blob: 7c92adb15bf97afcb4d1d20844c0e808bb4b8e47 [file] [log] [blame]
Joe Fernandeza9d796a2015-05-05 22:07:42 -07001<?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -07002def:fullpage() ?>
3 <div id="body-content">
Dirk Dougherty29e93432015-05-05 18:17:13 -07004 <div>
Scott Maine4d8f1b2012-06-21 18:03:05 -07005<?cs /def ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -07006<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -07007def:sdk_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -07008 <div class="wrap clearfix" id="body-content"><div class="cols">
Scott Maine4d8f1b2012-06-21 18:03:05 -07009 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
10 <div id="devdoc-nav" class="scroll-pane">
Scott Maine4d8f1b2012-06-21 18:03:05 -070011
Joe Fernandeza9d796a2015-05-05 22:07:42 -070012<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -070013 include:"../../../../frameworks/base/docs/html/sdk/sdk_toc.cs" ?>
Scott Maine4d8f1b2012-06-21 18:03:05 -070014
15
Ben Dodson4dbb28a2010-08-10 18:22:55 -070016 </div>
17 </div> <!-- end side-nav -->
Dirk Doughertyc3921652014-05-13 16:55:26 -070018<?cs /def ?><?cs
19
20def:no_nav() ?>
Scott Maine4d8f1b2012-06-21 18:03:05 -070021 <div class="wrap clearfix" id="body-content">
Dirk Dougherty29e93432015-05-05 18:17:13 -070022 <div>
Dirk Doughertyc3921652014-05-13 16:55:26 -070023<?cs /def ?><?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -070024
Scott Maine4d8f1b2012-06-21 18:03:05 -070025def:tools_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -070026 <div class="wrap clearfix" id="body-content"><div class="cols">
Scott Maine4d8f1b2012-06-21 18:03:05 -070027 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
28 <div id="devdoc-nav" class="scroll-pane">
Joe Fernandeza9d796a2015-05-05 22:07:42 -070029<?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -070030 include:"../../../../frameworks/base/docs/html/tools/tools_toc.cs" ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -070031
32
Scott Maine4d8f1b2012-06-21 18:03:05 -070033 </div>
34 </div> <!-- end side-nav -->
35 <script>
36 $(document).ready(function() {
37 scrollIntoView("devdoc-nav");
38 });
39 </script>
40<?cs /def ?>
41<?cs
42def:training_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -070043 <div class="wrap clearfix" id="body-content"><div class="cols">
Scott Maine4d8f1b2012-06-21 18:03:05 -070044 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
45 <div id="devdoc-nav" class="scroll-pane">
Scott Maine4d8f1b2012-06-21 18:03:05 -070046
47
Joe Fernandeza9d796a2015-05-05 22:07:42 -070048<?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -070049 include:"../../../../frameworks/base/docs/html/training/training_toc.cs" ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -070050
Scott Maine4d8f1b2012-06-21 18:03:05 -070051
52 </div>
53 </div> <!-- end side-nav -->
54 <script>
55 $(document).ready(function() {
Ben Dodson4dbb28a2010-08-10 18:22:55 -070056 scrollIntoView("devdoc-nav");
57 });
58 </script>
Dirk Doughertyc3921652014-05-13 16:55:26 -070059<?cs /def ?><?cs
60
61def:googleplay_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -070062 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyc3921652014-05-13 16:55:26 -070063 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
64 <div id="devdoc-nav" class="scroll-pane">
65<?cs include:"../../../../frameworks/base/docs/html/distribute/googleplay/googleplay_toc.cs" ?>
66 </div>
67 </div> <!-- end side-nav -->
68 <script>
69 $(document).ready(function() {
70 scrollIntoView("devdoc-nav");
71 });
72 </script>
73<?cs /def ?><?cs
74
Joe Fernandeza9d796a2015-05-05 22:07:42 -070075def:preview_nav() ?>
76 <div class="wrap clearfix" id="body-content">
77 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
78 <div id="devdoc-nav" class="scroll-pane">
79<?cs include:"../../../../frameworks/base/docs/html/preview/preview_toc.cs" ?>
80 </div>
81 </div> <!-- end side-nav -->
82 <script>
83 $(document).ready(function() {
84 scrollIntoView("devdoc-nav");
85 });
86 </script>
87<?cs /def ?><?cs
88
Dirk Doughertyc3921652014-05-13 16:55:26 -070089def:essentials_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -070090 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyc3921652014-05-13 16:55:26 -070091 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
92 <div id="devdoc-nav" class="scroll-pane">
93<?cs include:"../../../../frameworks/base/docs/html/distribute/essentials/essentials_toc.cs" ?>
94 </div>
95 </div> <!-- end side-nav -->
96 <script>
97 $(document).ready(function() {
98 scrollIntoView("devdoc-nav");
99 });
100 </script>
101<?cs /def ?><?cs
102
103def:users_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700104 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700105 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
106 <div id="devdoc-nav" class="scroll-pane">
107<?cs include:"../../../../frameworks/base/docs/html/distribute/users/users_toc.cs" ?>
108 </div>
109 </div> <!-- end side-nav -->
110 <script>
111 $(document).ready(function() {
112 scrollIntoView("devdoc-nav");
113 });
114 </script>
115<?cs /def ?><?cs
116
117def:engage_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700118 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700119 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
120 <div id="devdoc-nav" class="scroll-pane">
121<?cs include:"../../../../frameworks/base/docs/html/distribute/engage/engage_toc.cs" ?>
122 </div>
123 </div> <!-- end side-nav -->
124 <script>
125 $(document).ready(function() {
126 scrollIntoView("devdoc-nav");
127 });
128 </script>
129<?cs /def ?><?cs
130
Dirk Dougherty529a1072014-12-15 15:10:06 -0800131def:analyze_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700132 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Dougherty529a1072014-12-15 15:10:06 -0800133 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
134 <div id="devdoc-nav" class="scroll-pane">
135<?cs include:"../../../../frameworks/base/docs/html/distribute/analyze/analyze_toc.cs" ?>
136 </div>
137 </div> <!-- end side-nav -->
138 <script>
139 $(document).ready(function() {
140 scrollIntoView("devdoc-nav");
141 });
142 </script>
143<?cs /def ?><?cs
144
Dirk Doughertyc3921652014-05-13 16:55:26 -0700145def:monetize_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700146 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700147 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
148 <div id="devdoc-nav" class="scroll-pane">
149<?cs include:"../../../../frameworks/base/docs/html/distribute/monetize/monetize_toc.cs" ?>
150 </div>
151 </div> <!-- end side-nav -->
152 <script>
153 $(document).ready(function() {
154 scrollIntoView("devdoc-nav");
155 });
156 </script>
157<?cs /def ?><?cs
158
159def:disttools_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700160 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700161 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
162 <div id="devdoc-nav" class="scroll-pane">
163<?cs include:"../../../../frameworks/base/docs/html/distribute/tools/disttools_toc.cs" ?>
164 </div>
165 </div> <!-- end side-nav -->
166 <script>
167 $(document).ready(function() {
168 scrollIntoView("devdoc-nav");
169 });
170 </script>
171<?cs /def ?><?cs
172
173def:stories_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700174 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700175 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
176 <div id="devdoc-nav" class="scroll-pane">
177<?cs include:"../../../../frameworks/base/docs/html/distribute/stories/stories_toc.cs" ?>
178 </div>
179 </div> <!-- end side-nav -->
180 <script>
181 $(document).ready(function() {
182 scrollIntoView("devdoc-nav");
183 });
184 </script>
185<?cs /def ?><?cs
186
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700187def:guide_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700188 <div class="wrap clearfix" id="body-content"><div class="cols">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700189 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
190 <div id="devdoc-nav" class="scroll-pane">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700191
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700192<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700193 include:"../../../../frameworks/base/docs/html/guide/guide_toc.cs" ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700194
Scott Maine4d8f1b2012-06-21 18:03:05 -0700195
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700196 </div>
197 </div> <!-- end side-nav -->
198 <script>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700199 $(document).ready(function() {
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700200 scrollIntoView("devdoc-nav");
201 });
202 </script>
203<?cs /def ?>
Roman Nurikd9ca90b2012-03-06 12:25:34 -0800204<?cs
205def:design_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700206 <div class="wrap clearfix" id="body-content"><div class="cols">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700207 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
208 <div id="devdoc-nav" class="scroll-pane">
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700209
Scott Maine4d8f1b2012-06-21 18:03:05 -0700210
211<?cs
212 include:"../../../../frameworks/base/docs/html/design/design_toc.cs" ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700213
Scott Maine4d8f1b2012-06-21 18:03:05 -0700214
215 </div>
216 </div> <!-- end side-nav -->
217 <script>
218 $(document).ready(function() {
219 scrollIntoView("devdoc-nav");
220 });
221 </script>
222<?cs /def ?>
223<?cs
224def:distribute_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700225 <div class="wrap clearfix" id="body-content"><div class="cols">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700226 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
227 <div id="devdoc-nav" class="scroll-pane">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700228
229<?cs
230 include:"../../../../frameworks/base/docs/html/distribute/distribute_toc.cs" ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700231
Scott Maine4d8f1b2012-06-21 18:03:05 -0700232
233 </div>
234 </div> <!-- end side-nav -->
235 <script>
236 $(document).ready(function() {
237 scrollIntoView("devdoc-nav");
238 });
239 </script>
240<?cs /def ?>
Robert Ly7d131e02012-11-27 17:27:34 -0800241
242<?cs
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700243def:samples_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700244 <div class="wrap clearfix" id="body-content"><div class="cols">
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700245 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
246 <div id="devdoc-nav" class="scroll-pane">
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700247
248<?cs
249 include:"../../../../frameworks/base/docs/html/samples/samples_toc.cs" ?>
250
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700251 </div>
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700252
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700253 </div> <!-- end side-nav -->
254 <script>
255 $(document).ready(function() {
256 scrollIntoView("devdoc-nav");
257 });
258 </script>
259<?cs /def ?>
260
261<?cs
Robert Ly7d131e02012-11-27 17:27:34 -0800262def:google_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700263 <div class="wrap clearfix" id="body-content"><div class="cols">
Robert Ly7d131e02012-11-27 17:27:34 -0800264 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
265 <div id="devdoc-nav" class="scroll-pane">
Robert Ly7d131e02012-11-27 17:27:34 -0800266
267<?cs
268 include:"../../../../frameworks/base/docs/html/google/google_toc.cs" ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700269
Robert Ly7d131e02012-11-27 17:27:34 -0800270
271 </div>
Robert Lyd2dd6e52012-11-29 21:28:48 -0800272 <script type="text/javascript">
273 showGoogleRefTree();
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700274
Robert Lyd2dd6e52012-11-29 21:28:48 -0800275 </script>
Robert Ly7d131e02012-11-27 17:27:34 -0800276 </div> <!-- end side-nav -->
277 <script>
278 $(document).ready(function() {
279 scrollIntoView("devdoc-nav");
280 });
281 </script>
282<?cs /def ?>
283
Scott Maine4d8f1b2012-06-21 18:03:05 -0700284<?cs
285def:about_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700286 <div class="wrap clearfix" id="body-content"><div class="cols">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700287 <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
288 <div id="devdoc-nav" class="scroll-pane">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700289
290<?cs
291 include:"../../../../frameworks/base/docs/html/about/about_toc.cs" ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700292
Scott Maine4d8f1b2012-06-21 18:03:05 -0700293
294 </div>
295 </div> <!-- end side-nav -->
296 <script>
297 $(document).ready(function() {
298 scrollIntoView("devdoc-nav");
299 });
300 </script>
301<?cs /def ?>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700302
Scott Main4b270cd2014-03-11 20:17:52 -0700303
304<?cs
305def:wear_nav() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700306 <div class="wrap clearfix" id="body-content"><div class="cols">
Scott Main4b270cd2014-03-11 20:17:52 -0700307 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
308 <div id="devdoc-nav" class="scroll-pane">
Scott Main4b270cd2014-03-11 20:17:52 -0700309
310<?cs
311 include:"../../../../frameworks/base/docs/html/wear/wear_toc.cs" ?>
312
313
314 </div>
315 </div> <!-- end side-nav -->
316 <script>
317 $(document).ready(function() {
318 scrollIntoView("devdoc-nav");
319 });
320 </script>
321<?cs /def ?>
322
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700323<?cs # The default side navigation for the reference docs ?><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700324def:default_left_nav() ?>
Robert Lyd2dd6e52012-11-29 21:28:48 -0800325<?cs if:reference.gcm || reference.gms ?>
326 <?cs call:google_nav() ?>
327<?cs else ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700328 <div class="wrap clearfix" id="body-content"><div class="cols">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700329 <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
330 <div id="devdoc-nav">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700331 <div id="api-nav-header">
332 <div id="api-level-toggle">
Scott Main641c2c22013-10-31 14:48:45 -0700333 <label for="apiLevelCheckbox" class="disabled"
334 title="Select your target API level to dim unavailable APIs">API level: </label>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700335 <div class="select-wrapper">
336 <select id="apiLevelSelector">
337 <!-- option elements added by buildApiLevelSelector() -->
338 </select>
339 </div>
340 </div><!-- end toggle -->
341 <div id="api-nav-title">Android APIs</div>
342 </div><!-- end nav header -->
343 <script>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700344 var SINCE_DATA = [ <?cs
345 each:since = since ?>'<?cs
346 var:since.name ?>'<?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -0700347 if:!last(since) ?>, <?cs /if ?><?cs
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700348 /each
Scott Maine4d8f1b2012-06-21 18:03:05 -0700349 ?> ];
350 buildApiLevelSelector();
351 </script>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700352
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700353 <div id="swapper">
354 <div id="nav-panels">
355 <div id="resize-packages-nav">
Scott Maine4d8f1b2012-06-21 18:03:05 -0700356 <div id="packages-nav" class="scroll-pane">
357
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700358 <ul>
Scott Main641c2c22013-10-31 14:48:45 -0700359 <?cs call:package_link_list(docs.packages) ?>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700360 </ul><br/>
Scott Maine4d8f1b2012-06-21 18:03:05 -0700361
362 </div> <!-- end packages-nav -->
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700363 </div> <!-- end resize-packages -->
Scott Maine4d8f1b2012-06-21 18:03:05 -0700364 <div id="classes-nav" class="scroll-pane">
365
366
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700367<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700368 if:subcount(class.package) ?>
369 <ul>
Brett Chabot76786882013-10-04 16:55:03 -0700370 <?cs call:list("Annotations", class.package.annotations) ?>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700371 <?cs call:list("Interfaces", class.package.interfaces) ?>
372 <?cs call:list("Classes", class.package.classes) ?>
373 <?cs call:list("Enums", class.package.enums) ?>
374 <?cs call:list("Exceptions", class.package.exceptions) ?>
375 <?cs call:list("Errors", class.package.errors) ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700376 </ul><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700377 elif:subcount(package) ?>
378 <ul>
Brett Chabot76786882013-10-04 16:55:03 -0700379 <?cs call:class_link_list("Annotations", package.annotations) ?>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700380 <?cs call:class_link_list("Interfaces", package.interfaces) ?>
381 <?cs call:class_link_list("Classes", package.classes) ?>
382 <?cs call:class_link_list("Enums", package.enums) ?>
383 <?cs call:class_link_list("Exceptions", package.exceptions) ?>
384 <?cs call:class_link_list("Errors", package.errors) ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700385 </ul><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700386 else ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700387 <p style="padding:10px">Select a package to view its members</p><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700388 /if ?><br/>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700389
Scott Maine4d8f1b2012-06-21 18:03:05 -0700390
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700391 </div><!-- end classes -->
392 </div><!-- end nav-panels -->
Scott Maine4d8f1b2012-06-21 18:03:05 -0700393 <div id="nav-tree" style="display:none" class="scroll-pane">
394 <div id="tree-list"></div>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700395 </div><!-- end nav-tree -->
396 </div><!-- end swapper -->
Scott Maine4d8f1b2012-06-21 18:03:05 -0700397 <div id="nav-swap">
398 <a class="fullscreen">fullscreen</a>
399 <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>
400 </div>
401 </div> <!-- end devdoc-nav -->
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700402 </div> <!-- end side-nav -->
Scott Maine4d8f1b2012-06-21 18:03:05 -0700403 <script type="text/javascript">
404 // init fullscreen based on user pref
405 var fullscreen = readCookie("fullscreen");
406 if (fullscreen != 0) {
407 if (fullscreen == "false") {
408 toggleFullscreen(false);
409 } else {
410 toggleFullscreen(true);
411 }
412 }
413 // init nav version for mobile
414 if (isMobile) {
415 swapNav(); // tree view should be used on mobile
416 $('#nav-swap').hide();
417 } else {
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700418 chooseDefaultNav();
419 if ($("#nav-tree").is(':visible')) {
420 init_default_navtree("<?cs var:toroot ?>");
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700421 }
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700422 }
Scott Maine4d8f1b2012-06-21 18:03:05 -0700423 // scroll the selected page into view
424 $(document).ready(function() {
425 scrollIntoView("packages-nav");
426 scrollIntoView("classes-nav");
427 });
Robert Lyd2dd6e52012-11-29 21:28:48 -0800428 </script>
429<?cs /if ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700430 <?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700431/def ?>
432
Dirk Doughertyc3921652014-05-13 16:55:26 -0700433
434<?cs
435def:header_search_widget() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700436 <div class="dac-header-search" id="search-container">
437 <div class="dac-header-search-inner">
438 <div class="dac-header-search-btn" id="search-btn"></div>
439 <form class="dac-header-search-form" onsubmit="return submit_search()">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700440 <input id="search_autocomplete" type="text" value="" autocomplete="off" name="q"
441 onfocus="search_focus_changed(this, true)" onblur="search_focus_changed(this, false)"
442 onkeydown="return search_changed(event, true, '<?cs var:toroot ?>')"
Dirk Dougherty29e93432015-05-05 18:17:13 -0700443 onkeyup="return search_changed(event, false, '<?cs var:toroot ?>')"
444 class="dac-header-search-input" placeholder="Search" />
445 <a class="dac-header-search-close hide" id="search-close">close</a>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700446 </form>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700447 </div><!-- end dac-header-search-inner -->
448 </div><!-- end dac-header-search -->
Dirk Doughertyc3921652014-05-13 16:55:26 -0700449
Dirk Dougherty29e93432015-05-05 18:17:13 -0700450 <div class="search_filtered_wrapper">
Dirk Doughertyc3921652014-05-13 16:55:26 -0700451 <div class="suggest-card reference no-display">
452 <ul class="search_filtered">
453 </ul>
454 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700455 <div class="suggest-card develop no-display">
456 <ul class="search_filtered">
457 </ul>
458 <div class="child-card guides no-display">
459 </div>
460 <div class="child-card training no-display">
461 </div>
462 <div class="child-card samples no-display">
463 </div>
464 </div>
465 <div class="suggest-card design no-display">
466 <ul class="search_filtered">
467 </ul>
468 </div>
469 <div class="suggest-card distribute no-display">
470 <ul class="search_filtered">
471 </ul>
472 </div>
473 </div>
Dirk Doughertyc3921652014-05-13 16:55:26 -0700474<?cs /def ?>
475
476
477
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700478<?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -0700479def:custom_left_nav() ?><?cs
Dirk Doughertyc3921652014-05-13 16:55:26 -0700480 if:fullpage ?><?cs
481 call:fullpage() ?><?cs
482 elif:nonavpage ?><?cs
483 call:no_nav() ?><?cs
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700484 elif:guide ?><?cs
485 call:guide_nav() ?><?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -0700486 elif:design ?><?cs
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700487 call:design_nav() ?><?cs
488 elif:training ?><?cs
489 call:training_nav() ?><?cs
490 elif:tools ?><?cs
Scott Maine4d8f1b2012-06-21 18:03:05 -0700491 call:tools_nav() ?><?cs
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700492 elif:google ?><?cs
493 call:google_nav() ?><?cs
Dirk Dougherty4f7e5152010-09-16 10:43:40 -0700494 elif:samples ?><?cs
495 call:samples_nav() ?><?cs
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700496 elif:preview ?><?cs
497 call:preview_nav() ?><?cs
498 elif:distribute ?><?cs
Dirk Doughertyc3921652014-05-13 16:55:26 -0700499 if:googleplay ?><?cs
500 call:googleplay_nav() ?><?cs
501 elif:essentials ?><?cs
502 call:essentials_nav() ?><?cs
503 elif:users ?><?cs
504 call:users_nav() ?><?cs
505 elif:engage ?><?cs
506 call:engage_nav() ?><?cs
507 elif:monetize ?><?cs
508 call:monetize_nav() ?><?cs
Dirk Dougherty529a1072014-12-15 15:10:06 -0800509 elif:analyze ?><?cs
510 call:analyze_nav() ?><?cs
Dirk Doughertyc3921652014-05-13 16:55:26 -0700511 elif:disttools ?><?cs
512 call:disttools_nav() ?><?cs
513 elif:stories ?><?cs
514 call:stories_nav() ?><?cs
515 /if ?><?cs
516 elif:about ?><?cs
Scott Main4b270cd2014-03-11 20:17:52 -0700517 call:about_nav() ?><?cs
Dirk Doughertyc3921652014-05-13 16:55:26 -0700518 elif:distribute ?><?cs
519 call:distribute_nav() ?><?cs
Scott Main4b270cd2014-03-11 20:17:52 -0700520 elif:wear ?><?cs
521 call:wear_nav() ?><?cs
Dirk Doughertyc3921652014-05-13 16:55:26 -0700522 else ?><?cs
523 call:default_left_nav() ?> <?cs
524 /if ?><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700525/def ?>
526
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700527<?cs # appears at the bottom of every page ?><?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700528def:custom_cc_copyright() ?>
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700529 Except as noted, this content is
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700530 licensed under <a href="http://creativecommons.org/licenses/by/2.5/">
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700531 Creative Commons Attribution 2.5</a>. For details and
532 restrictions, see the <a href="<?cs var:toroot ?>license.html">Content
533 License</a>.<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700534/def ?>
535
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700536<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700537def:custom_copyright() ?>
538 Except as noted, this content is licensed under <a
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700539 href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700540 For details and restrictions, see the <a href="<?cs var:toroot ?>license.html">
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700541 Content License</a>.<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700542/def ?>
543
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700544<?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700545def:custom_footerlinks() ?>
Dirk Dougherty29e93432015-05-05 18:17:13 -0700546 <a href="<?cs var:toroot ?>about/index.html">About Android</a>
547 <a href="<?cs var:toroot ?>auto/index.html">Auto</a>
548 <a href="<?cs var:toroot ?>tv/index.html">TV</a>
549 <a href="<?cs var:toroot ?>wear/index.html">Wear</a>
550 <a href="<?cs var:toroot ?>legal.html">Legal</a>
551 <?cs
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700552/def ?>
553
Joe Fernandeza9d796a2015-05-05 22:07:42 -0700554<?cs # appears on the right side of the blue bar at the bottom off every page ?><?cs
Scott Main8fa53512012-11-30 20:16:42 -0800555def:custom_buildinfo() ?><?cs
Robert Ly54056be2013-02-20 16:07:32 -0800556 if:!google && !reference.gcm && !reference.gms ?>
Scott Main8fa53512012-11-30 20:16:42 -0800557 Android <?cs var:sdk.version ?>&nbsp;r<?cs var:sdk.rel.id ?> &mdash; <?cs
Scott Maine05e6f92013-01-29 13:34:17 -0800558 /if ?>
559<script src="<?cs var:toroot ?>timestamp.js" type="text/javascript"></script>
560<script>document.write(BUILD_TIMESTAMP)</script>
Ben Dodson4dbb28a2010-08-10 18:22:55 -0700561<?cs /def ?>
562