z-index: 3;
background-color: #EFEFEF;
- /*position: absolute;*/
float: left;
top: 120px;
bottom: 0;
}
+#docs-sidebar.preautomated {
+ position: fixed;
+}
+
#docs-sidebar.automated {
position: fixed;
float: none;
}
div.section {
- /*clear:right;*/
}
+
div.note, div.warning, p.deprecated, div.topic, div.admonition {
background-color:#EEFFEF;
}
automatedBreakpoint = $("#docs-container").position().top;
parentOffset = $("#docs-container").parent().position().top - $("#docs-container").position().top;
+
+ // safari doesn't give us 120px for this CSS even though
+ // it's in docs.css as that
+ sidebarTop = "120px"; //$("#docs-sidebar").css("top");
+
$("#docs-top-navigation-container").addClass("preautomated");
$("#docs-sidebar").addClass("preautomated");
$("#docs-container").addClass("preautomated");
// a little squashed
containerHeight = $("#docs-top-navigation-container").height();
$("#docs-body").css("margin-top", containerHeight - parentOffset + 1);
+ $("#docs-sidebar").css("top", sidebarTop);
}
else {
- $("#docs-sidebar.automated").scrollTop(0);
$("#docs-sidebar").removeClass("automated");
$("#docs-top-navigation-container").removeClass("automated");
$("#docs-body").css("margin-top", "");
+ $("#docs-sidebar").css("top", $("#docs-body").offset().top - scrolltop);
}