From a802649d5397da0bdeaceddf3a9a38093053bcba Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sat, 9 May 2020 08:16:12 +0300 Subject: rename cdmScrollToId to cdmMoveToId prevent smooth scrolling when going directly to an article --- js/Article.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'js/Article.js') 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); -- cgit v1.2.3-54-g00ecf