Skip to content

Commit 105c70d

Browse files
committed
Revert "Make TOC non-sticky, remove sticky-kit"
This reverts commit c0bcab5.
1 parent 15413f6 commit 105c70d

File tree

3 files changed

+283
-1
lines changed

3 files changed

+283
-1
lines changed

sphinx/_static/headers.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,9 @@ $(document).ready(function () {
180180
}
181181
menu.children("ul").slideToggle();
182182
$(this).toggleClass("fa-plus-square-o").toggleClass("fa-minus-square-o");
183+
$(".b-cols_content_left").trigger("sticky_kit:stick")
184+
$(".b-cols_content_left").trigger("sticky_kit:recalc")
185+
$(".b-cols_content_left").trigger("sticky_kit:unstick")
183186
}).css("position", "relative").css("left", "-17px");
184187
ul.children("li").each(toggle_recursive);
185188
menu.children("ul").css('display', 'none');
@@ -212,6 +215,14 @@ $(document).ready(function () {
212215
$(".toggle-navigation").removeClass('active');
213216
});
214217

218+
$(this).stick_in_parent({
219+
parent: ".b-cols_content",
220+
spacer: false
221+
});
222+
223+
$(this).trigger("sticky_kit:stick");
224+
$(this).trigger("sticky_kit:recalc");
225+
$(this).trigger("sticky_kit:unstick");
215226
}).click(function() {
216227
if (is_mobile) {
217228
event.stopPropagation();

sphinx/_static/jquery.sticky-kit.min.js

Lines changed: 270 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

sphinx/_templates/layout.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
{% set page = {"slug": "documentation"} %}
99
{% set script_files = script_files + [
1010
'_static/stacktable.min.js',
11-
'_static/headers.js'
11+
'_static/headers.js',
12+
'_static/jquery.sticky-kit.min.js'
1213
] %}
1314
{% set css_files = [
1415
'_static/sphinx_design.css',

0 commit comments

Comments
 (0)