diff options
Diffstat (limited to '')
| -rw-r--r-- | public/js/index.js | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/public/js/index.js b/public/js/index.js index 62d17600..6b269d10 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -536,13 +536,17 @@ function checkTocStyle() {          var affixLeftMargin = (ui.toc.affix.outerWidth() - ui.toc.affix.width()) / 2;          var left = ui.area.markdown.offset().left + ui.area.markdown.outerWidth() - affixLeftMargin;          ui.toc.affix.css('left', left + 'px'); +        ui.toc.affix.css('width', rightMargin + 'px');      } else {          newbool = false;      }      //toc scrollspy      ui.toc.toc.removeClass('scrollspy-body, scrollspy-view');      ui.toc.affix.removeClass('scrollspy-body, scrollspy-view'); -    if (currentMode != modeType.both && !newbool) { +    if (currentMode == modeType.both) { +        ui.toc.toc.addClass('scrollspy-view'); +        ui.toc.affix.addClass('scrollspy-view'); +    } else if (currentMode != modeType.both && !newbool) {          ui.toc.toc.addClass('scrollspy-body');          ui.toc.affix.addClass('scrollspy-body');      } else {  | 
