blob: 4cf5abb58e53d7c409f878c512a99434e3541a71 [file] [log] [blame]
Joe Fernandeza9d796a2015-05-05 22:07:42 -07001<?cs
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -07002def:mobile_nav_toggle() ?>
3 <div class="dac-visible-mobile-block" data-toggle="section">
4 <span class="dac-toggle-expand dac-devdoc-toggle"><i class="dac-sprite dac-expand-more-black"></i> Show navigation</span>
5 <span class="dac-toggle-collapse dac-devdoc-toggle" data-toggle-section><i class="dac-sprite dac-expand-less-black"></i> Hide navigation</span>
6 </div>
7<?cs /def ?><?cs
8
Scott Maine4d8f1b2012-06-21 18:03:05 -07009def:fullpage() ?>
10 <div id="body-content">
Dirk Dougherty29e93432015-05-05 18:17:13 -070011 <div>
Scott Maine4d8f1b2012-06-21 18:03:05 -070012<?cs /def ?>
Quddus Chong2cb2f682015-09-04 14:45:46 -070013<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -070014def:sdk_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -070015 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -070016 <div class="col-4 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
17 <?cs call:mobile_nav_toggle() ?>
18 <div class="dac-toggle-content" id="devdoc-nav">
19 <div class="scroll-pane">
20<?cs include:"../../../../frameworks/base/docs/html/sdk/sdk_toc.cs" ?>
21 </div>
Ben Dodson4dbb28a2010-08-10 18:22:55 -070022 </div>
23 </div> <!-- end side-nav -->
Dirk Doughertyc3921652014-05-13 16:55:26 -070024<?cs /def ?><?cs
25
26def:no_nav() ?>
Scott Maine4d8f1b2012-06-21 18:03:05 -070027 <div class="wrap clearfix" id="body-content">
Dirk Dougherty29e93432015-05-05 18:17:13 -070028 <div>
Dirk Doughertyc3921652014-05-13 16:55:26 -070029<?cs /def ?><?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -070030
Scott Maine4d8f1b2012-06-21 18:03:05 -070031def:tools_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -070032 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -070033 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
34 <?cs call:mobile_nav_toggle() ?>
35 <div class="dac-toggle-content" id="devdoc-nav">
36 <div class="scroll-pane">
37<?cs include:"../../../../frameworks/base/docs/html/tools/tools_toc.cs" ?>
38 </div>
Scott Maine4d8f1b2012-06-21 18:03:05 -070039 </div>
40 </div> <!-- end side-nav -->
41 <script>
42 $(document).ready(function() {
43 scrollIntoView("devdoc-nav");
44 });
45 </script>
46<?cs /def ?>
47<?cs
48def:training_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -070049 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -070050 <div class="col-4 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
51 <?cs call:mobile_nav_toggle() ?>
52 <div class="dac-toggle-content" id="devdoc-nav">
53 <div class="scroll-pane">
54<?cs include:"../../../../frameworks/base/docs/html/training/training_toc.cs" ?>
55 </div>
Scott Maine4d8f1b2012-06-21 18:03:05 -070056 </div>
57 </div> <!-- end side-nav -->
58 <script>
59 $(document).ready(function() {
Ben Dodson4dbb28a2010-08-10 18:22:55 -070060 scrollIntoView("devdoc-nav");
61 });
62 </script>
Dirk Doughertyc3921652014-05-13 16:55:26 -070063<?cs /def ?><?cs
64
65def:googleplay_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -070066 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -070067 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
68 <?cs call:mobile_nav_toggle() ?>
69 <div class="dac-toggle-content" id="devdoc-nav">
70 <div class="scroll-pane">
Dirk Doughertyc3921652014-05-13 16:55:26 -070071<?cs include:"../../../../frameworks/base/docs/html/distribute/googleplay/googleplay_toc.cs" ?>
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -070072 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -070073 </div>
74 </div> <!-- end side-nav -->
75 <script>
76 $(document).ready(function() {
77 scrollIntoView("devdoc-nav");
78 });
79 </script>
80<?cs /def ?><?cs
81
Joe Fernandeza9d796a2015-05-05 22:07:42 -070082def:preview_nav() ?>
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -070083 <div class="wrap clearfix" id="body-content"><div class="cols">
84 <div class="col-4 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
85 <?cs call:mobile_nav_toggle() ?>
86 <div class="dac-toggle-content" id="devdoc-nav">
87 <div class="scroll-pane">
Joe Fernandeza9d796a2015-05-05 22:07:42 -070088<?cs include:"../../../../frameworks/base/docs/html/preview/preview_toc.cs" ?>
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -070089 </div>
Joe Fernandeza9d796a2015-05-05 22:07:42 -070090 </div>
91 </div> <!-- end side-nav -->
92 <script>
93 $(document).ready(function() {
94 scrollIntoView("devdoc-nav");
95 });
96 </script>
97<?cs /def ?><?cs
98
Dirk Doughertyc3921652014-05-13 16:55:26 -070099def:essentials_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700100 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700101 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
102 <?cs call:mobile_nav_toggle() ?>
103 <div class="dac-toggle-content" id="devdoc-nav">
104 <div class="scroll-pane">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700105<?cs include:"../../../../frameworks/base/docs/html/distribute/essentials/essentials_toc.cs" ?>
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700106 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700107 </div>
108 </div> <!-- end side-nav -->
109 <script>
110 $(document).ready(function() {
111 scrollIntoView("devdoc-nav");
112 });
113 </script>
114<?cs /def ?><?cs
115
116def:users_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700117 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700118 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
119 <?cs call:mobile_nav_toggle() ?>
120 <div class="dac-toggle-content" id="devdoc-nav">
121 <div class="scroll-pane">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700122<?cs include:"../../../../frameworks/base/docs/html/distribute/users/users_toc.cs" ?>
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700123 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700124 </div>
125 </div> <!-- end side-nav -->
126 <script>
127 $(document).ready(function() {
128 scrollIntoView("devdoc-nav");
129 });
130 </script>
131<?cs /def ?><?cs
132
133def:engage_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700134 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700135 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
136 <?cs call:mobile_nav_toggle() ?>
137 <div class="dac-toggle-content" id="devdoc-nav">
138 <div class="scroll-pane">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700139<?cs include:"../../../../frameworks/base/docs/html/distribute/engage/engage_toc.cs" ?>
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700140 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700141 </div>
142 </div> <!-- end side-nav -->
143 <script>
144 $(document).ready(function() {
145 scrollIntoView("devdoc-nav");
146 });
147 </script>
148<?cs /def ?><?cs
149
Dirk Dougherty529a1072014-12-15 15:10:06 -0800150def:analyze_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700151 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700152 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
153 <?cs call:mobile_nav_toggle() ?>
154 <div class="dac-toggle-content" id="devdoc-nav">
155 <div class="scroll-pane">
Dirk Dougherty529a1072014-12-15 15:10:06 -0800156<?cs include:"../../../../frameworks/base/docs/html/distribute/analyze/analyze_toc.cs" ?>
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700157 </div>
Dirk Dougherty529a1072014-12-15 15:10:06 -0800158 </div>
159 </div> <!-- end side-nav -->
160 <script>
161 $(document).ready(function() {
162 scrollIntoView("devdoc-nav");
163 });
164 </script>
165<?cs /def ?><?cs
166
Dirk Doughertyc3921652014-05-13 16:55:26 -0700167def:monetize_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700168 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700169 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
170 <?cs call:mobile_nav_toggle() ?>
171 <div class="dac-toggle-content" id="devdoc-nav">
172 <div class="scroll-pane">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700173<?cs include:"../../../../frameworks/base/docs/html/distribute/monetize/monetize_toc.cs" ?>
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700174 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700175 </div>
176 </div> <!-- end side-nav -->
177 <script>
178 $(document).ready(function() {
179 scrollIntoView("devdoc-nav");
180 });
181 </script>
182<?cs /def ?><?cs
183
184def:disttools_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700185 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700186 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
187 <?cs call:mobile_nav_toggle() ?>
188 <div class="dac-toggle-content" id="devdoc-nav">
189 <div class="scroll-pane">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700190<?cs include:"../../../../frameworks/base/docs/html/distribute/tools/disttools_toc.cs" ?>
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700191 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700192 </div>
193 </div> <!-- end side-nav -->
194 <script>
195 $(document).ready(function() {
196 scrollIntoView("devdoc-nav");
197 });
198 </script>
199<?cs /def ?><?cs
200
201def:stories_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700202 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700203 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
204 <?cs call:mobile_nav_toggle() ?>
205 <div class="dac-toggle-content" id="devdoc-nav">
206 <div class="scroll-pane">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700207<?cs include:"../../../../frameworks/base/docs/html/distribute/stories/stories_toc.cs" ?>
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700208 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700209 </div>
210 </div> <!-- end side-nav -->
211 <script>
212 $(document).ready(function() {
213 scrollIntoView("devdoc-nav");
214 });
215 </script>
216<?cs /def ?><?cs
217
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700218def:guide_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700219 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700220 <div class="col-4 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
221 <?cs call:mobile_nav_toggle() ?>
222 <div class="dac-toggle-content" id="devdoc-nav">
223 <div class="scroll-pane">
224<?cs include:"../../../../frameworks/base/docs/html/guide/guide_toc.cs" ?>
225 </div>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700226 </div>
227 </div> <!-- end side-nav -->
228 <script>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700229 $(document).ready(function() {
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700230 scrollIntoView("devdoc-nav");
231 });
232 </script>
233<?cs /def ?>
Roman Nurikd9ca90b2012-03-06 12:25:34 -0800234<?cs
235def:design_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700236 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700237 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
238 <?cs call:mobile_nav_toggle() ?>
239 <div class="dac-toggle-content" id="devdoc-nav">
240 <div class="scroll-pane">
241<?cs include:"../../../../frameworks/base/docs/html/design/design_toc.cs" ?>
242 </div>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700243 </div>
244 </div> <!-- end side-nav -->
245 <script>
246 $(document).ready(function() {
247 scrollIntoView("devdoc-nav");
248 });
249 </script>
250<?cs /def ?>
251<?cs
252def:distribute_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700253 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700254 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
255 <?cs call:mobile_nav_toggle() ?>
256 <div class="dac-toggle-content" id="devdoc-nav">
257 <div class="scroll-pane">
258<?cs include:"../../../../frameworks/base/docs/html/distribute/distribute_toc.cs" ?>
259 </div>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700260 </div>
261 </div> <!-- end side-nav -->
262 <script>
263 $(document).ready(function() {
264 scrollIntoView("devdoc-nav");
265 });
266 </script>
267<?cs /def ?>
Robert Ly7d131e02012-11-27 17:27:34 -0800268
269<?cs
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700270def:samples_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700271 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700272 <div class="col-4 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
273 <?cs call:mobile_nav_toggle() ?>
274 <div class="dac-toggle-content" id="devdoc-nav">
275 <div class="scroll-pane">
276<?cs include:"../../../../frameworks/base/docs/html/samples/samples_toc.cs" ?>
277 </div>
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700278 </div>
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700279
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700280 </div> <!-- end side-nav -->
281 <script>
282 $(document).ready(function() {
283 scrollIntoView("devdoc-nav");
284 });
285 </script>
286<?cs /def ?>
287
288<?cs
Robert Ly7d131e02012-11-27 17:27:34 -0800289def:google_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700290 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700291 <div class="col-4 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
292 <?cs call:mobile_nav_toggle() ?>
293 <div class="dac-toggle-content" id="devdoc-nav">
294 <div class="scroll-pane">
295<?cs include:"../../../../frameworks/base/docs/html/google/google_toc.cs" ?>
296 </div>
Robert Ly7d131e02012-11-27 17:27:34 -0800297 </div>
Robert Lyd2dd6e52012-11-29 21:28:48 -0800298 <script type="text/javascript">
299 showGoogleRefTree();
Quddus Chong2cb2f682015-09-04 14:45:46 -0700300
Robert Lyd2dd6e52012-11-29 21:28:48 -0800301 </script>
Robert Ly7d131e02012-11-27 17:27:34 -0800302 </div> <!-- end side-nav -->
303 <script>
304 $(document).ready(function() {
305 scrollIntoView("devdoc-nav");
306 });
307 </script>
308<?cs /def ?>
309
Scott Maine4d8f1b2012-06-21 18:03:05 -0700310<?cs
311def:about_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700312 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700313 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
314 <?cs call:mobile_nav_toggle() ?>
315 <div class="dac-toggle-content" id="devdoc-nav">
316 <div class="scroll-pane">
317<?cs include:"../../../../frameworks/base/docs/html/about/about_toc.cs" ?>
318 </div>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700319 </div>
320 </div> <!-- end side-nav -->
321 <script>
322 $(document).ready(function() {
323 scrollIntoView("devdoc-nav");
324 });
325 </script>
326<?cs /def ?>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700327
Scott Main4b270cd2014-03-11 20:17:52 -0700328
329<?cs
330def:wear_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700331 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700332 <div class="col-4 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
333 <?cs call:mobile_nav_toggle() ?>
334 <div class="dac-toggle-content" id="devdoc-nav">
335 <div class="scroll-pane">
336<?cs include:"../../../../frameworks/base/docs/html/wear/wear_toc.cs" ?>
337 </div>
Scott Main4b270cd2014-03-11 20:17:52 -0700338 </div>
339 </div> <!-- end side-nav -->
340 <script>
341 $(document).ready(function() {
342 scrollIntoView("devdoc-nav");
343 });
344 </script>
345<?cs /def ?>
346
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700347
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700348<?cs # The default side navigation for the reference docs ?><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700349def:default_left_nav() ?>
Robert Lyd2dd6e52012-11-29 21:28:48 -0800350<?cs if:reference.gcm || reference.gms ?>
351 <?cs call:google_nav() ?>
352<?cs else ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700353 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyf97b2ef2015-05-12 21:23:05 -0700354 <div class="col-4 dac-hidden-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700355 <div id="devdoc-nav">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700356 <div id="api-nav-header">
357 <div id="api-level-toggle">
Scott Main641c2c22013-10-31 14:48:45 -0700358 <label for="apiLevelCheckbox" class="disabled"
359 title="Select your target API level to dim unavailable APIs">API level: </label>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700360 <div class="select-wrapper">
361 <select id="apiLevelSelector">
362 <!-- option elements added by buildApiLevelSelector() -->
363 </select>
364 </div>
365 </div><!-- end toggle -->
366 <div id="api-nav-title">Android APIs</div>
367 </div><!-- end nav header -->
368 <script>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700369 var SINCE_DATA = [ <?cs
370 each:since = since ?>'<?cs
371 var:since.name ?>'<?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -0700372 if:!last(since) ?>, <?cs /if ?><?cs
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700373 /each
Scott Maine4d8f1b2012-06-21 18:03:05 -0700374 ?> ];
375 buildApiLevelSelector();
376 </script>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700377
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700378 <div id="swapper">
379 <div id="nav-panels">
380 <div id="resize-packages-nav">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700381 <div id="packages-nav" class="scroll-pane">
382
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700383 <ul>
Scott Main641c2c22013-10-31 14:48:45 -0700384 <?cs call:package_link_list(docs.packages) ?>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700385 </ul><br/>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700386
387 </div> <!-- end packages-nav -->
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700388 </div> <!-- end resize-packages -->
Scott Maine4d8f1b2012-06-21 18:03:05 -0700389 <div id="classes-nav" class="scroll-pane">
390
391
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700392<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700393 if:subcount(class.package) ?>
394 <ul>
Brett Chabot76786882013-10-04 16:55:03 -0700395 <?cs call:list("Annotations", class.package.annotations) ?>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700396 <?cs call:list("Interfaces", class.package.interfaces) ?>
397 <?cs call:list("Classes", class.package.classes) ?>
398 <?cs call:list("Enums", class.package.enums) ?>
399 <?cs call:list("Exceptions", class.package.exceptions) ?>
400 <?cs call:list("Errors", class.package.errors) ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700401 </ul><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700402 elif:subcount(package) ?>
403 <ul>
Brett Chabot76786882013-10-04 16:55:03 -0700404 <?cs call:class_link_list("Annotations", package.annotations) ?>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700405 <?cs call:class_link_list("Interfaces", package.interfaces) ?>
406 <?cs call:class_link_list("Classes", package.classes) ?>
407 <?cs call:class_link_list("Enums", package.enums) ?>
408 <?cs call:class_link_list("Exceptions", package.exceptions) ?>
409 <?cs call:class_link_list("Errors", package.errors) ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700410 </ul><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700411 else ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700412 <p style="padding:10px">Select a package to view its members</p><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700413 /if ?><br/>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700414
Scott Maine4d8f1b2012-06-21 18:03:05 -0700415
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700416 </div><!-- end classes -->
417 </div><!-- end nav-panels -->
Scott Maine4d8f1b2012-06-21 18:03:05 -0700418 <div id="nav-tree" style="display:none" class="scroll-pane">
419 <div id="tree-list"></div>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700420 </div><!-- end nav-tree -->
421 </div><!-- end swapper -->
Scott Maine4d8f1b2012-06-21 18:03:05 -0700422 <div id="nav-swap">
423 <a class="fullscreen">fullscreen</a>
424 <a href='#' onclick='swapNav();return false;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>
425 </div>
426 </div> <!-- end devdoc-nav -->
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700427 </div> <!-- end side-nav -->
Scott Maine4d8f1b2012-06-21 18:03:05 -0700428 <script type="text/javascript">
429 // init fullscreen based on user pref
430 var fullscreen = readCookie("fullscreen");
431 if (fullscreen != 0) {
432 if (fullscreen == "false") {
433 toggleFullscreen(false);
434 } else {
435 toggleFullscreen(true);
436 }
437 }
438 // init nav version for mobile
439 if (isMobile) {
440 swapNav(); // tree view should be used on mobile
441 $('#nav-swap').hide();
442 } else {
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700443 chooseDefaultNav();
444 if ($("#nav-tree").is(':visible')) {
445 init_default_navtree("<?cs var:toroot ?>");
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700446 }
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700447 }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700448 // scroll the selected page into view
449 $(document).ready(function() {
450 scrollIntoView("packages-nav");
451 scrollIntoView("classes-nav");
452 });
Robert Lyd2dd6e52012-11-29 21:28:48 -0800453 </script>
454<?cs /if ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700455 <?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700456/def ?>
457
Dirk Doughertycf7a3b92015-05-21 00:52:33 -0700458<?cs
459def:ndk_nav() ?>
460 <div class="wrap clearfix" id="body-content"><div class="cols">
461 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
462 <?cs call:mobile_nav_toggle() ?>
463 <div class="dac-toggle-content" id="devdoc-nav">
464 <div class="scroll-pane">
465<?cs
David Friedmanc997cf92015-06-17 14:36:05 -0700466if:guide ?><?cs include:"../../../../frameworks/base/docs/html/ndk/guides/guides_toc.cs" ?><?cs
467elif:reference ?><?cs include:"../../../../frameworks/base/docs/html/ndk/reference/reference_toc.cs" ?><?cs
468elif:downloads ?><?cs include:"../../../../frameworks/base/docs/html/ndk/downloads/downloads_toc.cs" ?><?cs
469elif:samples ?><?cs include:"../../../../frameworks/base/docs/html/ndk/samples/samples_toc.cs" ?><?cs
Dirk Doughertycf7a3b92015-05-21 00:52:33 -0700470/if ?>
471 </div>
472 </div>
473 </div> <!-- end side-nav -->
474 <script>
475 $(document).ready(function() {
476 scrollIntoView("devdoc-nav");
477 });
478 </script>
479<?cs /def ?>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700480
481<?cs
482def:header_search_widget() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700483 <div class="dac-header-search" id="search-container">
484 <div class="dac-header-search-inner">
Dirk Doughertycbe032f2015-05-22 11:41:40 -0700485 <div class="dac-sprite dac-search dac-header-search-btn" id="search-btn"></div>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700486 <form class="dac-header-search-form" onsubmit="return submit_search()">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700487 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
488 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
489 onkeydown="return search_changed(event, true, '<?cs var:toroot ?>')"
Dirk Dougherty29e93432015-05-05 18:17:13 -0700490 onkeyup="return search_changed(event, false, '<?cs var:toroot ?>')"
491 class="dac-header-search-input" placeholder="Search" />
492 <a class="dac-header-search-close hide" id="search-close">close</a>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700493 </form>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700494 </div><!-- end dac-header-search-inner -->
495 </div><!-- end dac-header-search -->
Dirk Doughertyc3921652014-05-13 16:55:26 -0700496
Dirk Dougherty29e93432015-05-05 18:17:13 -0700497 <div class="search_filtered_wrapper">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700498 <div class="suggest-card reference no-display">
499 <ul class="search_filtered">
500 </ul>
501 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700502 <div class="suggest-card develop no-display">
503 <ul class="search_filtered">
504 </ul>
505 <div class="child-card guides no-display">
506 </div>
507 <div class="child-card training no-display">
508 </div>
509 <div class="child-card samples no-display">
510 </div>
511 </div>
512 <div class="suggest-card design no-display">
513 <ul class="search_filtered">
514 </ul>
515 </div>
516 <div class="suggest-card distribute no-display">
517 <ul class="search_filtered">
518 </ul>
519 </div>
520 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700521<?cs /def ?>
522
523
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700524<?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -0700525def:custom_left_nav() ?><?cs
Dirk Doughertycf7a3b92015-05-21 00:52:33 -0700526 if:ndk ?><?cs
527 if:fullpage ?><?cs
528 call:fullpage() ?><?cs
529 elif:nonavpage ?><?cs
530 call:no_nav() ?><?cs
Quddus Chong2cb2f682015-09-04 14:45:46 -0700531 elif:guide || reference || samples || downloads ?><?cs
Dirk Doughertycf7a3b92015-05-21 00:52:33 -0700532 call:ndk_nav() ?><?cs
533 else ?><?cs
534 call:default_left_nav() ?> <?cs
Dirk Doughertyc3921652014-05-13 16:55:26 -0700535 /if ?><?cs
Dirk Doughertyc3921652014-05-13 16:55:26 -0700536 else ?><?cs
Dirk Doughertycf7a3b92015-05-21 00:52:33 -0700537 if:fullpage ?><?cs
538 call:fullpage() ?><?cs
539 elif:nonavpage ?><?cs
540 call:no_nav() ?><?cs
541 elif:guide ?><?cs
542 call:guide_nav() ?><?cs
543 elif:design ?><?cs
544 call:design_nav() ?><?cs
545 elif:training ?><?cs
546 call:training_nav() ?><?cs
547 elif:tools ?><?cs
548 call:tools_nav() ?><?cs
549 elif:google ?><?cs
550 call:google_nav() ?><?cs
551 elif:samples ?><?cs
552 call:samples_nav() ?><?cs
553 elif:preview ?><?cs
554 call:preview_nav() ?><?cs
555 elif:distribute ?><?cs
556 if:googleplay ?><?cs
557 call:googleplay_nav() ?><?cs
558 elif:essentials ?><?cs
559 call:essentials_nav() ?><?cs
560 elif:users ?><?cs
561 call:users_nav() ?><?cs
562 elif:engage ?><?cs
563 call:engage_nav() ?><?cs
564 elif:monetize ?><?cs
565 call:monetize_nav() ?><?cs
566 elif:analyze ?><?cs
567 call:analyze_nav() ?><?cs
568 elif:disttools ?><?cs
569 call:disttools_nav() ?><?cs
570 elif:stories ?><?cs
571 call:stories_nav() ?><?cs
572 /if ?><?cs
573 elif:about ?><?cs
574 call:about_nav() ?><?cs
575 elif:distribute ?><?cs
576 call:distribute_nav() ?><?cs
577 elif:wear ?><?cs
578 call:wear_nav() ?><?cs
579 else ?><?cs
580 call:default_left_nav() ?> <?cs
581 /if ?><?cs
Dirk Doughertyc3921652014-05-13 16:55:26 -0700582 /if ?><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700583/def ?>
584
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700585<?cs # appears at the bottom of every page ?><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700586def:custom_cc_copyright() ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700587 Except as noted, this content is
Chris Palmer04681502015-09-09 11:31:54 -0700588 licensed under <a href="//creativecommons.org/licenses/by/2.5/">
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700589 Creative Commons Attribution 2.5</a>. For details and
590 restrictions, see the <a href="<?cs var:toroot ?>license.html">Content
591 License</a>.<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700592/def ?>
593
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700594<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700595def:custom_copyright() ?>
596 Except as noted, this content is licensed under <a
Chris Palmer04681502015-09-09 11:31:54 -0700597 href="//www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700598 For details and restrictions, see the <a href="<?cs var:toroot ?>license.html">
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700599 Content License</a>.<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700600/def ?>
601
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700602<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700603def:custom_footerlinks() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700604 <a href="<?cs var:toroot ?>about/index.html">About Android</a>
605 <a href="<?cs var:toroot ?>auto/index.html">Auto</a>
606 <a href="<?cs var:toroot ?>tv/index.html">TV</a>
607 <a href="<?cs var:toroot ?>wear/index.html">Wear</a>
608 <a href="<?cs var:toroot ?>legal.html">Legal</a>
609 <?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700610/def ?>
611
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700612<?cs # appears on the right side of the blue bar at the bottom off every page ?><?cs
Scott Main8fa53512012-11-30 20:16:42 -0800613def:custom_buildinfo() ?><?cs
Robert Ly54056be2013-02-20 16:07:32 -0800614 if:!google && !reference.gcm && !reference.gms ?>
Scott Main8fa53512012-11-30 20:16:42 -0800615 Android <?cs var:sdk.version ?>&nbsp;r<?cs var:sdk.rel.id ?> &mdash; <?cs
Scott Maine05e6f92013-01-29 13:34:17 -0800616 /if ?>
617<script src="<?cs var:toroot ?>timestamp.js" type="text/javascript"></script>
618<script>document.write(BUILD_TIMESTAMP)</script>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700619<?cs /def ?>
620