From 80beb0a1452e7feeab1b5651f691b1aa1901b137 Mon Sep 17 00:00:00 2001 From: "smain@google.com" Date: Wed, 13 Apr 2016 18:32:28 -0700 Subject: [PATCH] Remove nav toggle and up-nav for desktop size screens and remove breadcrumbs for the Studio docs, because these are not needed when there's only one level of "tabs" Also deleted a strangely redundant screen-size declaration for the header-tabs visiblity. For now this applies only to Studio docs (body.studio selector). Later, we should update the Android templates to use a new class in the body such as "no-global-nav" to trigger these styles Change-Id: If398814871980b56e3e0484244dee364198d687c --- .../templates-sdk-dev/assets/css/default.css | 32 ++++++++++++++++--- 1 file changed, 27 insertions(+), 5 deletions(-) diff --git a/tools/droiddoc/templates-sdk-dev/assets/css/default.css b/tools/droiddoc/templates-sdk-dev/assets/css/default.css index 6fef2419d..43449d4da 100644 --- a/tools/droiddoc/templates-sdk-dev/assets/css/default.css +++ b/tools/droiddoc/templates-sdk-dev/assets/css/default.css @@ -6632,15 +6632,18 @@ div.jd-descr > .resource-widget[data-section=distribute\/tools] transition: opacity 200ms linear 200ms; } -@media (min-width: 720px) and (max-width: 979px) { +@media (min-width: 720px) { .dac-header-tabs { display: inline-block; } -} -@media (min-width: 980px) { - .dac-header-tabs { - display: inline-block; + /* Do not show nav toggle and up-nav button for left nav + in Studio docs, when header tabs are visible */ + body.studio .dac-nav-back-button { + display:none; + } + body.studio .dac-nav-sub { + top: 0 !important; } } @@ -6754,6 +6757,10 @@ div.jd-descr > .resource-widget[data-section=distribute\/tools] display: inline-block; } +body.studio .dac-header-crumbs { + display:none; +} + .dac-header-crumbs.dac-has-content { opacity: 1; } @@ -7398,6 +7405,21 @@ div.jd-descr > .resource-widget[data-section=distribute\/tools] .dac-nav-open #body-content { padding-left: 250px; } + + /* Do not show nav toggle for Studio on large screens */ + body.studio .dac-nav-toggle { + display:none; + } + body.studio .dac-header-logo { + padding-left:20px; + } + /* And if the page has no subcomponent, don't show left nav at all */ + body.studio.None .dac-nav { + display: none; + } + body.studio.None #body-content { + padding-left:0; + } } .dac-nav-open {