From b31b23a5b6004bf73e68e1554c218ff9b5d2a9a0 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 21 Dec 2018 11:06:24 +0100 Subject: [PATCH] ServerConnector references changed into local getter --- frontend-js/src/main/js/Export.js | 3 ++- frontend-js/src/main/js/gui/Header.js | 14 +++++++------- frontend-js/src/main/js/gui/leftPanel/LeftPanel.js | 1 + 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/frontend-js/src/main/js/Export.js b/frontend-js/src/main/js/Export.js index fa7484677e..fd8dd9261c 100644 --- a/frontend-js/src/main/js/Export.js +++ b/frontend-js/src/main/js/Export.js @@ -55,7 +55,8 @@ Export.prototype._createGui = function () { element: headerDiv, customMap: null, project: self.getProject(), - configuration: self.getConfiguration() + configuration: self.getConfiguration(), + serverConnector: self.getServerConnector() }); self.getElement().appendChild(headerDiv); diff --git a/frontend-js/src/main/js/gui/Header.js b/frontend-js/src/main/js/gui/Header.js index 6da0b37c08..2ea97b9f4b 100644 --- a/frontend-js/src/main/js/gui/Header.js +++ b/frontend-js/src/main/js/gui/Header.js @@ -17,7 +17,7 @@ var xss = require('xss'); * @param {Object} params * @param {HTMLElement} params.element * @param {CustomMap} params.customMap - * @param {boolean} params.optionsMenu + * @param {boolean} [params.optionsMenu=false] * @param {Configuration} params.configuration * @param {Project} [params.project] * @param {ServerConnector} [params.serverConnector] @@ -71,7 +71,7 @@ Header.prototype._createHeaderGui = function (guiParams) { content: '<i class="fa fa-lock" style="font-size:17px"></i> ', xss: false }); - link.href = ServerConnector.getServerBaseUrl() + "admin.xhtml?id=" + projectId; + link.href = self.getServerConnector().getServerBaseUrl() + "admin.xhtml?id=" + projectId; self.getElement().appendChild(link); if (guiParams.optionsMenu) { @@ -111,7 +111,7 @@ Header.prototype._createHeaderGui = function (guiParams) { content: '<i class="fa fa-home" style="font-size:17px"></i> ' + projectName, xss: false }); - homeLink.href = ServerConnector.getServerBaseUrl() + "?id=" + projectId; + homeLink.href = self.getServerConnector().getServerBaseUrl() + "?id=" + projectId; self.getElement().appendChild(homeLink); }; @@ -161,8 +161,8 @@ Header.prototype.init = function () { $(div).hide(); } }; - ServerConnector.addListener("onDataLoadStart", self._onDataLoadStart); - ServerConnector.addListener("onDataLoadStop", self._onDataLoadStop); + self.getServerConnector().addListener("onDataLoadStart", self._onDataLoadStart); + self.getServerConnector().addListener("onDataLoadStop", self._onDataLoadStop); resolve(); }); }; @@ -173,8 +173,8 @@ Header.prototype.init = function () { Header.prototype.destroy = function () { var self = this; if (self._onDataLoadStart) { - ServerConnector.removeListener("onDataLoadStart", self._onDataLoadStart); - ServerConnector.removeListener("onDataLoadStop", self._onDataLoadStop); + self.getServerConnector().removeListener("onDataLoadStart", self._onDataLoadStart); + self.getServerConnector().removeListener("onDataLoadStop", self._onDataLoadStop); } if (self._optionsMenu !== undefined) { document.body.removeChild(self._optionsMenu.getElement()); diff --git a/frontend-js/src/main/js/gui/leftPanel/LeftPanel.js b/frontend-js/src/main/js/gui/leftPanel/LeftPanel.js index 77cde470d0..2f1266695f 100644 --- a/frontend-js/src/main/js/gui/leftPanel/LeftPanel.js +++ b/frontend-js/src/main/js/gui/leftPanel/LeftPanel.js @@ -18,6 +18,7 @@ var SearchPanel = require('./SearchPanel'); var SubmapPanel = require('./SubmapPanel'); var Functions = require('../../Functions'); +// noinspection JSUnusedLocalSymbols var logger = require('../../logger'); /** -- GitLab