From 9f3b59401d9c3d2036a7c0efeff41f5013526b80 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Thu, 22 Jun 2017 11:17:51 +0200 Subject: [PATCH] onresize method moved up --- .../main/js/gui/leftPanel/AbstractDbPanel.js | 19 ------------------- .../src/main/js/gui/leftPanel/OverlayPanel.js | 15 --------------- .../src/main/js/gui/leftPanel/Panel.js | 19 +++++++++++++++++++ 3 files changed, 19 insertions(+), 34 deletions(-) diff --git a/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js b/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js index e67b3401ba..863d766c62 100644 --- a/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js +++ b/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js @@ -289,23 +289,4 @@ AbstractPanel.prototype.createTargetRow = function(target, icon) { return result; }; -AbstractPanel.prototype.onresize = function() { - var self = this; - var footerPosition = window.innerHeight; - - // compute the width (we can only compute it for visible elements) - var size = 100000; - - $(".pre-scrollable", self.getElement()).each(function(index, element) { - if ($(element).is(":visible")) { - size = Math.min(size, footerPosition - $(element).offset().top); - } - }); - if (size !== 100000) { - $(".pre-scrollable", self.getElement()).each(function(index, element) { - $(element).css('max-height', size); - }); - } -}; - module.exports = AbstractPanel; diff --git a/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js index 4417fd00fb..fddd3d5066 100644 --- a/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js +++ b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js @@ -454,21 +454,6 @@ OverlayPanel.prototype.openAddOverlayDialog = function() { }); }; -OverlayPanel.prototype.onresize = function() { - var self = this; - var footerPosition = window.innerHeight; - - var element = self.getElement(); - - // compute the width (we can only compute it for visible elements) - if ($(element).is(":visible")) { - $(element).css('max-height', 10); - - var size = footerPosition - $(element).offset().top; - $(element).css('max-height', size); - } -}; - OverlayPanel.prototype.init = function() { return this.refresh(); }; diff --git a/frontend-js/src/main/js/gui/leftPanel/Panel.js b/frontend-js/src/main/js/gui/leftPanel/Panel.js index 6daa62c4db..b5ae75c1fa 100644 --- a/frontend-js/src/main/js/gui/leftPanel/Panel.js +++ b/frontend-js/src/main/js/gui/leftPanel/Panel.js @@ -407,4 +407,23 @@ Panel.prototype.getParent = function() { return this._parent; }; +Panel.prototype.onresize = function() { + var self = this; + var footerPosition = window.innerHeight; + + // compute the width (we can only compute it for visible elements) + var size = 100000; + + $(".pre-scrollable", self.getElement()).each(function(index, element) { + if ($(element).is(":visible")) { + size = Math.min(size, footerPosition - $(element).offset().top); + } + }); + if (size !== 100000) { + $(".pre-scrollable", self.getElement()).each(function(index, element) { + $(element).css('max-height', size); + }); + } +}; + module.exports = Panel; -- GitLab