diff --git a/frontend-js/src/main/js/minerva.js b/frontend-js/src/main/js/minerva.js index 7d4b44a5a1bced8389c427c75e431691a0162d12..6f877771230e337da3ea06a6e55f16949431421d 100644 --- a/frontend-js/src/main/js/minerva.js +++ b/frontend-js/src/main/js/minerva.js @@ -82,18 +82,23 @@ function insertGoogleAnalyticsCode() { } function createDivStructure(element) { + var tableDiv = functions.createElement({ + type: "div", + style: "display: table; width:100%; height: 100%" + }); + element.appendChild(tableDiv); var leftPanelDiv = functions.createElement({ type: "div", name: "leftPanelDiv", className: "minerva-left-panel" }); - element.appendChild(leftPanelDiv); + tableDiv.appendChild(leftPanelDiv); var middlePanelDiv = functions.createElement({ type: "div", style: "display: table-cell;height:100%;width:100%;", name: "minerva-middle-panel" }); - element.appendChild(middlePanelDiv); + tableDiv.appendChild(middlePanelDiv); var middlePanelContainerDiv = functions.createElement({ type: "div", @@ -112,7 +117,7 @@ function createDivStructure(element) { var rightPanelDiv = functions.createElement({ type: "div", className: "minerva-plugin", - style: "display", + style: "display: table-cell;", name: "minerva-plugin-div" }); element.appendChild(rightPanelDiv); diff --git a/frontend-js/src/main/js/plugin/PluginManager.js b/frontend-js/src/main/js/plugin/PluginManager.js index 02102d8b24acc707d3e6142c6d9e834c45370d37..1b16af8995ba8164ff0e6ae5c3f388d5d9760906 100644 --- a/frontend-js/src/main/js/plugin/PluginManager.js +++ b/frontend-js/src/main/js/plugin/PluginManager.js @@ -115,6 +115,8 @@ PluginManager.prototype.createTabForPlugin = function () { self._tabData = guiUtils.createTabDiv({element: self.getElement(), id: "plugin_tab"}); tabData = self._tabData; $(tabData.content).css('position', 'relative'); + $(tabData.element).css('position', 'absolute'); + $(tabData.element).css('top', '0'); } return guiUtils.createTab({ title: "",