diff options
Diffstat (limited to 'js/Article.js')
-rw-r--r-- | js/Article.js | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/js/Article.js b/js/Article.js index d44115139..6754efc7d 100644 --- a/js/Article.js +++ b/js/Article.js @@ -349,29 +349,10 @@ define(["dojo/_base/declare"], function (declare) { return 0; }, scrollByPages: function (page_offset, event) { - const elem = App.isCombinedMode() ? $("headlines-frame") : $("content-insert"); - - const offset = elem.offsetHeight * page_offset * 0.99; - - this.scroll(offset, event); + App.Scrollable.scrollByPages($("content-insert"), page_offset, event); }, scroll: function (offset, event) { - - const elem = App.isCombinedMode() ? $("headlines-frame") : $("content-insert"); - - if (event && event.repeat) { - elem.addClassName("forbid-smooth-scroll"); - window.clearTimeout(this._scroll_reset_timeout); - - this._scroll_reset_timeout = window.setTimeout(() => { - if (elem) elem.removeClassName("forbid-smooth-scroll"); - }, 250) - - } else { - elem.removeClassName("forbid-smooth-scroll"); - } - - elem.scrollTop += offset; + App.Scrollable.scroll($("content-insert"), offset, event); }, mouseIn: function (id) { this.post_under_pointer = id; |