From 3b9e1ee10c5cdba7bdde89e352b92beaa0c6064e Mon Sep 17 00:00:00 2001 From: yflory Date: Thu, 15 Nov 2018 18:24:01 +0100 Subject: [PATCH] Fix scrolling issue in pads when clicking on buttons --- www/pad/inner.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/www/pad/inner.js b/www/pad/inner.js index 7df4b45f9..81d2834c7 100644 --- a/www/pad/inner.js +++ b/www/pad/inner.js @@ -705,7 +705,18 @@ define([ return test; }; - $bar.find('.cke_button').click(function () { + + // Fix the scrollbar if it's reset when clicking on a button (firefox only?) + var buttoonScrollTop = undefined; + $('.cke_toolbox_main').find('.cke_button').mousedown(function (e) { + buttonScrollTop = $('iframe').contents().scrollTop(); + setTimeout(function () { + $('iframe').contents().scrollTop(buttonScrollTop); + }); + }); + + + $('.cke_toolbox_main').find('.cke_button').click(function () { var e = this; var classString = e.getAttribute('class'); var classes = classString.split(' ').filter(function (c) {