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> | 324 <a href="<?cs var:toroot ?>legal.html">Legal</a> | 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 ?> r<?cs var:sdk.rel.id ?> - <?cs var:page.now ?> 332 <?cs /def ?> 333 334