diff --git a/tools/droiddoc/templates-sdk/assets/android-developer-docs.css b/tools/droiddoc/templates-sdk/assets/android-developer-docs.css index c5444515ab..957b2b0b30 100644 --- a/tools/droiddoc/templates-sdk/assets/android-developer-docs.css +++ b/tools/droiddoc/templates-sdk/assets/android-developer-docs.css @@ -34,10 +34,6 @@ font-size:12px; } -#side-nav.not-resizable { - background:url('images/sidenav-rule.png') no-repeat 243px 0; -} - #resize-packages-nav { /* keeps the resize handle below the h-scroll handle */ height:270px; @@ -1193,6 +1189,76 @@ table.download th { float: right; } +/* 200px */ +.g-tpl-200 .g-unit, +.g-unit .g-tpl-200 .g-unit, +.g-unit .g-unit .g-tpl-200 .g-unit { + display: block; + margin: 0 0 0 200px; + width: auto; + float: none; +} +.g-unit .g-unit .g-tpl-200 .g-first, +.g-unit .g-tpl-200 .g-first, +.g-tpl-200 .g-first { + display: block; + margin: 0; + width: 200px; + float: left; +} +/* 200px alt */ +.g-tpl-200-alt .g-unit, +.g-unit .g-tpl-200-alt .g-unit, +.g-unit .g-unit .g-tpl-200-alt .g-unit { + display: block; + margin: 0 200px 0 0; + width: auto; + float: none; +} +.g-unit .g-unit .g-tpl-200-alt .g-first, +.g-unit .g-tpl-200-alt .g-first, +.g-tpl-200-alt .g-first { + display: block; + margin: 0; + width: 200px; + float: right; +} + +/* 190px */ +.g-tpl-190 .g-unit, +.g-unit .g-tpl-190 .g-unit, +.g-unit .g-unit .g-tpl-190 .g-unit { + display: block; + margin: 0 0 0 190px; + width: auto; + float: none; +} +.g-unit .g-unit .g-tpl-190 .g-first, +.g-unit .g-tpl-190 .g-first, +.g-tpl-190 .g-first { + display: block; + margin: 0; + width: 190px; + float: left; +} +/* 190px alt */ +.g-tpl-190-alt .g-unit, +.g-unit .g-tpl-190-alt .g-unit, +.g-unit .g-unit .g-tpl-190-alt .g-unit { + display: block; + margin: 0 190px 0 0; + width: auto; + float: none; +} +.g-unit .g-unit .g-tpl-190-alt .g-first, +.g-unit .g-tpl-190-alt .g-first, +.g-tpl-190-alt .g-first { + display: block; + margin: 0; + width: 190px; + float: right; +} + /* 180px */ .g-tpl-180 .g-unit, .g-unit .g-tpl-180 .g-unit, diff --git a/tools/droiddoc/templates-sdk/assets/android-developer-docs.js b/tools/droiddoc/templates-sdk/assets/android-developer-docs.js index d61ce72181..19b7602720 100644 --- a/tools/droiddoc/templates-sdk/assets/android-developer-docs.js +++ b/tools/droiddoc/templates-sdk/assets/android-developer-docs.js @@ -141,18 +141,20 @@ function init() { cookiePath = "reference_"; } else if (location.href.indexOf("/guide/") != -1) { cookiePath = "guide_"; + } else if (location.href.indexOf("/sdk/") != -1) { + cookiePath = "sdk_"; } else if (location.href.indexOf("/resources/") != -1) { cookiePath = "resources_"; } if (!isMobile) { $("#resize-packages-nav").resizable({handles: "s", resize: function(e, ui) { resizePackagesHeight(); } }); - $(".side-nav-resizable").resizable({handles: "e", resize: function(e, ui) { resizeWidth(); } }); + $("#side-nav").resizable({handles: "e", resize: function(e, ui) { resizeWidth(); } }); var cookieWidth = readCookie(cookiePath+'width'); var cookieHeight = readCookie(cookiePath+'height'); if (cookieWidth) { restoreWidth(cookieWidth); - } else if ($(".side-nav-resizable").length) { + } else if ($("#side-nav").length) { resizeWidth(); } if (cookieHeight) { @@ -244,12 +246,12 @@ function highlightNav(fullPageName) { var lastSlashPos = fullPageName.lastIndexOf("/"); var firstSlashPos; if (fullPageName.indexOf("/guide/") != -1) { - firstSlashPos = fullPageName.indexOf("/guide/"); - } else if (fullPageName.indexOf("/sdk/") != -1) { - firstSlashPos = fullPageName.indexOf("/sdk/"); - } else { - firstSlashPos = fullPageName.indexOf("/resources/"); - } + firstSlashPos = fullPageName.indexOf("/guide/"); + } else if (fullPageName.indexOf("/sdk/") != -1) { + firstSlashPos = fullPageName.indexOf("/sdk/"); + } else if (fullPageName.indexOf("/resources/") != -1) { + firstSlashPos = fullPageName.indexOf("/resources/"); + } if (lastSlashPos == (fullPageName.length - 1)) { // if the url ends in slash (add 'index.html') fullPageName = fullPageName + "index.html"; } @@ -328,10 +330,8 @@ function resizeHeight() { $("#classes-nav").css({height:swapperHeight - parseInt(resizePackagesNav.css("height")) + "px"}); $("#nav-tree").css({height:swapperHeight + "px"}); - // If in the dev guide docs, also resize the "devdoc-nav" div - } else if (href.indexOf("/guide/") != -1) { - $("#devdoc-nav").css({height:sidenav.css("height")}); - } else if (href.indexOf("/resources/") != -1) { + // Also resize the "devdoc-nav" div + } else if ($("#devdoc-nav").length) { $("#devdoc-nav").css({height:sidenav.css("height")}); } @@ -347,6 +347,7 @@ function resizeHeight() { * which creates the resizable side bar */ function resizeWidth() { var windowWidth = $(window).width() + "px"; + var sidenav = $("#side-nav"); if (sidenav.length) { var sidenavWidth = sidenav.css("width"); } else { @@ -362,7 +363,7 @@ function resizeWidth() { classesNav.css({width:sidenavWidth}); $("#packages-nav").css({width:sidenavWidth}); - if ($(".side-nav-resizable").length) { // Must check if the nav is resizable because IE6 calls resizeWidth() from resizeAll() for all pages + if (sidenav.length) { // Must check if the nav exists because IE6 calls resizeWidth() from resizeAll() for all pages var basePath = getBaseUri(location.pathname); var section = basePath.substring(1,basePath.indexOf("/",1)); writeCookie("width", sidenavWidth, section, null); diff --git a/tools/droiddoc/templates-sdk/assets/images/home/gingerdroid.png b/tools/droiddoc/templates-sdk/assets/images/home/gingerdroid.png new file mode 100644 index 0000000000..8399d84d0f Binary files /dev/null and b/tools/droiddoc/templates-sdk/assets/images/home/gingerdroid.png differ diff --git a/tools/droiddoc/templates-sdk/customizations.cs b/tools/droiddoc/templates-sdk/customizations.cs index 48ed59168b..cfeab161e5 100644 --- a/tools/droiddoc/templates-sdk/customizations.cs +++ b/tools/droiddoc/templates-sdk/customizations.cs @@ -1,7 +1,7 @@
-
+
@@ -9,8 +9,8 @@ def:sdk_nav() ?> -
-
+
+
@@ -24,7 +24,7 @@ def:resources_tab_nav() ?>
-
+
@@ -39,7 +39,7 @@ def:guide_nav() ?>
-
+