From 079664babbd42114abf7a3cfbe73add99c388178 Mon Sep 17 00:00:00 2001 From: Yves Noirjean <yves.noirjean@id.ethz.ch> Date: Mon, 28 Jan 2019 16:16:57 +0100 Subject: [PATCH] SSDM-7549: resizing only side menu instead of whole window --- .../SideMenu/SideMenuWidgetController.js | 24 +++++++++---------- .../js/views/SideMenu/SideMenuWidgetView.js | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetController.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetController.js index 8040619c51f..382f9c40ccf 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetController.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetController.js @@ -80,22 +80,22 @@ function SideMenuWidgetController(mainController) { _this._sideMenuWidgetView.repaint($container); - var resize = function(event) { - var $elementHead = $("#sideMenuHeader"); - var sideMenuHeaderHeight = $elementHead.outerHeight(); - var $elementSortField = $("#sideMenuSortBar"); - var sideMenuSortFieldHeight = $elementSortField.outerHeight(); - var $elementBody = $("#sideMenuBody"); - var height = $( window ).height(); - $elementBody.css('height', height - sideMenuHeaderHeight - sideMenuSortFieldHeight); - } - - LayoutManager.addResizeEventHandler(resize); + LayoutManager.addResizeEventHandler(_this.resize); initCallback(); }); } - + + this.resize = function() { + var $elementHead = $("#sideMenuHeader"); + var sideMenuHeaderHeight = $elementHead.outerHeight(); + var $elementSortField = $("#sideMenuSortBar"); + var sideMenuSortFieldHeight = $elementSortField.outerHeight(); + var $elementBody = $("#sideMenuBody"); + var height = $( window ).height(); + $elementBody.css('height', height - sideMenuHeaderHeight - sideMenuSortFieldHeight); + } + this._showNodeView = function(node) { if(node.data.view) { var viewData = node.data.viewData; diff --git a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js index b4b224983d7..13388da898c 100644 --- a/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js +++ b/openbis_standard_technologies/dist/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/SideMenu/SideMenuWidgetView.js @@ -175,7 +175,7 @@ function SideMenuWidgetView(sideMenuWidgetController, sideMenuWidgetModel) { Â Â Â Â Â Â Â Â var $button = FormUtil.getButtonWithIcon(sortOption.icon, function() { Â Â Â Â Â Â Â Â Â Â Â Â _this._sideMenuWidgetController.setSortField(sortOption.sortField); Â Â Â Â Â Â Â Â Â Â Â Â _this.repaint(_this._$container); - $(window).trigger('resize'); + _this._sideMenuWidgetController.resize(); Â Â Â Â Â Â Â Â }, null, sortOption.description); Â Â Â Â Â Â Â Â if (this._sideMenuWidgetModel.sortField == sortOption.sortField) { Â Â Â Â Â Â Â Â Â Â Â Â $button.addClass("active"); -- GitLab