am e85be87e
: Merge change 3175 into donut
Merge commit 'e85be87ee6e17df30c1cdfee523e8e8f255ebf62' * commit 'e85be87ee6e17df30c1cdfee523e8e8f255ebf62': page load perfomance improvements...
This commit is contained in:
committed by
Android Git Automerger
commit
423ea3e04a
@@ -151,8 +151,9 @@ def:default_left_nav() ?>
|
|||||||
if (!isMobile) {
|
if (!isMobile) {
|
||||||
$("<a href='#' id='nav-swap' onclick='swapNav();return false;' style='font-size:10px;line-height:9px;margin-left:1em;text-decoration:none;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>").appendTo("#side-nav");
|
$("<a href='#' id='nav-swap' onclick='swapNav();return false;' style='font-size:10px;line-height:9px;margin-left:1em;text-decoration:none;'><span id='tree-link'>Use Tree Navigation</span><span id='panel-link' style='display:none'>Use Panel Navigation</span></a>").appendTo("#side-nav");
|
||||||
chooseDefaultNav();
|
chooseDefaultNav();
|
||||||
if ($("#nav-tree").is(':visible')) init_navtree("nav-tree", "<?cs var:toroot ?>", NAVTREE_DATA);
|
if ($("#nav-tree").is(':visible')) {
|
||||||
else {
|
init_default_navtree("<?cs var:toroot ?>");
|
||||||
|
} else {
|
||||||
addLoadEvent(function() {
|
addLoadEvent(function() {
|
||||||
scrollIntoView("packages-nav");
|
scrollIntoView("packages-nav");
|
||||||
scrollIntoView("classes-nav");
|
scrollIntoView("classes-nav");
|
||||||
|
@@ -31,6 +31,15 @@ if ((agent.indexOf("Mobile") != -1) ||
|
|||||||
addLoadEvent(mobileSetup);
|
addLoadEvent(mobileSetup);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* loads the lists.js file to the page.
|
||||||
|
Loading this in the head was slowing page load time */
|
||||||
|
addLoadEvent( function() {
|
||||||
|
var lists = document.createElement("script");
|
||||||
|
lists.setAttribute("type","text/javascript");
|
||||||
|
lists.setAttribute("src", toRoot+"reference/lists.js");
|
||||||
|
$("head").append($(lists));
|
||||||
|
} );
|
||||||
|
|
||||||
window.onresize = resizeAll;
|
window.onresize = resizeAll;
|
||||||
|
|
||||||
function mobileSetup() {
|
function mobileSetup() {
|
||||||
@@ -282,7 +291,7 @@ function swapNav() {
|
|||||||
nav_pref = NAV_PREF_PANELS;
|
nav_pref = NAV_PREF_PANELS;
|
||||||
} else {
|
} else {
|
||||||
nav_pref = NAV_PREF_TREE;
|
nav_pref = NAV_PREF_TREE;
|
||||||
init_navtree("nav-tree", toRoot, NAVTREE_DATA);
|
init_default_navtree(toRoot);
|
||||||
}
|
}
|
||||||
var date = new Date();
|
var date = new Date();
|
||||||
date.setTime(date.getTime()+(10*365*24*60*60*1000)); // keep this for 10 years
|
date.setTime(date.getTime()+(10*365*24*60*60*1000)); // keep this for 10 years
|
||||||
|
@@ -144,6 +144,18 @@ function find_page(url, data)
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function load_navtree_data(toroot) {
|
||||||
|
var navtreeData = document.createElement("script");
|
||||||
|
navtreeData.setAttribute("type","text/javascript");
|
||||||
|
navtreeData.setAttribute("src", toroot+"navtree_data.js");
|
||||||
|
$("head").append($(navtreeData));
|
||||||
|
}
|
||||||
|
|
||||||
|
function init_default_navtree(toroot) {
|
||||||
|
load_navtree_data(toroot);
|
||||||
|
init_navtree("nav-tree", toroot, NAVTREE_DATA);
|
||||||
|
}
|
||||||
|
|
||||||
function init_navtree(navtree_id, toroot, root_nodes)
|
function init_navtree(navtree_id, toroot, root_nodes)
|
||||||
{
|
{
|
||||||
var me = new Object();
|
var me = new Object();
|
||||||
|
@@ -11,14 +11,12 @@ else ?>
|
|||||||
<link href="<?cs var:toroot ?>assets/android-developer-docs.css" rel="stylesheet" type="text/css" /><?cs
|
<link href="<?cs var:toroot ?>assets/android-developer-docs.css" rel="stylesheet" type="text/css" /><?cs
|
||||||
/if ?>
|
/if ?>
|
||||||
<script src="<?cs var:toroot ?>assets/search_autocomplete.js" type="text/javascript"></script>
|
<script src="<?cs var:toroot ?>assets/search_autocomplete.js" type="text/javascript"></script>
|
||||||
<script src="<?cs var:toroot ?>reference/lists.js" type="text/javascript"></script>
|
|
||||||
<script src="<?cs var:toroot ?>assets/jquery-resizable.min.js" type="text/javascript"></script>
|
<script src="<?cs var:toroot ?>assets/jquery-resizable.min.js" type="text/javascript"></script>
|
||||||
<script src="<?cs var:toroot ?>assets/android-developer-docs.js" type="text/javascript"></script>
|
<script src="<?cs var:toroot ?>assets/android-developer-docs.js" type="text/javascript"></script>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
setToRoot("<?cs var:toroot ?>");
|
setToRoot("<?cs var:toroot ?>");
|
||||||
</script><?cs
|
</script><?cs
|
||||||
if:reference ?>
|
if:reference ?>
|
||||||
<script src="<?cs var:toroot ?>navtree_data.js" type="text/javascript"></script>
|
|
||||||
<script src="<?cs var:toroot ?>assets/navtree.js" type="text/javascript"></script><?cs
|
<script src="<?cs var:toroot ?>assets/navtree.js" type="text/javascript"></script><?cs
|
||||||
/if ?>
|
/if ?>
|
||||||
<noscript>
|
<noscript>
|
||||||
|
Reference in New Issue
Block a user