From e17c7e2fb432f572bcfd2a3ae173f36dd08e1cac Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 17 Apr 2020 07:58:34 +0300 Subject: Headlines.renderAgain: scroll instantly to active article when going back to combined mode on the fly --- js/Article.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'js/Article.js') diff --git a/js/Article.js b/js/Article.js index ae390331f..9c170598a 100644 --- a/js/Article.js +++ b/js/Article.js @@ -289,7 +289,7 @@ define(["dojo/_base/declare"], function (declare) { dialog.show(); }, - cdmScrollToId: function (id, force, event) { + cdmScrollToId: function (id, force, event, immediate) { const ctr = $("headlines-frame"); const e = $("RROW-" + id); const is_expanded = App.getInitParam("cdm_expanded"); @@ -299,7 +299,7 @@ define(["dojo/_base/declare"], function (declare) { if (force || is_expanded || e.offsetTop + e.offsetHeight > (ctr.scrollTop + ctr.offsetHeight) || e.offsetTop < ctr.scrollTop) { - if (event && event.repeat || !is_expanded) { + if (immediate || event && event.repeat || !is_expanded) { ctr.addClassName("forbid-smooth-scroll"); window.clearTimeout(this._scroll_reset_timeout); -- cgit v1.2.3-54-g00ecf