• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 <?cs
2 def:fullpage() ?>
3   <div id="body-content">
4 <?cs /def ?>
5 <?cs
6 def:sdk_nav() ?>
7   <div class="wrap clearfix" id="body-content">
8     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
9       <div id="devdoc-nav" class="scroll-pane">
10 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
11 
12 <?cs
13         include:"../../../../frameworks/base/docs/html/sdk/sdk_toc.cs" ?>
14 
15 
16       </div>
17     </div> <!-- end side-nav -->
18 <?cs /def ?>
19 <?cs
20 def:resources_tab_nav() ?>
21   <div class="wrap clearfix" id="body-content">
22     <a
23     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
24       <div id="devdoc-nav" class="scroll-pane">
25 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
26 
27 <?cs
28         include:"../../../../frameworks/base/docs/html/resources/resources_toc.cs" ?>
29 
30 
31       </div>
32     </div> <!-- end side-nav -->
33     <script>
34       $(document).ready(function() {
35         scrollIntoView("devdoc-nav");
36         });
37     </script>
38 <?cs /def ?>
39 <?cs
40 def:tools_nav() ?>
41   <div class="wrap clearfix" id="body-content">
42     <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
43       <div id="devdoc-nav" class="scroll-pane">
44 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
45 <?cs
46         include:"../../../../frameworks/base/docs/html/tools/tools_toc.cs" ?>
47 
48 
49       </div>
50     </div> <!-- end side-nav -->
51     <script>
52       $(document).ready(function() {
53         scrollIntoView("devdoc-nav");
54         });
55     </script>
56 <?cs /def ?>
57 <?cs
58 def:training_nav() ?>
59   <div class="wrap clearfix" id="body-content">
60     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
61       <div id="devdoc-nav" class="scroll-pane">
62 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
63 
64 
65 <?cs
66         include:"../../../../frameworks/base/docs/html/training/training_toc.cs" ?>
67 
68 
69       </div>
70     </div> <!-- end side-nav -->
71     <script>
72       $(document).ready(function() {
73         scrollIntoView("devdoc-nav");
74         });
75     </script>
76 <?cs /def ?>
77 <?cs
78 def:guide_nav() ?>
79   <div class="wrap clearfix" id="body-content">
80     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
81       <div id="devdoc-nav" class="scroll-pane">
82 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
83 
84 
85 <?cs
86         include:"../../../../frameworks/base/docs/html/guide/guide_toc.cs" ?>
87 
88 
89       </div>
90     </div> <!-- end side-nav -->
91     <script>
92       $(document).ready(function() {
93         scrollIntoView("devdoc-nav");
94         });
95     </script>
96 <?cs /def ?>
97 <?cs
98 def:design_nav() ?>
99   <div class="wrap clearfix" id="body-content">
100     <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
101       <div id="devdoc-nav" class="scroll-pane">
102 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
103 
104 
105 <?cs
106         include:"../../../../frameworks/base/docs/html/design/design_toc.cs" ?>
107 
108 
109       </div>
110     </div> <!-- end side-nav -->
111     <script>
112       $(document).ready(function() {
113         scrollIntoView("devdoc-nav");
114         });
115     </script>
116 <?cs /def ?>
117 <?cs
118 def:distribute_nav() ?>
119   <div class="wrap clearfix" id="body-content">
120     <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
121       <div id="devdoc-nav" class="scroll-pane">
122 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
123 
124 <?cs
125         include:"../../../../frameworks/base/docs/html/distribute/distribute_toc.cs" ?>
126 
127 
128       </div>
129     </div> <!-- end side-nav -->
130     <script>
131       $(document).ready(function() {
132         scrollIntoView("devdoc-nav");
133         });
134     </script>
135 <?cs /def ?>
136 <?cs
137 def:about_nav() ?>
138   <div class="wrap clearfix" id="body-content">
139     <div class="col-3" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
140       <div id="devdoc-nav" class="scroll-pane">
141 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
142 
143 <?cs
144         include:"../../../../frameworks/base/docs/html/about/about_toc.cs" ?>
145 
146 
147       </div>
148     </div> <!-- end side-nav -->
149     <script>
150       $(document).ready(function() {
151         scrollIntoView("devdoc-nav");
152         });
153     </script>
154 <?cs /def ?>
155 <?cs
156 def:dist_more_nav() ?>
157   <div class="wrap clearfix" id="body-content">
158     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
159       <div id="devdoc-nav" class="scroll-pane">
160 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
161 
162 
163 <?cs
164         include:"../../../../frameworks/base/docs/html/distribute/more/more_toc.cs" ?>
165 
166 
167       </div>
168     </div> <!-- end side-nav -->
169     <script>
170       $(document).ready(function() {
171         scrollIntoView("devdoc-nav");
172         });
173     </script>
174 <?cs /def ?>
175 <?cs # The default side navigation for the reference docs ?><?cs
176 def:default_left_nav() ?>
177   <div class="wrap clearfix" id="body-content">
178     <div class="col-4" id="side-nav" itemscope itemtype="http://schema.org/SiteNavigationElement">
179       <div id="devdoc-nav">
180 <a class="totop" href="#top" data-g-event="left-nav-top">to top</a>
181       <div id="api-nav-header">
182         <div id="api-level-toggle">
183           <label for="apiLevelCheckbox" class="disabled">API level: </label>
184           <div class="select-wrapper">
185             <select id="apiLevelSelector">
186               <!-- option elements added by buildApiLevelSelector() -->
187             </select>
188           </div>
189         </div><!-- end toggle -->
190         <div id="api-nav-title">Android APIs</div>
191         </div><!-- end nav header -->
192       <script>
193         var SINCE_DATA = [ <?cs
194           each:since = since ?>'<?cs
195             var:since.name ?>'<?cs
196             if:!last(since) ?>, <?cs /if ?><?cs
197           /each
198         ?> ];
buildApiLevelSelector()199         buildApiLevelSelector();
200       </script>
201 
202       <div id="swapper">
203         <div id="nav-panels">
204           <div id="resize-packages-nav">
205             <div id="packages-nav" class="scroll-pane">
206 
207               <ul>
208               	<?cs call:package_link_list(docs.packages) ?>
209               </ul><br/>
210 
211             </div> <!-- end packages-nav -->
212           </div> <!-- end resize-packages -->
213           <div id="classes-nav" class="scroll-pane">
214 
215 
216 <?cs
217             if:subcount(class.package) ?>
218             <ul>
219               <?cs call:list("Interfaces", class.package.interfaces) ?>
220               <?cs call:list("Classes", class.package.classes) ?>
221               <?cs call:list("Enums", class.package.enums) ?>
222               <?cs call:list("Exceptions", class.package.exceptions) ?>
223               <?cs call:list("Errors", class.package.errors) ?>
224             </ul><?cs
225             elif:subcount(package) ?>
226             <ul>
227               <?cs call:class_link_list("Interfaces", package.interfaces) ?>
228               <?cs call:class_link_list("Classes", package.classes) ?>
229               <?cs call:class_link_list("Enums", package.enums) ?>
230               <?cs call:class_link_list("Exceptions", package.exceptions) ?>
231               <?cs call:class_link_list("Errors", package.errors) ?>
232             </ul><?cs
233             else ?>
234               <p style="padding:10px">Select a package to view its members</p><?cs
235             /if ?><br/>
236 
237 
238           </div><!-- end classes -->
239         </div><!-- end nav-panels -->
240         <div id="nav-tree" style="display:none" class="scroll-pane">
241           <div id="tree-list"></div>
242         </div><!-- end nav-tree -->
243       </div><!-- end swapper -->
244       <div id="nav-swap">
245       <a class="fullscreen">fullscreen</a>
246       <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>
247       </div>
248     </div> <!-- end devdoc-nav -->
249     </div> <!-- end side-nav -->
250     <script type="text/javascript">
251       // init fullscreen based on user pref
252       var fullscreen = readCookie("fullscreen");
253       if (fullscreen != 0) {
254         if (fullscreen == "false") {
255           toggleFullscreen(false);
256         } else {
257           toggleFullscreen(true);
258         }
259       }
260       // init nav version for mobile
261       if (isMobile) {
262         swapNav(); // tree view should be used on mobile
263         $('#nav-swap').hide();
264       } else {
265         chooseDefaultNav();
266         if ($("#nav-tree").is(':visible')) {
267           init_default_navtree("<?cs var:toroot ?>");
268         }
269       }
270       // scroll the selected page into view
function()271       $(document).ready(function() {
272         scrollIntoView("packages-nav");
273         scrollIntoView("classes-nav");
274         });
275     </script><?cs
276 /def ?>
277 
278 <?cs
279 def:custom_left_nav() ?><?cs
280   if:fullpage ?><?cs
281     call:fullpage() ?><?cs
282   elif:guide ?><?cs
283     call:guide_nav() ?><?cs
284   elif:design ?><?cs
285     call:design_nav() ?><?cs
286   elif:training ?><?cs
287     call:training_nav() ?><?cs
288   elif:tools ?><?cs
289     call:tools_nav() ?><?cs
290   elif:google ?><?cs
291     call:dist_google_nav() ?><?cs
292   elif:more ?><?cs
293     call:dist_more_nav() ?><?cs
294   elif:distribute ?><?cs
295     call:distribute_nav() ?><?cs
296   elif:about ?><?cs
297     call:about_nav() ?><?cs
298   else ?><?cs
299     call:default_left_nav() ?><?cs
300   /if ?><?cs
301 /def ?>
302 
303 <?cs # appears at the bottom of every page ?><?cs
304 def:custom_cc_copyright() ?>
305   Except as noted, this content is
306   licensed under <a href="http://creativecommons.org/licenses/by/2.5/">
307   Creative Commons Attribution 2.5</a>. For details and
308   restrictions, see the <a href="<?cs var:toroot ?>license.html">Content
309   License</a>.<?cs
310 /def ?>
311 
312 <?cs
313 def:custom_copyright() ?>
314   Except as noted, this content is licensed under <a
315   href="http://www.apache.org/licenses/LICENSE-2.0">Apache 2.0</a>.
316   For details and restrictions, see the <a href="<?cs var:toroot ?>license.html">
317   Content License</a>.<?cs
318 /def ?>
319 
320 <?cs
321 def:custom_footerlinks() ?>
322   <p>
323     <a href="<?cs var:toroot ?>about/index.html">About Android</a>&nbsp;&nbsp;|&nbsp;
324     <a href="<?cs var:toroot ?>legal.html">Legal</a>&nbsp;&nbsp;|&nbsp;
325     <a href="<?cs var:toroot ?>support.html">Support</a>
326   </p><?cs
327 /def ?>
328 
329 <?cs # appears on the right side of the blue bar at the bottom off every page ?><?cs
330 def:custom_buildinfo() ?>
331   Android <?cs var:sdk.version ?>&nbsp;r<?cs var:sdk.rel.id ?> - <?cs var:page.now ?>
332 <?cs /def ?>
333 
334