summaryrefslogtreecommitdiff
path: root/public
diff options
context:
space:
mode:
Diffstat (limited to 'public')
-rw-r--r--public/js/index.js6
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 {