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