From bb671fafcaf029b298aceb9faba8901c648208f0 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Tue, 27 May 2014 16:53:49 -0400 Subject: [PATCH] OK this one seems to be the most solid --- doc/build/static/docs.css | 6 ++++-- doc/build/static/init.js | 12 +++++++----- doc/build/templates/layout.mako | 18 +++++++----------- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/doc/build/static/docs.css b/doc/build/static/docs.css index a740fc4266..f6e7cc6f2c 100644 --- a/doc/build/static/docs.css +++ b/doc/build/static/docs.css @@ -1,5 +1,9 @@ /* global */ +.body-background { + background-color: #FDFBFC; +} + body { background-color: #FDFBFC; margin:0 38px; @@ -197,7 +201,6 @@ a.headerlink:hover { #docs-top-navigation-container { - background-color:#FFF; } #docs-top-navigation-container.automated { @@ -205,7 +208,6 @@ a.headerlink:hover { top:0; z-index:100; width:100%; - background-color:#FFF; } /* http://css-tricks.com/hash-tag-links-padding/ */ diff --git a/doc/build/static/init.js b/doc/build/static/init.js index 0d3e678ba6..0732890c91 100644 --- a/doc/build/static/init.js +++ b/doc/build/static/init.js @@ -12,11 +12,8 @@ var automatedBreakpoint = -1; function initFloatyThings() { automatedBreakpoint = $("#docs-container").position().top; - containerHeight = $("#docs-top-navigation-container").height(); - - // TODO: calculate the '9' here - autoOffset = containerHeight + 9; + parentOffset = $("#docs-container").parent().position().top - $("#docs-container").position().top; $("#docs-top-navigation-container").addClass("preautomated"); $("#docs-sidebar").addClass("preautomated"); $("#docs-container").addClass("preautomated"); @@ -32,7 +29,12 @@ function initFloatyThings() { setNavSize(); $("#docs-top-navigation-container").addClass("automated"); $("#docs-sidebar").addClass("automated"); - $("#docs-body").css("margin-top", autoOffset); + + // note this height is dependent on docs-top-navigation-container + // being position:fixed or absolute, otherwise it might get + // a little squashed + containerHeight = $("#docs-top-navigation-container").height(); + $("#docs-body").css("margin-top", containerHeight - parentOffset + 1); } else { $("#docs-sidebar.automated").scrollTop(0); diff --git a/doc/build/templates/layout.mako b/doc/build/templates/layout.mako index 09e8584823..b4659ce986 100644 --- a/doc/build/templates/layout.mako +++ b/doc/build/templates/layout.mako @@ -16,12 +16,12 @@ main site. docs-container -> - docs-header -> - docs-search - docs-version-header - docs-top-navigation - docs-top-page-control - docs-navigation-banner + docs-top-navigation-container -> + docs-header -> + docs-version-header + docs-top-navigation + docs-top-page-control + docs-navigation-banner docs-body-container -> docs-sidebar docs-body @@ -91,18 +91,14 @@ withsidebar = bool(toc) and current_page_name != 'index' -
+
Release: ${release} | Release Date: ${release_date} - -

${docstitle|h}

- -