diff options
Diffstat (limited to 'js/Article.js')
-rw-r--r-- | js/Article.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/js/Article.js b/js/Article.js index 36c2aeff5..cfdd9be46 100644 --- a/js/Article.js +++ b/js/Article.js @@ -290,7 +290,11 @@ define(["dojo/_base/declare"], function (declare) { dialog.show(); }, - cdmScrollToId: function (id, force, event, immediate) { + cdmMoveToId: function (id, params) { + const force = params.force || true; + const event = params.event || null; + const noscroll = params.noscroll || false; + const ctr = $("headlines-frame"); const e = $("RROW-" + id); const is_expanded = App.getInitParam("cdm_expanded"); @@ -300,7 +304,7 @@ define(["dojo/_base/declare"], function (declare) { if (force || is_expanded || e.offsetTop + e.offsetHeight > (ctr.scrollTop + ctr.offsetHeight) || e.offsetTop < ctr.scrollTop) { - if (immediate || event && event.repeat || !is_expanded) { + if (noscroll || event && event.repeat || !is_expanded) { ctr.addClassName("forbid-smooth-scroll"); window.clearTimeout(this._scroll_reset_timeout); |