From 08c58b771a78a471ad8666b3ca66cda91e752032 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Tue, 11 Apr 2017 15:41:44 +0200
Subject: [PATCH] leftPAnel package extracted

---
 .../js/gui/{ => leftPanel}/AbstractDbPanel.js |  4 ++--
 .../js/gui/{ => leftPanel}/ChemicalPanel.js   |  2 +-
 .../main/js/gui/{ => leftPanel}/DrugPanel.js  |  2 +-
 .../src/main/js/gui/{ => leftPanel}/Footer.js |  8 ++++----
 .../main/js/gui/{ => leftPanel}/MiRnaPanel.js |  2 +-
 .../js/gui/{ => leftPanel}/OverlayPanel.js    |  6 +++---
 .../src/main/js/gui/{ => leftPanel}/Panel.js  |  8 ++++----
 .../PanelControlElementType.js                |  0
 .../gui/{ => leftPanel}/ProjectInfoPanel.js   |  4 ++--
 .../{ => leftPanel}/PublicationListDialog.js  | 16 ++++++++--------
 .../js/gui/{ => leftPanel}/SearchPanel.js     |  8 ++++----
 .../js/gui/{ => leftPanel}/SubmapPanel.js     |  4 ++--
 .../main/js/gui/{ => leftPanel}/UserPanel.js  |  6 +++---
 frontend-js/src/main/js/minerva.js            | 19 ++++++++++---------
 .../src/test/js/gui/CommentDialog-test.js     |  2 +-
 .../gui/{ => leftPanel}/AbstractPanel-test.js | 10 +++++-----
 .../gui/{ => leftPanel}/ChemicalPanel-test.js | 12 ++++++------
 .../js/gui/{ => leftPanel}/DrugPanel-test.js  | 12 ++++++------
 .../js/gui/{ => leftPanel}/Footer-test.js     |  8 ++++----
 .../js/gui/{ => leftPanel}/MiRnaPanel-test.js | 12 ++++++------
 .../gui/{ => leftPanel}/OverlayPanel-test.js  |  8 ++++----
 .../test/js/gui/{ => leftPanel}/Panel-test.js |  8 ++++----
 .../{ => leftPanel}/ProjectInfoPanel-test.js  |  8 ++++----
 .../PublicationListDialog-test.js             |  8 ++++----
 .../gui/{ => leftPanel}/SearchPanel-test.js   | 12 ++++++------
 .../gui/{ => leftPanel}/SubmapPanel-test.js   |  8 ++++----
 .../js/gui/{ => leftPanel}/UserPanel-test.js  | 10 +++++-----
 27 files changed, 104 insertions(+), 103 deletions(-)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/AbstractDbPanel.js (96%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/ChemicalPanel.js (95%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/DrugPanel.js (94%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/Footer.js (86%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/MiRnaPanel.js (94%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/OverlayPanel.js (96%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/Panel.js (94%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/PanelControlElementType.js (100%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/ProjectInfoPanel.js (95%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/PublicationListDialog.js (91%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/SearchPanel.js (94%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/SubmapPanel.js (93%)
 rename frontend-js/src/main/js/gui/{ => leftPanel}/UserPanel.js (95%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/AbstractPanel-test.js (64%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/ChemicalPanel-test.js (83%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/DrugPanel-test.js (83%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/Footer-test.js (80%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/MiRnaPanel-test.js (83%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/OverlayPanel-test.js (90%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/Panel-test.js (74%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/ProjectInfoPanel-test.js (82%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/PublicationListDialog-test.js (78%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/SearchPanel-test.js (88%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/SubmapPanel-test.js (70%)
 rename frontend-js/src/test/js/gui/{ => leftPanel}/UserPanel-test.js (77%)

diff --git a/frontend-js/src/main/js/gui/AbstractDbPanel.js b/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js
similarity index 96%
rename from frontend-js/src/main/js/gui/AbstractDbPanel.js
rename to frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js
index 1b1d77dba8..4bbbe55526 100644
--- a/frontend-js/src/main/js/gui/AbstractDbPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js
@@ -7,8 +7,8 @@ var Promise = require("bluebird");
 var Panel = require('./Panel');
 var PanelControlElementType = require('./PanelControlElementType');
 
-var logger = require('../logger');
-var Functions = require('../Functions');
+var logger = require('../../logger');
+var Functions = require('../../Functions');
 
 
 function AbstractPanel(params) {
diff --git a/frontend-js/src/main/js/gui/ChemicalPanel.js b/frontend-js/src/main/js/gui/leftPanel/ChemicalPanel.js
similarity index 95%
rename from frontend-js/src/main/js/gui/ChemicalPanel.js
rename to frontend-js/src/main/js/gui/leftPanel/ChemicalPanel.js
index 4d0f165e39..d3212e860d 100644
--- a/frontend-js/src/main/js/gui/ChemicalPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/ChemicalPanel.js
@@ -1,7 +1,7 @@
 "use strict";
 
 /* exported logger */
-var logger = require('../logger');
+var logger = require('../../logger');
 
 var AbstractDbPanel = require('./AbstractDbPanel');
 var PanelControlElementType = require('./PanelControlElementType');
diff --git a/frontend-js/src/main/js/gui/DrugPanel.js b/frontend-js/src/main/js/gui/leftPanel/DrugPanel.js
similarity index 94%
rename from frontend-js/src/main/js/gui/DrugPanel.js
rename to frontend-js/src/main/js/gui/leftPanel/DrugPanel.js
index d30f17c058..f644b70011 100644
--- a/frontend-js/src/main/js/gui/DrugPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/DrugPanel.js
@@ -1,7 +1,7 @@
 "use strict";
 
 /* exported logger */
-var logger = require('../logger');
+var logger = require('../../logger');
 
 var AbstractDbPanel = require('./AbstractDbPanel');
 var PanelControlElementType = require('./PanelControlElementType');
diff --git a/frontend-js/src/main/js/gui/Footer.js b/frontend-js/src/main/js/gui/leftPanel/Footer.js
similarity index 86%
rename from frontend-js/src/main/js/gui/Footer.js
rename to frontend-js/src/main/js/gui/leftPanel/Footer.js
index c4da8a5433..95f2564a1e 100644
--- a/frontend-js/src/main/js/gui/Footer.js
+++ b/frontend-js/src/main/js/gui/leftPanel/Footer.js
@@ -2,11 +2,11 @@
 
 /* exported logger */
 
-var AbstractGuiElement = require('./AbstractGuiElement');
-var ConfigurationType = require('../ConfigurationType');
-var Functions = require('../Functions');
+var AbstractGuiElement = require('../AbstractGuiElement');
+var ConfigurationType = require('../../ConfigurationType');
+var Functions = require('../../Functions');
 
-var logger = require('../logger');
+var logger = require('../../logger');
 
 function Footer(params) {
   AbstractGuiElement.call(this, params);
diff --git a/frontend-js/src/main/js/gui/MiRnaPanel.js b/frontend-js/src/main/js/gui/leftPanel/MiRnaPanel.js
similarity index 94%
rename from frontend-js/src/main/js/gui/MiRnaPanel.js
rename to frontend-js/src/main/js/gui/leftPanel/MiRnaPanel.js
index c3b8e9c4f7..ae274ce003 100644
--- a/frontend-js/src/main/js/gui/MiRnaPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/MiRnaPanel.js
@@ -1,7 +1,7 @@
 "use strict";
 
 /* exported logger */
-var logger = require('../logger');
+var logger = require('../../logger');
 
 var AbstractDbPanel = require('./AbstractDbPanel');
 var PanelControlElementType = require('./PanelControlElementType');
diff --git a/frontend-js/src/main/js/gui/OverlayPanel.js b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
similarity index 96%
rename from frontend-js/src/main/js/gui/OverlayPanel.js
rename to frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
index cd56f0f3e1..7411e0a501 100644
--- a/frontend-js/src/main/js/gui/OverlayPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/OverlayPanel.js
@@ -5,9 +5,9 @@
 var Panel = require('./Panel');
 var PanelControlElementType = require('./PanelControlElementType');
 
-var GuiConnector = require('../GuiConnector');
-var logger = require('../logger');
-var Functions = require('../Functions');
+var GuiConnector = require('../../GuiConnector');
+var logger = require('../../logger');
+var Functions = require('../../Functions');
 
 function OverlayPanel(params) {
   params.panelName = "overlays";
diff --git a/frontend-js/src/main/js/gui/Panel.js b/frontend-js/src/main/js/gui/leftPanel/Panel.js
similarity index 94%
rename from frontend-js/src/main/js/gui/Panel.js
rename to frontend-js/src/main/js/gui/leftPanel/Panel.js
index 016d88d8cd..58a1cde1dc 100644
--- a/frontend-js/src/main/js/gui/Panel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/Panel.js
@@ -2,12 +2,12 @@
 
 /* exported logger */
 
-var GuiConnector = require('../GuiConnector');
-var AbstractGuiElement = require('./AbstractGuiElement');
+var GuiConnector = require('../../GuiConnector');
+var AbstractGuiElement = require('../AbstractGuiElement');
 var PanelControlElementType = require('./PanelControlElementType');
-var Functions = require('../Functions');
+var Functions = require('../../Functions');
 
-var logger = require('../logger');
+var logger = require('../../logger');
 
 function Panel(params) {
   AbstractGuiElement.call(this, params);
diff --git a/frontend-js/src/main/js/gui/PanelControlElementType.js b/frontend-js/src/main/js/gui/leftPanel/PanelControlElementType.js
similarity index 100%
rename from frontend-js/src/main/js/gui/PanelControlElementType.js
rename to frontend-js/src/main/js/gui/leftPanel/PanelControlElementType.js
diff --git a/frontend-js/src/main/js/gui/ProjectInfoPanel.js b/frontend-js/src/main/js/gui/leftPanel/ProjectInfoPanel.js
similarity index 95%
rename from frontend-js/src/main/js/gui/ProjectInfoPanel.js
rename to frontend-js/src/main/js/gui/leftPanel/ProjectInfoPanel.js
index 8767f7ba0f..1766f6e66a 100644
--- a/frontend-js/src/main/js/gui/ProjectInfoPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/ProjectInfoPanel.js
@@ -6,8 +6,8 @@ var Panel = require('./Panel');
 var PanelControlElementType = require('./PanelControlElementType');
 var PublicationListDialog = require('./PublicationListDialog');
 
-var logger = require('../logger');
-var Functions = require('../Functions');
+var logger = require('../../logger');
+var Functions = require('../../Functions');
 
 function ProjectInfoPanel(params) {
   params.panelName = "user";
diff --git a/frontend-js/src/main/js/gui/PublicationListDialog.js b/frontend-js/src/main/js/gui/leftPanel/PublicationListDialog.js
similarity index 91%
rename from frontend-js/src/main/js/gui/PublicationListDialog.js
rename to frontend-js/src/main/js/gui/leftPanel/PublicationListDialog.js
index a377671f60..714e38e902 100644
--- a/frontend-js/src/main/js/gui/PublicationListDialog.js
+++ b/frontend-js/src/main/js/gui/leftPanel/PublicationListDialog.js
@@ -4,14 +4,14 @@ var Promise = require("bluebird");
 
 /* exported logger */
 
-var AbstractGuiElement = require('./AbstractGuiElement');
-var Alias = require('../map/data/Alias');
-var GuiConnector = require('../GuiConnector');
-var IdentifiedElement = require('../map/data/IdentifiedElement');
-var Reaction = require('../map/data/Reaction');
-
-var Functions = require('../functions');
-var logger = require('../logger');
+var AbstractGuiElement = require('../AbstractGuiElement');
+var Alias = require('../../map/data/Alias');
+var GuiConnector = require('../../GuiConnector');
+var IdentifiedElement = require('../../map/data/IdentifiedElement');
+var Reaction = require('../../map/data/Reaction');
+
+var Functions = require('../../functions');
+var logger = require('../../logger');
 
 function PublicationListDialog(params) {
   AbstractGuiElement.call(this, params);
diff --git a/frontend-js/src/main/js/gui/SearchPanel.js b/frontend-js/src/main/js/gui/leftPanel/SearchPanel.js
similarity index 94%
rename from frontend-js/src/main/js/gui/SearchPanel.js
rename to frontend-js/src/main/js/gui/leftPanel/SearchPanel.js
index b0a142476c..f405dabb1a 100644
--- a/frontend-js/src/main/js/gui/SearchPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/SearchPanel.js
@@ -3,12 +3,12 @@
 /* exported logger */
 
 var AbstractDbPanel = require('./AbstractDbPanel');
-var Alias = require('../map/data/Alias');
+var Alias = require('../../map/data/Alias');
 var PanelControlElementType = require('./PanelControlElementType');
-var Reaction = require('../map/data/Reaction');
+var Reaction = require('../../map/data/Reaction');
 
-var logger = require('../logger');
-var Functions = require('../Functions');
+var logger = require('../../logger');
+var Functions = require('../../Functions');
 
 function SearchPanel(params) {
   params.panelName = "search";
diff --git a/frontend-js/src/main/js/gui/SubmapPanel.js b/frontend-js/src/main/js/gui/leftPanel/SubmapPanel.js
similarity index 93%
rename from frontend-js/src/main/js/gui/SubmapPanel.js
rename to frontend-js/src/main/js/gui/leftPanel/SubmapPanel.js
index b25ad41ab0..cdc56ebac8 100644
--- a/frontend-js/src/main/js/gui/SubmapPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/SubmapPanel.js
@@ -5,8 +5,8 @@
 var Panel = require('./Panel');
 var PanelControlElementType = require('./PanelControlElementType');
 
-var logger = require('../logger');
-var Functions = require('../Functions');
+var logger = require('../../logger');
+var Functions = require('../../Functions');
 
 function SubmapPanel(params) {
   params.panelName = "user";
diff --git a/frontend-js/src/main/js/gui/UserPanel.js b/frontend-js/src/main/js/gui/leftPanel/UserPanel.js
similarity index 95%
rename from frontend-js/src/main/js/gui/UserPanel.js
rename to frontend-js/src/main/js/gui/leftPanel/UserPanel.js
index 10012af75e..0f07d0be77 100644
--- a/frontend-js/src/main/js/gui/UserPanel.js
+++ b/frontend-js/src/main/js/gui/leftPanel/UserPanel.js
@@ -5,9 +5,9 @@
 var Panel = require('./Panel');
 var PanelControlElementType = require('./PanelControlElementType');
 
-var GuiConnector = require('../GuiConnector');
-var Functions = require('../Functions');
-var logger = require('../logger');
+var GuiConnector = require('../../GuiConnector');
+var Functions = require('../../Functions');
+var logger = require('../../logger');
 
 function UserPanel(params) {
   params.panelName = "user";
diff --git a/frontend-js/src/main/js/minerva.js b/frontend-js/src/main/js/minerva.js
index 1b11f25e40..0de305b581 100644
--- a/frontend-js/src/main/js/minerva.js
+++ b/frontend-js/src/main/js/minerva.js
@@ -4,24 +4,25 @@ var functions = require('./Functions');
 
 var AbstractDbOverlay = require('./map/overlay/AbstractDbOverlay');
 var ChemicalDbOverlay = require('./map/overlay/ChemicalDbOverlay');
-var ChemicalPanel = require('./gui/ChemicalPanel');
 var CommentDbOverlay = require('./map/overlay/CommentDbOverlay');
 var ConfigurationType = require('./ConfigurationType');
 var ControlType = require('./map/ControlType');
 var CustomMap = require('./map/CustomMap');
 var DrugDbOverlay = require('./map/overlay/DrugDbOverlay');
-var DrugPanel = require('./gui/DrugPanel');
 var Header = require('./gui/Header');
-var Footer = require('./gui/Footer');
 var MiRnaDbOverlay = require('./map/overlay/MiRnaDbOverlay');
-var MiRnaPanel = require('./gui/MiRnaPanel');
-var OverlayPanel = require('./gui/OverlayPanel');
 var OverviewDialog = require('./gui/OverviewDialog');
-var ProjectInfoPanel = require('./gui/ProjectInfoPanel');
 var SearchDbOverlay = require('./map/overlay/SearchDbOverlay');
-var SearchPanel = require('./gui/SearchPanel');
-var SubmapPanel = require('./gui/SubmapPanel');
-var UserPanel = require('./gui/UserPanel');
+
+var ChemicalPanel = require('./gui/leftPanel/ChemicalPanel');
+var DrugPanel = require('./gui/leftPanel/DrugPanel');
+var Footer = require('./gui/leftPanel/Footer');
+var MiRnaPanel = require('./gui/leftPanel/MiRnaPanel');
+var OverlayPanel = require('./gui/leftPanel/OverlayPanel');
+var ProjectInfoPanel = require('./gui/leftPanel/ProjectInfoPanel');
+var SearchPanel = require('./gui/leftPanel/SearchPanel');
+var SubmapPanel = require('./gui/leftPanel/SubmapPanel');
+var UserPanel = require('./gui/leftPanel/UserPanel');
 
 var OriginalGuiConnector = require('./GuiConnector');
 var OriginalServerConnector = require('./ServerConnector');
diff --git a/frontend-js/src/test/js/gui/CommentDialog-test.js b/frontend-js/src/test/js/gui/CommentDialog-test.js
index 1771c51076..92095d66b3 100644
--- a/frontend-js/src/test/js/gui/CommentDialog-test.js
+++ b/frontend-js/src/test/js/gui/CommentDialog-test.js
@@ -2,7 +2,7 @@
 
 var Helper = require('../helper');
 
-require("../mocha-config.js");
+require('../mocha-config.js');
 
 var CommentDialog = require('../../../main/js/gui/CommentDialog');
 
diff --git a/frontend-js/src/test/js/gui/AbstractPanel-test.js b/frontend-js/src/test/js/gui/leftPanel/AbstractPanel-test.js
similarity index 64%
rename from frontend-js/src/test/js/gui/AbstractPanel-test.js
rename to frontend-js/src/test/js/gui/leftPanel/AbstractPanel-test.js
index bf37902532..b1ce5d8489 100644
--- a/frontend-js/src/test/js/gui/AbstractPanel-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/AbstractPanel-test.js
@@ -2,16 +2,16 @@
 
 /* exported logger */
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var AbstractDbPanel = require('../../../main/js/gui/AbstractDbPanel');
-var PanelControlElementType = require('../../../main/js/gui/PanelControlElementType');
+var AbstractDbPanel = require('../../../../main/js/gui/leftPanel/AbstractDbPanel');
+var PanelControlElementType = require('../../../../main/js/gui/leftPanel/PanelControlElementType');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('AbstractDbPanel', function() {
 
diff --git a/frontend-js/src/test/js/gui/ChemicalPanel-test.js b/frontend-js/src/test/js/gui/leftPanel/ChemicalPanel-test.js
similarity index 83%
rename from frontend-js/src/test/js/gui/ChemicalPanel-test.js
rename to frontend-js/src/test/js/gui/leftPanel/ChemicalPanel-test.js
index dd9cc5b5f3..b28b794367 100644
--- a/frontend-js/src/test/js/gui/ChemicalPanel-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/ChemicalPanel-test.js
@@ -1,16 +1,16 @@
 "use strict";
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var Chemical = require('../../../main/js/map/data/Chemical');
-var ChemicalPanel = require('../../../main/js/gui/ChemicalPanel');
-var PanelControlElementType = require('../../../main/js/gui/PanelControlElementType');
+var Chemical = require('../../../../main/js/map/data/Chemical');
+var ChemicalPanel = require('../../../../main/js/gui/leftPanel/ChemicalPanel');
+var PanelControlElementType = require('../../../../main/js/gui/leftPanel/PanelControlElementType');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('ChemicalPanel', function() {
 
diff --git a/frontend-js/src/test/js/gui/DrugPanel-test.js b/frontend-js/src/test/js/gui/leftPanel/DrugPanel-test.js
similarity index 83%
rename from frontend-js/src/test/js/gui/DrugPanel-test.js
rename to frontend-js/src/test/js/gui/leftPanel/DrugPanel-test.js
index 1a3b0760ec..cd970ffdd6 100644
--- a/frontend-js/src/test/js/gui/DrugPanel-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/DrugPanel-test.js
@@ -1,16 +1,16 @@
 "use strict";
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var Drug = require('../../../main/js/map/data/Drug');
-var DrugPanel = require('../../../main/js/gui/DrugPanel');
-var PanelControlElementType = require('../../../main/js/gui/PanelControlElementType');
+var Drug = require('../../../../main/js/map/data/Drug');
+var DrugPanel = require('../../../../main/js/gui/leftPanel/DrugPanel');
+var PanelControlElementType = require('../../../../main/js/gui/leftPanel/PanelControlElementType');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('DrugPanel', function() {
 
diff --git a/frontend-js/src/test/js/gui/Footer-test.js b/frontend-js/src/test/js/gui/leftPanel/Footer-test.js
similarity index 80%
rename from frontend-js/src/test/js/gui/Footer-test.js
rename to frontend-js/src/test/js/gui/leftPanel/Footer-test.js
index 935d4bc502..bd351a3db5 100644
--- a/frontend-js/src/test/js/gui/Footer-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/Footer-test.js
@@ -2,15 +2,15 @@
 
 /* exported logger */
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var Footer = require('../../../main/js/gui/Footer');
+var Footer = require('../../../../main/js/gui/leftPanel/Footer');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('Footer', function() {
 
diff --git a/frontend-js/src/test/js/gui/MiRnaPanel-test.js b/frontend-js/src/test/js/gui/leftPanel/MiRnaPanel-test.js
similarity index 83%
rename from frontend-js/src/test/js/gui/MiRnaPanel-test.js
rename to frontend-js/src/test/js/gui/leftPanel/MiRnaPanel-test.js
index 0c72e413b6..8e051db9c7 100644
--- a/frontend-js/src/test/js/gui/MiRnaPanel-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/MiRnaPanel-test.js
@@ -1,16 +1,16 @@
 "use strict";
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var MiRna = require('../../../main/js/map/data/MiRna');
-var MiRnaPanel = require('../../../main/js/gui/MiRnaPanel');
-var PanelControlElementType = require('../../../main/js/gui/PanelControlElementType');
+var MiRna = require('../../../../main/js/map/data/MiRna');
+var MiRnaPanel = require('../../../../main/js/gui/leftPanel/MiRnaPanel');
+var PanelControlElementType = require('../../../../main/js/gui/leftPanel/PanelControlElementType');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('MiRnaPanel', function() {
 
diff --git a/frontend-js/src/test/js/gui/OverlayPanel-test.js b/frontend-js/src/test/js/gui/leftPanel/OverlayPanel-test.js
similarity index 90%
rename from frontend-js/src/test/js/gui/OverlayPanel-test.js
rename to frontend-js/src/test/js/gui/leftPanel/OverlayPanel-test.js
index 8f9fd556af..46d5a2b962 100644
--- a/frontend-js/src/test/js/gui/OverlayPanel-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/OverlayPanel-test.js
@@ -1,14 +1,14 @@
 "use strict";
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var OverlayPanel = require('../../../main/js/gui/OverlayPanel');
+var OverlayPanel = require('../../../../main/js/gui/leftPanel/OverlayPanel');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('OverlayPanel', function() {
 
diff --git a/frontend-js/src/test/js/gui/Panel-test.js b/frontend-js/src/test/js/gui/leftPanel/Panel-test.js
similarity index 74%
rename from frontend-js/src/test/js/gui/Panel-test.js
rename to frontend-js/src/test/js/gui/leftPanel/Panel-test.js
index e2c2d41bb8..fb4eaf9d77 100644
--- a/frontend-js/src/test/js/gui/Panel-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/Panel-test.js
@@ -2,15 +2,15 @@
 
 /* exported logger */
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var Panel = require('../../../main/js/gui/Panel');
+var Panel = require('../../../../main/js/gui/leftPanel/Panel');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('Panel', function() {
 
diff --git a/frontend-js/src/test/js/gui/ProjectInfoPanel-test.js b/frontend-js/src/test/js/gui/leftPanel/ProjectInfoPanel-test.js
similarity index 82%
rename from frontend-js/src/test/js/gui/ProjectInfoPanel-test.js
rename to frontend-js/src/test/js/gui/leftPanel/ProjectInfoPanel-test.js
index 38661467d0..2b45a2a364 100644
--- a/frontend-js/src/test/js/gui/ProjectInfoPanel-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/ProjectInfoPanel-test.js
@@ -1,14 +1,14 @@
 "use strict";
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var ProjectInfoPanel = require('../../../main/js/gui/ProjectInfoPanel');
+var ProjectInfoPanel = require('../../../../main/js/gui/leftPanel/ProjectInfoPanel');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('ProjectInfoPanel', function() {
 
diff --git a/frontend-js/src/test/js/gui/PublicationListDialog-test.js b/frontend-js/src/test/js/gui/leftPanel/PublicationListDialog-test.js
similarity index 78%
rename from frontend-js/src/test/js/gui/PublicationListDialog-test.js
rename to frontend-js/src/test/js/gui/leftPanel/PublicationListDialog-test.js
index cdbf05695c..adcbff2422 100644
--- a/frontend-js/src/test/js/gui/PublicationListDialog-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/PublicationListDialog-test.js
@@ -1,14 +1,14 @@
 "use strict";
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var PublicationListDialog = require('../../../main/js/gui/PublicationListDialog');
+var PublicationListDialog = require('../../../../main/js/gui/leftPanel/PublicationListDialog');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('PublicationListDialog', function() {
 
diff --git a/frontend-js/src/test/js/gui/SearchPanel-test.js b/frontend-js/src/test/js/gui/leftPanel/SearchPanel-test.js
similarity index 88%
rename from frontend-js/src/test/js/gui/SearchPanel-test.js
rename to frontend-js/src/test/js/gui/leftPanel/SearchPanel-test.js
index f9a1d97df2..ebce4c616e 100644
--- a/frontend-js/src/test/js/gui/SearchPanel-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/SearchPanel-test.js
@@ -1,16 +1,16 @@
 "use strict";
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var Alias = require('../../../main/js/map/data/Alias');
-var SearchPanel = require('../../../main/js/gui/SearchPanel');
-var PanelControlElementType = require('../../../main/js/gui/PanelControlElementType');
+var Alias = require('../../../../main/js/map/data/Alias');
+var SearchPanel = require('../../../../main/js/gui/leftPanel/SearchPanel');
+var PanelControlElementType = require('../../../../main/js/gui/leftPanel/PanelControlElementType');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('SearchPanel', function() {
 
diff --git a/frontend-js/src/test/js/gui/SubmapPanel-test.js b/frontend-js/src/test/js/gui/leftPanel/SubmapPanel-test.js
similarity index 70%
rename from frontend-js/src/test/js/gui/SubmapPanel-test.js
rename to frontend-js/src/test/js/gui/leftPanel/SubmapPanel-test.js
index 25847c0059..909889fcb2 100644
--- a/frontend-js/src/test/js/gui/SubmapPanel-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/SubmapPanel-test.js
@@ -1,14 +1,14 @@
 "use strict";
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var SubmapPanel = require('../../../main/js/gui/SubmapPanel');
+var SubmapPanel = require('../../../../main/js/gui/leftPanel/SubmapPanel');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('SubmapPanel', function() {
 
diff --git a/frontend-js/src/test/js/gui/UserPanel-test.js b/frontend-js/src/test/js/gui/leftPanel/UserPanel-test.js
similarity index 77%
rename from frontend-js/src/test/js/gui/UserPanel-test.js
rename to frontend-js/src/test/js/gui/leftPanel/UserPanel-test.js
index be8c7a36b4..bfbebf0fc8 100644
--- a/frontend-js/src/test/js/gui/UserPanel-test.js
+++ b/frontend-js/src/test/js/gui/leftPanel/UserPanel-test.js
@@ -1,15 +1,15 @@
 "use strict";
 
-var Helper = require('../helper');
+var Helper = require('../../helper');
 
-require("../mocha-config.js");
+require('../../mocha-config.js');
 
-var UserPanel = require('../../../main/js/gui/UserPanel');
-var PanelControlElementType = require('../../../main/js/gui/PanelControlElementType');
+var UserPanel = require('../../../../main/js/gui/leftPanel/UserPanel');
+var PanelControlElementType = require('../../../../main/js/gui/leftPanel/PanelControlElementType');
 
 var chai = require('chai');
 var assert = chai.assert;
-var logger = require('../logger');
+var logger = require('../../logger');
 
 describe('UserPanel', function() {
 
-- 
GitLab