Skip to content

Commit 68a9d43

Browse files
committed
[toc2] fix for disappearing sidebar in static html_toc export
1 parent b767c69 commit 68a9d43

File tree

1 file changed

+3
-3
lines changed
  • src/jupyter_contrib_nbextensions/nbextensions/toc2

1 file changed

+3
-3
lines changed

src/jupyter_contrib_nbextensions/nbextensions/toc2/toc2.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -311,15 +311,15 @@
311311

312312
var makeUnmakeSidebar = function (cfg) {
313313
var make_sidebar = cfg.sideBar;
314-
var view_rect = (liveNotebook ? document.getElementById('site') : document.body).getBoundingClientRect();
315314
var wrap = $('#toc-wrapper')
316315
.toggleClass('sidebar-wrapper', make_sidebar)
317316
.toggleClass('float-wrapper', !make_sidebar)
318317
.resizable('option', 'handles', make_sidebar ? 'e' : 'all');
319318
wrap.children('.ui-resizable-se').toggleClass('ui-icon', !make_sidebar);
320319
wrap.children('.ui-resizable-e').toggleClass('ui-icon ui-icon-grip-dotted-vertical', make_sidebar);
321320
if (make_sidebar) {
322-
wrap.css({top: view_rect.top, height: '', left: 0});
321+
var sidebar_top = liveNotebook ? document.getElementById('site').top : 0
322+
wrap.css({top: sidebar_top,height: "",left: 0});
323323
}
324324
else {
325325
wrap.css({height: toc_position.height});
@@ -367,7 +367,7 @@
367367
drag: function(event, ui) {
368368
var make_sidebar = ui.position.left < 20; // 20 is snapTolerance
369369
if (make_sidebar) {
370-
ui.position.top = (liveNotebook ? document.getElementById('site') : document.body).getBoundingClientRect().top;
370+
ui.position.top = liveNotebook ? document.getElementById('site').top : 0
371371
ui.position.left = 0;
372372
}
373373
if (make_sidebar !== cfg.sideBar) {

0 commit comments

Comments
 (0)