blob: cf9534e0e31e30b686d9b0a4ab087b72f01251d3 [file] [log] [blame]
Dirk Dougherty0dc81b92015-12-08 14:49:52 -08001<?cs
2def: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
Dirk Dougherty541b4942014-02-14 18:31:53 -08009def:fullpage() ?>
10 <div id="body-content">
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080011 <div>
Dirk Dougherty541b4942014-02-14 18:31:53 -080012<?cs /def ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080013<?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -080014def:sdk_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080015 <div class="wrap clearfix" id="body-content"><div class="cols">
16 <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>
Dirk Dougherty541b4942014-02-14 18:31:53 -080022 </div>
23 </div> <!-- end side-nav -->
Dirk Dougherty08032402014-02-15 10:14:35 -080024<?cs /def ?><?cs
25
26def:no_nav() ?>
Dirk Dougherty541b4942014-02-14 18:31:53 -080027 <div class="wrap clearfix" id="body-content">
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080028 <div>
Dirk Dougherty08032402014-02-15 10:14:35 -080029<?cs /def ?><?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -080030
Dirk Dougherty541b4942014-02-14 18:31:53 -080031def:tools_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080032 <div class="wrap clearfix" id="body-content"><div class="cols">
33 <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>
Dirk Dougherty541b4942014-02-14 18:31:53 -080039 </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 Dougherty0dc81b92015-12-08 14:49:52 -080049 <div class="wrap clearfix" id="body-content"><div class="cols">
50 <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>
Dirk Dougherty541b4942014-02-14 18:31:53 -080056 </div>
57 </div> <!-- end side-nav -->
58 <script>
59 $(document).ready(function() {
60 scrollIntoView("devdoc-nav");
61 });
62 </script>
Dirk Dougherty08032402014-02-15 10:14:35 -080063<?cs /def ?><?cs
64
65def:googleplay_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080066 <div class="wrap clearfix" id="body-content"><div class="cols">
67 <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 Dougherty08032402014-02-15 10:14:35 -080071<?cs include:"../../../../frameworks/base/docs/html/distribute/googleplay/googleplay_toc.cs" ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080072 </div>
Dirk Dougherty08032402014-02-15 10:14:35 -080073 </div>
74 </div> <!-- end side-nav -->
75 <script>
76 $(document).ready(function() {
77 scrollIntoView("devdoc-nav");
78 });
79 </script>
80<?cs /def ?><?cs
81
82def:essentials_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080083 <div class="wrap clearfix" id="body-content"><div class="cols">
84 <div class="col-3 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">
Dirk Dougherty08032402014-02-15 10:14:35 -080088<?cs include:"../../../../frameworks/base/docs/html/distribute/essentials/essentials_toc.cs" ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -080089 </div>
Dirk Dougherty08032402014-02-15 10:14:35 -080090 </div>
91 </div> <!-- end side-nav -->
92 <script>
93 $(document).ready(function() {
94 scrollIntoView("devdoc-nav");
95 });
96 </script>
97<?cs /def ?><?cs
98
99def:users_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800100 <div class="wrap clearfix" id="body-content"><div class="cols">
101 <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 Dougherty08032402014-02-15 10:14:35 -0800105<?cs include:"../../../../frameworks/base/docs/html/distribute/users/users_toc.cs" ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800106 </div>
Dirk Dougherty08032402014-02-15 10:14:35 -0800107 </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:engage_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800117 <div class="wrap clearfix" id="body-content"><div class="cols">
118 <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 Dougherty08032402014-02-15 10:14:35 -0800122<?cs include:"../../../../frameworks/base/docs/html/distribute/engage/engage_toc.cs" ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800123 </div>
Dirk Dougherty08032402014-02-15 10:14:35 -0800124 </div>
125 </div> <!-- end side-nav -->
126 <script>
127 $(document).ready(function() {
128 scrollIntoView("devdoc-nav");
129 });
130 </script>
131<?cs /def ?><?cs
132
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700133def:analyze_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800134 <div class="wrap clearfix" id="body-content"><div class="cols">
135 <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 Doughertyff233cc2015-05-04 14:37:05 -0700139<?cs include:"../../../../frameworks/base/docs/html/distribute/analyze/analyze_toc.cs" ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800140 </div>
Dirk Doughertyff233cc2015-05-04 14:37:05 -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 Dougherty08032402014-02-15 10:14:35 -0800150def:monetize_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800151 <div class="wrap clearfix" id="body-content"><div class="cols">
152 <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 Dougherty08032402014-02-15 10:14:35 -0800156<?cs include:"../../../../frameworks/base/docs/html/distribute/monetize/monetize_toc.cs" ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800157 </div>
Dirk Dougherty08032402014-02-15 10:14:35 -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
167def:disttools_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800168 <div class="wrap clearfix" id="body-content"><div class="cols">
169 <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 Dougherty08032402014-02-15 10:14:35 -0800173<?cs include:"../../../../frameworks/base/docs/html/distribute/tools/disttools_toc.cs" ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800174 </div>
Dirk Dougherty08032402014-02-15 10:14:35 -0800175 </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:stories_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800185 <div class="wrap clearfix" id="body-content"><div class="cols">
186 <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 Dougherty08032402014-02-15 10:14:35 -0800190<?cs include:"../../../../frameworks/base/docs/html/distribute/stories/stories_toc.cs" ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800191 </div>
Dirk Dougherty08032402014-02-15 10:14:35 -0800192 </div>
193 </div> <!-- end side-nav -->
194 <script>
195 $(document).ready(function() {
196 scrollIntoView("devdoc-nav");
197 });
198 </script>
199<?cs /def ?><?cs
200
Dirk Dougherty541b4942014-02-14 18:31:53 -0800201def:guide_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800202 <div class="wrap clearfix" id="body-content"><div class="cols">
203 <div class="col-4 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">
207<?cs include:"../../../../frameworks/base/docs/html/guide/guide_toc.cs" ?>
208 </div>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800209 </div>
210 </div> <!-- end side-nav -->
211 <script>
212 $(document).ready(function() {
213 scrollIntoView("devdoc-nav");
214 });
215 </script>
216<?cs /def ?>
217<?cs
218def:design_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800219 <div class="wrap clearfix" id="body-content"><div class="cols">
220 <div class="col-3 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/design/design_toc.cs" ?>
225 </div>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800226 </div>
227 </div> <!-- end side-nav -->
228 <script>
229 $(document).ready(function() {
230 scrollIntoView("devdoc-nav");
231 });
232 </script>
233<?cs /def ?>
234<?cs
235def:distribute_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800236 <div class="wrap clearfix" id="body-content"><div class="cols">
237 <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/distribute/distribute_toc.cs" ?>
242 </div>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800243 </div>
244 </div> <!-- end side-nav -->
245 <script>
246 $(document).ready(function() {
247 scrollIntoView("devdoc-nav");
248 });
249 </script>
250<?cs /def ?>
251
252<?cs
253def:samples_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800254 <div class="wrap clearfix" id="body-content"><div class="cols">
255 <div class="col-4 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
256 <?cs call:mobile_nav_toggle() ?>
257 <div class="dac-toggle-content" id="devdoc-nav">
258 <div class="scroll-pane">
259<?cs include:"../../../../frameworks/base/docs/html/samples/samples_toc.cs" ?>
260 </div>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800261 </div>
262
263 </div> <!-- end side-nav -->
264 <script>
265 $(document).ready(function() {
266 scrollIntoView("devdoc-nav");
267 });
268 </script>
269<?cs /def ?>
270
271<?cs
272def:google_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800273 <div class="wrap clearfix" id="body-content"><div class="cols">
274 <div class="col-4 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
275 <?cs call:mobile_nav_toggle() ?>
276 <div class="dac-toggle-content" id="devdoc-nav">
277 <div class="scroll-pane">
278<?cs include:"../../../../frameworks/base/docs/html/google/google_toc.cs" ?>
279 </div>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800280 </div>
281 <script type="text/javascript">
282 showGoogleRefTree();
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800283
Dirk Dougherty541b4942014-02-14 18:31:53 -0800284 </script>
285 </div> <!-- end side-nav -->
286 <script>
287 $(document).ready(function() {
288 scrollIntoView("devdoc-nav");
289 });
290 </script>
291<?cs /def ?>
292
293<?cs
294def:about_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800295 <div class="wrap clearfix" id="body-content"><div class="cols">
296 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
297 <?cs call:mobile_nav_toggle() ?>
298 <div class="dac-toggle-content" id="devdoc-nav">
299 <div class="scroll-pane">
300<?cs include:"../../../../frameworks/base/docs/html/about/about_toc.cs" ?>
301 </div>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800302 </div>
303 </div> <!-- end side-nav -->
304 <script>
305 $(document).ready(function() {
306 scrollIntoView("devdoc-nav");
307 });
308 </script>
309<?cs /def ?>
310
Dirk Doughertye21bed22014-05-02 15:14:04 -0700311
312<?cs
313def:wear_nav() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800314 <div class="wrap clearfix" id="body-content"><div class="cols">
315 <div class="col-4 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
316 <?cs call:mobile_nav_toggle() ?>
317 <div class="dac-toggle-content" id="devdoc-nav">
318 <div class="scroll-pane">
319<?cs include:"../../../../frameworks/base/docs/html/wear/wear_toc.cs" ?>
320 </div>
Dirk Doughertye21bed22014-05-02 15:14:04 -0700321 </div>
322 </div> <!-- end side-nav -->
323 <script>
324 $(document).ready(function() {
325 scrollIntoView("devdoc-nav");
326 });
327 </script>
328<?cs /def ?>
329
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700330
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800331<?cs # The default side navigation for the reference docs ?><?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800332def:default_left_nav() ?>
333<?cs if:reference.gcm || reference.gms ?>
334 <?cs call:google_nav() ?>
335<?cs else ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800336 <div class="wrap clearfix" id="body-content"><div class="cols">
337 <div class="col-4 dac-hidden-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
Dirk Dougherty541b4942014-02-14 18:31:53 -0800338 <div id="devdoc-nav">
Dirk Dougherty541b4942014-02-14 18:31:53 -0800339 <div id="api-nav-header">
340 <div id="api-level-toggle">
341 <label for="apiLevelCheckbox" class="disabled"
342 title="Select your target API level to dim unavailable APIs">API level: </label>
343 <div class="select-wrapper">
344 <select id="apiLevelSelector">
345 <!-- option elements added by buildApiLevelSelector() -->
346 </select>
347 </div>
348 </div><!-- end toggle -->
349 <div id="api-nav-title">Android APIs</div>
350 </div><!-- end nav header -->
351 <script>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800352 var SINCE_DATA = [ <?cs
353 each:since = since ?>'<?cs
354 var:since.name ?>'<?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800355 if:!last(since) ?>, <?cs /if ?><?cs
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800356 /each
Dirk Dougherty541b4942014-02-14 18:31:53 -0800357 ?> ];
358 buildApiLevelSelector();
359 </script>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800360
Dirk Dougherty541b4942014-02-14 18:31:53 -0800361 <div id="swapper">
362 <div id="nav-panels">
363 <div id="resize-packages-nav">
364 <div id="packages-nav" class="scroll-pane">
365
366 <ul>
367 <?cs call:package_link_list(docs.packages) ?>
368 </ul><br/>
369
370 </div> <!-- end packages-nav -->
371 </div> <!-- end resize-packages -->
372 <div id="classes-nav" class="scroll-pane">
373
374
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800375<?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800376 if:subcount(class.package) ?>
377 <ul>
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700378 <?cs call:list("Annotations", class.package.annotations) ?>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800379 <?cs call:list("Interfaces", class.package.interfaces) ?>
380 <?cs call:list("Classes", class.package.classes) ?>
381 <?cs call:list("Enums", class.package.enums) ?>
382 <?cs call:list("Exceptions", class.package.exceptions) ?>
383 <?cs call:list("Errors", class.package.errors) ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800384 </ul><?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800385 elif:subcount(package) ?>
386 <ul>
Dirk Doughertyff233cc2015-05-04 14:37:05 -0700387 <?cs call:class_link_list("Annotations", package.annotations) ?>
Dirk Dougherty541b4942014-02-14 18:31:53 -0800388 <?cs call:class_link_list("Interfaces", package.interfaces) ?>
389 <?cs call:class_link_list("Classes", package.classes) ?>
390 <?cs call:class_link_list("Enums", package.enums) ?>
391 <?cs call:class_link_list("Exceptions", package.exceptions) ?>
392 <?cs call:class_link_list("Errors", package.errors) ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800393 </ul><?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800394 else ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800395 <p style="padding:10px">Select a package to view its members</p><?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800396 /if ?><br/>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800397
Dirk Dougherty541b4942014-02-14 18:31:53 -0800398
399 </div><!-- end classes -->
400 </div><!-- end nav-panels -->
401 <div id="nav-tree" style="display:none" class="scroll-pane">
402 <div id="tree-list"></div>
403 </div><!-- end nav-tree -->
404 </div><!-- end swapper -->
405 <div id="nav-swap">
406 <a class="fullscreen">fullscreen</a>
407 <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>
408 </div>
409 </div> <!-- end devdoc-nav -->
410 </div> <!-- end side-nav -->
411 <script type="text/javascript">
412 // init fullscreen based on user pref
413 var fullscreen = readCookie("fullscreen");
414 if (fullscreen != 0) {
415 if (fullscreen == "false") {
416 toggleFullscreen(false);
417 } else {
418 toggleFullscreen(true);
419 }
420 }
421 // init nav version for mobile
422 if (isMobile) {
423 swapNav(); // tree view should be used on mobile
424 $('#nav-swap').hide();
425 } else {
426 chooseDefaultNav();
427 if ($("#nav-tree").is(':visible')) {
428 init_default_navtree("<?cs var:toroot ?>");
429 }
430 }
431 // scroll the selected page into view
432 $(document).ready(function() {
433 scrollIntoView("packages-nav");
434 scrollIntoView("classes-nav");
435 });
436 </script>
437<?cs /if ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800438 <?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800439/def ?>
440
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800441<?cs
442def:ndk_nav() ?>
443 <div class="wrap clearfix" id="body-content"><div class="cols">
444 <div class="col-3 dac-toggle dac-mobile" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
445 <?cs call:mobile_nav_toggle() ?>
446 <div class="dac-toggle-content" id="devdoc-nav">
447 <div class="scroll-pane">
448<?cs
449if:guide ?><?cs include:"../../../../frameworks/base/docs/html/ndk/guides/guides_toc.cs" ?><?cs
450elif:reference ?><?cs include:"../../../../frameworks/base/docs/html/ndk/reference/reference_toc.cs" ?><?cs
451elif:downloads ?><?cs include:"../../../../frameworks/base/docs/html/ndk/downloads/downloads_toc.cs" ?><?cs
452elif:samples ?><?cs include:"../../../../frameworks/base/docs/html/ndk/samples/samples_toc.cs" ?><?cs
453/if ?>
454 </div>
455 </div>
456 </div> <!-- end side-nav -->
457 <script>
458 $(document).ready(function() {
459 scrollIntoView("devdoc-nav");
460 });
461 </script>
462<?cs /def ?>
Scott Main7a6ab432014-05-09 10:00:14 -0700463
464<?cs
465def:header_search_widget() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800466 <div class="dac-header-search" id="search-container">
467 <div class="dac-header-search-inner">
468 <div class="dac-sprite dac-search dac-header-search-btn" id="search-btn"></div>
469 <form class="dac-header-search-form" onsubmit="return submit_search()">
Scott Main7a6ab432014-05-09 10:00:14 -0700470 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
471 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
472 onkeydown="return search_changed(event, true, '<?cs var:toroot ?>')"
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800473 onkeyup="return search_changed(event, false, '<?cs var:toroot ?>')"
474 class="dac-header-search-input" placeholder="Search" />
475 <a class="dac-header-search-close hide" id="search-close">close</a>
Scott Main7a6ab432014-05-09 10:00:14 -0700476 </form>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800477 </div><!-- end dac-header-search-inner -->
478 </div><!-- end dac-header-search -->
Scott Main7a6ab432014-05-09 10:00:14 -0700479
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800480 <div class="search_filtered_wrapper">
Scott Main7a6ab432014-05-09 10:00:14 -0700481 <div class="suggest-card reference no-display">
482 <ul class="search_filtered">
483 </ul>
484 </div>
Scott Main7a6ab432014-05-09 10:00:14 -0700485 <div class="suggest-card develop no-display">
486 <ul class="search_filtered">
487 </ul>
488 <div class="child-card guides no-display">
489 </div>
490 <div class="child-card training no-display">
491 </div>
492 <div class="child-card samples no-display">
493 </div>
494 </div>
495 <div class="suggest-card design no-display">
496 <ul class="search_filtered">
497 </ul>
498 </div>
499 <div class="suggest-card distribute no-display">
500 <ul class="search_filtered">
501 </ul>
502 </div>
503 </div>
Scott Main7a6ab432014-05-09 10:00:14 -0700504<?cs /def ?>
505
506
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800507<?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800508def:custom_left_nav() ?><?cs
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800509 if:ndk ?><?cs
510 if:fullpage ?><?cs
511 call:fullpage() ?><?cs
512 elif:nonavpage ?><?cs
513 call:no_nav() ?><?cs
514 elif:guide || reference || samples || downloads ?><?cs
515 call:ndk_nav() ?><?cs
516 else ?><?cs
517 call:default_left_nav() ?> <?cs
Dirk Dougherty08032402014-02-15 10:14:35 -0800518 /if ?><?cs
Dirk Dougherty08032402014-02-15 10:14:35 -0800519 else ?><?cs
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800520 if:fullpage ?><?cs
521 call:fullpage() ?><?cs
522 elif:nonavpage ?><?cs
523 call:no_nav() ?><?cs
524 elif:guide ?><?cs
525 call:guide_nav() ?><?cs
526 elif:design ?><?cs
527 call:design_nav() ?><?cs
528 elif:training ?><?cs
529 call:training_nav() ?><?cs
530 elif:tools ?><?cs
531 call:tools_nav() ?><?cs
532 elif:google ?><?cs
533 call:google_nav() ?><?cs
534 elif:samples ?><?cs
535 call:samples_nav() ?><?cs
536 elif:distribute ?><?cs
537 if:googleplay ?><?cs
538 call:googleplay_nav() ?><?cs
539 elif:essentials ?><?cs
540 call:essentials_nav() ?><?cs
541 elif:users ?><?cs
542 call:users_nav() ?><?cs
543 elif:engage ?><?cs
544 call:engage_nav() ?><?cs
545 elif:monetize ?><?cs
546 call:monetize_nav() ?><?cs
547 elif:analyze ?><?cs
548 call:analyze_nav() ?><?cs
549 elif:disttools ?><?cs
550 call:disttools_nav() ?><?cs
551 elif:stories ?><?cs
552 call:stories_nav() ?><?cs
553 /if ?><?cs
554 elif:about ?><?cs
555 call:about_nav() ?><?cs
556 elif:distribute ?><?cs
557 call:distribute_nav() ?><?cs
558 elif:wear ?><?cs
559 call:wear_nav() ?><?cs
560 else ?><?cs
561 call:default_left_nav() ?> <?cs
562 /if ?><?cs
Dirk Dougherty08032402014-02-15 10:14:35 -0800563 /if ?><?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800564/def ?>
565
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800566<?cs # appears at the bottom of every page ?><?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800567def:custom_cc_copyright() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800568 Except as noted, this content is
Dirk Dougherty541b4942014-02-14 18:31:53 -0800569 licensed under <a href="http://creativecommons.org/licenses/by/2.5/">
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800570 Creative Commons Attribution 2.5</a>. For details and
571 restrictions, see the <a href="<?cs var:toroot ?>license.html">Content
572 License</a>.<?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800573/def ?>
574
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800575<?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800576def:custom_copyright() ?>
577 Except as noted, this content is licensed under <a
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800578 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
Dirk Dougherty541b4942014-02-14 18:31:53 -0800579 For details and restrictions, see the <a href="<?cs var:toroot ?>license.html">
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800580 Content License</a>.<?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800581/def ?>
582
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800583<?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800584def:custom_footerlinks() ?>
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800585 <a href="<?cs var:toroot ?>about/index.html">About Android</a>
586 <a href="<?cs var:toroot ?>auto/index.html">Auto</a>
587 <a href="<?cs var:toroot ?>tv/index.html">TV</a>
588 <a href="<?cs var:toroot ?>wear/index.html">Wear</a>
589 <a href="<?cs var:toroot ?>legal.html">Legal</a>
590 <?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800591/def ?>
592
Dirk Dougherty0dc81b92015-12-08 14:49:52 -0800593<?cs # appears on the right side of the blue bar at the bottom off every page ?><?cs
Dirk Dougherty541b4942014-02-14 18:31:53 -0800594def:custom_buildinfo() ?><?cs
595 if:!google && !reference.gcm && !reference.gms ?>
596 Android <?cs var:sdk.version ?>&nbsp;r<?cs var:sdk.rel.id ?> &mdash; <?cs
597 /if ?>
598<script src="<?cs var:toroot ?>timestamp.js" type="text/javascript"></script>
599<script>document.write(BUILD_TIMESTAMP)</script>
600<?cs /def ?>
601