From d032babf1a929c1754b2bbcc48fd6f9d7e66655b Mon Sep 17 00:00:00 2001 From: Lars Jung Date: Fri, 30 May 2014 01:06:25 +0200 Subject: [PATCH] Reset scroll position on location change. --- src/_h5ai/client/js/inc/core/settings.js | 3 ++- src/_h5ai/client/js/inc/view/items.js | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/_h5ai/client/js/inc/core/settings.js b/src/_h5ai/client/js/inc/core/settings.js index 934a41c0..b9b79267 100644 --- a/src/_h5ai/client/js/inc/core/settings.js +++ b/src/_h5ai/client/js/inc/core/settings.js @@ -3,6 +3,7 @@ modulejs.define('core/settings', ['config', '_'], function (config, _) { return _.extend({}, config.options, { appHref: config.setup.APP_URL, - rootHref: config.setup.ROOT_URL + rootHref: config.setup.ROOT_URL, + currentHref: config.setup.CURRENT_URL }); }); diff --git a/src/_h5ai/client/js/inc/view/items.js b/src/_h5ai/client/js/inc/view/items.js index 9955b1af..7d572c91 100644 --- a/src/_h5ai/client/js/inc/view/items.js +++ b/src/_h5ai/client/js/inc/view/items.js @@ -112,6 +112,8 @@ modulejs.define('view/items', ['_', '$', 'core/settings', 'core/resource', 'core } else { $empty.hide(); } + + $('html,body').scrollLeft(0).scrollTop(0); }, onLocationRefreshed = function (item, added, removed) {