From fd6e16781ac68c568bdc81e5eb8c2ab3765e6e2f Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Mon, 14 Nov 2016 12:10:56 +0100
Subject: [PATCH] javascript use strict syntax

---
 frontend-js/src/main/js/Configuration.js                 | 2 ++
 frontend-js/src/main/js/Functions.js                     | 2 ++
 frontend-js/src/main/js/GuiConnector.js                  | 2 ++
 frontend-js/src/main/js/ObjectWithListeners.js           | 2 ++
 frontend-js/src/main/js/SearchPanel.js                   | 2 ++
 frontend-js/src/main/js/ServerConnector.js               | 2 ++
 frontend-js/src/main/js/TabNavi.js                       | 3 ++-
 frontend-js/src/main/js/logger.js                        | 2 ++
 frontend-js/src/main/js/map/AbstractCustomMap.js         | 2 ++
 frontend-js/src/main/js/map/CustomMap.js                 | 2 ++
 frontend-js/src/main/js/map/CustomMapOptions.js          | 9 +++++----
 frontend-js/src/main/js/map/Submap.js                    | 4 ++--
 frontend-js/src/main/js/map/TouchMap.js                  | 2 ++
 frontend-js/src/main/js/map/data/Alias.js                | 2 ++
 frontend-js/src/main/js/map/data/GeneVariant.js          | 2 ++
 frontend-js/src/main/js/map/data/IdentifiedElement.js    | 2 ++
 frontend-js/src/main/js/map/data/LayoutAlias.js          | 2 ++
 frontend-js/src/main/js/map/data/LayoutData.js           | 2 ++
 frontend-js/src/main/js/map/data/LayoutReaction.js       | 2 ++
 frontend-js/src/main/js/map/data/MapModel.js             | 2 ++
 frontend-js/src/main/js/map/data/PointData.js            | 2 ++
 frontend-js/src/main/js/map/data/Reaction.js             | 2 ++
 frontend-js/src/main/js/map/data/ReferenceGenome.js      | 2 ++
 .../src/main/js/map/data/ReferenceGenomeGeneMapping.js   | 2 ++
 frontend-js/src/main/js/map/marker/AbstractMarker.js     | 2 ++
 frontend-js/src/main/js/map/marker/AliasMarker.js        | 2 ++
 frontend-js/src/main/js/map/marker/PointMarker.js        | 2 ++
 frontend-js/src/main/js/map/marker/ReactionMarker.js     | 2 ++
 .../src/main/js/map/overlay/AbstractOverlayElement.js    | 2 ++
 frontend-js/src/main/js/map/overlay/AliasOverlay.js      | 2 ++
 frontend-js/src/main/js/map/overlay/OverlayCollection.js | 2 ++
 frontend-js/src/main/js/map/overlay/ReactionOverlay.js   | 2 ++
 frontend-js/src/main/js/map/window/AbstractInfoWindow.js | 2 ++
 frontend-js/src/main/js/map/window/AliasInfoWindow.js    | 2 ++
 frontend-js/src/main/js/map/window/PointInfoWindow.js    | 2 ++
 frontend-js/src/main/js/map/window/ReactionInfoWindow.js | 2 ++
 36 files changed, 75 insertions(+), 7 deletions(-)

diff --git a/frontend-js/src/main/js/Configuration.js b/frontend-js/src/main/js/Configuration.js
index 4665c15b47..43d09b20cb 100644
--- a/frontend-js/src/main/js/Configuration.js
+++ b/frontend-js/src/main/js/Configuration.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var ObjectWithListeners = require('./ObjectWithListeners');
 
 /**
diff --git a/frontend-js/src/main/js/Functions.js b/frontend-js/src/main/js/Functions.js
index 275f958562..5fdde17cd4 100644
--- a/frontend-js/src/main/js/Functions.js
+++ b/frontend-js/src/main/js/Functions.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('./logger');
 
 var Functions = {};
diff --git a/frontend-js/src/main/js/GuiConnector.js b/frontend-js/src/main/js/GuiConnector.js
index fc2b384ee7..b5d963b66b 100644
--- a/frontend-js/src/main/js/GuiConnector.js
+++ b/frontend-js/src/main/js/GuiConnector.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var SearchPanel = require('./SearchPanel');
 var TabNavi = require('./TabNavi');
 
diff --git a/frontend-js/src/main/js/ObjectWithListeners.js b/frontend-js/src/main/js/ObjectWithListeners.js
index 507b4e4eb3..f61242b8e9 100644
--- a/frontend-js/src/main/js/ObjectWithListeners.js
+++ b/frontend-js/src/main/js/ObjectWithListeners.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('./logger');
 
 /**
diff --git a/frontend-js/src/main/js/SearchPanel.js b/frontend-js/src/main/js/SearchPanel.js
index de95bcfcf4..b2a8ea5816 100644
--- a/frontend-js/src/main/js/SearchPanel.js
+++ b/frontend-js/src/main/js/SearchPanel.js
@@ -1,3 +1,5 @@
+"use strict";
+
 /**
  * Class used for javascript operations on SearchPanel
  * 
diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js
index 7e7ace0603..88b2dc4b7d 100644
--- a/frontend-js/src/main/js/ServerConnector.js
+++ b/frontend-js/src/main/js/ServerConnector.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var functions = require('./Functions');
 var logger = require('./logger');
 
diff --git a/frontend-js/src/main/js/TabNavi.js b/frontend-js/src/main/js/TabNavi.js
index 779e5b64c2..7d39102add 100644
--- a/frontend-js/src/main/js/TabNavi.js
+++ b/frontend-js/src/main/js/TabNavi.js
@@ -1,3 +1,5 @@
+"use strict";
+
 /**
  * Class that adds tab navigation to defavult primefaces tabView component.
  */
@@ -138,4 +140,3 @@ TabNavi.prototype.refreshTabCount = function() {
 };
 
 module.exports = TabNavi;
-
diff --git a/frontend-js/src/main/js/logger.js b/frontend-js/src/main/js/logger.js
index ddbee8883a..41218f79dd 100644
--- a/frontend-js/src/main/js/logger.js
+++ b/frontend-js/src/main/js/logger.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var log4js = require('log4js');
 var logger = log4js.getLogger();
 
diff --git a/frontend-js/src/main/js/map/AbstractCustomMap.js b/frontend-js/src/main/js/map/AbstractCustomMap.js
index 9193e25807..2c59e4d0ab 100644
--- a/frontend-js/src/main/js/map/AbstractCustomMap.js
+++ b/frontend-js/src/main/js/map/AbstractCustomMap.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../logger');
 var functions = require('../Functions');
 
diff --git a/frontend-js/src/main/js/map/CustomMap.js b/frontend-js/src/main/js/map/CustomMap.js
index 9b7d2b30a3..8c3a82a4bf 100644
--- a/frontend-js/src/main/js/map/CustomMap.js
+++ b/frontend-js/src/main/js/map/CustomMap.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../logger');
 var AbstractCustomMap = require('./AbstractCustomMap');
 var AliasMarker = require('./marker/AliasMarker');
diff --git a/frontend-js/src/main/js/map/CustomMapOptions.js b/frontend-js/src/main/js/map/CustomMapOptions.js
index 4c809cbbc1..8c369f9e2e 100644
--- a/frontend-js/src/main/js/map/CustomMapOptions.js
+++ b/frontend-js/src/main/js/map/CustomMapOptions.js
@@ -1,7 +1,8 @@
+"use strict";
+
 var logger = require('./../logger');
 var Configuration = require('../Configuration');
 
-
 /**
  * Object representing information needed for constructing {@link CustomMap}
  * objects.
@@ -14,10 +15,10 @@ function CustomMapOptions(params) {
 
   if (params.configuration === undefined) {
     logger.error("configuration must be defined");
-  	this.setConfiguration(new Configuration());
+    this.setConfiguration(new Configuration());
   } else {
-	  this.setConfiguration(params.configuration);
-	}
+    this.setConfiguration(params.configuration);
+  }
 
   if (params.hideDiv !== undefined) {
     this._hideDiv = params.hideDiv;
diff --git a/frontend-js/src/main/js/map/Submap.js b/frontend-js/src/main/js/map/Submap.js
index 09c3e95ebd..8cf4c21610 100644
--- a/frontend-js/src/main/js/map/Submap.js
+++ b/frontend-js/src/main/js/map/Submap.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../logger');
 var AbstractCustomMap = require('./AbstractCustomMap');
 var Configuration = require('../Configuration');
@@ -17,7 +19,6 @@ function Submap(customMap, id) {
   this.id = id;
   this.configuration = new Configuration();
   this.loadSubmapConfiguration();
-	
 
   AbstractCustomMap.call(this, new CustomMapOptions({
     map : null,
@@ -165,4 +166,3 @@ Submap.prototype.getTopMap = function() {
 };
 
 module.exports = Submap;
-
diff --git a/frontend-js/src/main/js/map/TouchMap.js b/frontend-js/src/main/js/map/TouchMap.js
index 7fdfe735d1..333030d3a9 100644
--- a/frontend-js/src/main/js/map/TouchMap.js
+++ b/frontend-js/src/main/js/map/TouchMap.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../logger');
 
 /**
diff --git a/frontend-js/src/main/js/map/data/Alias.js b/frontend-js/src/main/js/map/data/Alias.js
index 9c40777af5..f7a4453d4b 100644
--- a/frontend-js/src/main/js/map/data/Alias.js
+++ b/frontend-js/src/main/js/map/data/Alias.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../../logger');
 
 /**
diff --git a/frontend-js/src/main/js/map/data/GeneVariant.js b/frontend-js/src/main/js/map/data/GeneVariant.js
index 9047df3c63..0ccdb4ce65 100644
--- a/frontend-js/src/main/js/map/data/GeneVariant.js
+++ b/frontend-js/src/main/js/map/data/GeneVariant.js
@@ -1,3 +1,5 @@
+"use strict";
+
 function GeneVariant(javaObject) {
   this.setPosition(javaObject.position);
   this.setOriginalDna(javaObject.originalDna);
diff --git a/frontend-js/src/main/js/map/data/IdentifiedElement.js b/frontend-js/src/main/js/map/data/IdentifiedElement.js
index dbd6aed09e..bf55c8af24 100644
--- a/frontend-js/src/main/js/map/data/IdentifiedElement.js
+++ b/frontend-js/src/main/js/map/data/IdentifiedElement.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var Alias = require('./Alias');
 var Reaction = require('./Reaction');
 var PointData = require('./PointData');
diff --git a/frontend-js/src/main/js/map/data/LayoutAlias.js b/frontend-js/src/main/js/map/data/LayoutAlias.js
index e5febe5732..45caf501af 100644
--- a/frontend-js/src/main/js/map/data/LayoutAlias.js
+++ b/frontend-js/src/main/js/map/data/LayoutAlias.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../../logger');
 
 var GeneVariant = require('./GeneVariant');
diff --git a/frontend-js/src/main/js/map/data/LayoutData.js b/frontend-js/src/main/js/map/data/LayoutData.js
index 057609fe0b..c5d3cf0e82 100644
--- a/frontend-js/src/main/js/map/data/LayoutData.js
+++ b/frontend-js/src/main/js/map/data/LayoutData.js
@@ -1,3 +1,5 @@
+"use strict";
+
 /**
  * Class representing data in a specific layout.
  */
diff --git a/frontend-js/src/main/js/map/data/LayoutReaction.js b/frontend-js/src/main/js/map/data/LayoutReaction.js
index db43ba95c6..51e29e26e4 100644
--- a/frontend-js/src/main/js/map/data/LayoutReaction.js
+++ b/frontend-js/src/main/js/map/data/LayoutReaction.js
@@ -1,3 +1,5 @@
+"use strict";
+
 /**
  * Class representing reaction visualized in a layout.
  * 
diff --git a/frontend-js/src/main/js/map/data/MapModel.js b/frontend-js/src/main/js/map/data/MapModel.js
index bf088e2d7b..6747e746a3 100644
--- a/frontend-js/src/main/js/map/data/MapModel.js
+++ b/frontend-js/src/main/js/map/data/MapModel.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../../logger');
 
 var Alias = require('./Alias');
diff --git a/frontend-js/src/main/js/map/data/PointData.js b/frontend-js/src/main/js/map/data/PointData.js
index 1f278840d4..469269dbdb 100644
--- a/frontend-js/src/main/js/map/data/PointData.js
+++ b/frontend-js/src/main/js/map/data/PointData.js
@@ -1,3 +1,5 @@
+"use strict";
+
 /**
  * Object representing information for specific point on the map.
  */
diff --git a/frontend-js/src/main/js/map/data/Reaction.js b/frontend-js/src/main/js/map/data/Reaction.js
index 5d548c7b01..17b52c4476 100644
--- a/frontend-js/src/main/js/map/data/Reaction.js
+++ b/frontend-js/src/main/js/map/data/Reaction.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../../logger');
 
 /**
diff --git a/frontend-js/src/main/js/map/data/ReferenceGenome.js b/frontend-js/src/main/js/map/data/ReferenceGenome.js
index 7cc1b5ab6a..5b0f7edc1f 100644
--- a/frontend-js/src/main/js/map/data/ReferenceGenome.js
+++ b/frontend-js/src/main/js/map/data/ReferenceGenome.js
@@ -1,3 +1,5 @@
+"use strict";
+
 function ReferenceGenome(javaObject) {
   if (javaObject != null) {
     this.setType(javaObject.type);
diff --git a/frontend-js/src/main/js/map/data/ReferenceGenomeGeneMapping.js b/frontend-js/src/main/js/map/data/ReferenceGenomeGeneMapping.js
index 6f16a6f22c..e9762d56ae 100644
--- a/frontend-js/src/main/js/map/data/ReferenceGenomeGeneMapping.js
+++ b/frontend-js/src/main/js/map/data/ReferenceGenomeGeneMapping.js
@@ -1,3 +1,5 @@
+"use strict";
+
 function ReferenceGenomeGeneMapping(javaObject) {
   this.setName(javaObject.name);
   if (javaObject.localUrl!=null) {
diff --git a/frontend-js/src/main/js/map/marker/AbstractMarker.js b/frontend-js/src/main/js/map/marker/AbstractMarker.js
index d9cb87003e..6e9e417da5 100644
--- a/frontend-js/src/main/js/map/marker/AbstractMarker.js
+++ b/frontend-js/src/main/js/map/marker/AbstractMarker.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../../logger');
 
 var ObjectWithListeners = require('../../ObjectWithListeners');
diff --git a/frontend-js/src/main/js/map/marker/AliasMarker.js b/frontend-js/src/main/js/map/marker/AliasMarker.js
index 1cb12f6f7b..b837a736d3 100644
--- a/frontend-js/src/main/js/map/marker/AliasMarker.js
+++ b/frontend-js/src/main/js/map/marker/AliasMarker.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var AbstractMarker = require('./AbstractMarker');
 
 /**
diff --git a/frontend-js/src/main/js/map/marker/PointMarker.js b/frontend-js/src/main/js/map/marker/PointMarker.js
index c47ae87f74..fd42fa330d 100644
--- a/frontend-js/src/main/js/map/marker/PointMarker.js
+++ b/frontend-js/src/main/js/map/marker/PointMarker.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var AbstractMarker = require('./AbstractMarker');
 
 /**
diff --git a/frontend-js/src/main/js/map/marker/ReactionMarker.js b/frontend-js/src/main/js/map/marker/ReactionMarker.js
index d22f544cf3..81d52ac4e3 100644
--- a/frontend-js/src/main/js/map/marker/ReactionMarker.js
+++ b/frontend-js/src/main/js/map/marker/ReactionMarker.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var AbstractMarker = require('./AbstractMarker');
 
 /**
diff --git a/frontend-js/src/main/js/map/overlay/AbstractOverlayElement.js b/frontend-js/src/main/js/map/overlay/AbstractOverlayElement.js
index f179138782..0c48a8859a 100644
--- a/frontend-js/src/main/js/map/overlay/AbstractOverlayElement.js
+++ b/frontend-js/src/main/js/map/overlay/AbstractOverlayElement.js
@@ -1,3 +1,5 @@
+"use strict";
+
 /**
  * Class representing abstract overlay element on the map relevant for a specific
  * layout.
diff --git a/frontend-js/src/main/js/map/overlay/AliasOverlay.js b/frontend-js/src/main/js/map/overlay/AliasOverlay.js
index c9ebd75773..9c25335533 100644
--- a/frontend-js/src/main/js/map/overlay/AliasOverlay.js
+++ b/frontend-js/src/main/js/map/overlay/AliasOverlay.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var functions = require('../../Functions');
 
 var AbstractOverlayElement = require('./AbstractOverlayElement');
diff --git a/frontend-js/src/main/js/map/overlay/OverlayCollection.js b/frontend-js/src/main/js/map/overlay/OverlayCollection.js
index c5d54157da..7872046d3e 100644
--- a/frontend-js/src/main/js/map/overlay/OverlayCollection.js
+++ b/frontend-js/src/main/js/map/overlay/OverlayCollection.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var IdentifiedElement = require('../data/IdentifiedElement');
 
 /**
diff --git a/frontend-js/src/main/js/map/overlay/ReactionOverlay.js b/frontend-js/src/main/js/map/overlay/ReactionOverlay.js
index 2c0f8487fc..3a14abf6dd 100644
--- a/frontend-js/src/main/js/map/overlay/ReactionOverlay.js
+++ b/frontend-js/src/main/js/map/overlay/ReactionOverlay.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var functions = require('../../Functions');
 var logger = require('../../logger');
 
diff --git a/frontend-js/src/main/js/map/window/AbstractInfoWindow.js b/frontend-js/src/main/js/map/window/AbstractInfoWindow.js
index f02e5bdd39..a6efa2e635 100644
--- a/frontend-js/src/main/js/map/window/AbstractInfoWindow.js
+++ b/frontend-js/src/main/js/map/window/AbstractInfoWindow.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../../logger');
 
 var AbstractMarker = require('../marker/AbstractMarker');
diff --git a/frontend-js/src/main/js/map/window/AliasInfoWindow.js b/frontend-js/src/main/js/map/window/AliasInfoWindow.js
index 2be0281a3d..f97e102366 100644
--- a/frontend-js/src/main/js/map/window/AliasInfoWindow.js
+++ b/frontend-js/src/main/js/map/window/AliasInfoWindow.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../../logger');
 var functions = require('../../Functions');
 
diff --git a/frontend-js/src/main/js/map/window/PointInfoWindow.js b/frontend-js/src/main/js/map/window/PointInfoWindow.js
index b16e54c1df..3e75b0f689 100644
--- a/frontend-js/src/main/js/map/window/PointInfoWindow.js
+++ b/frontend-js/src/main/js/map/window/PointInfoWindow.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var AbstractInfoWindow = require('./AbstractInfoWindow');
 var PointMarker = require('../marker/PointMarker');
 
diff --git a/frontend-js/src/main/js/map/window/ReactionInfoWindow.js b/frontend-js/src/main/js/map/window/ReactionInfoWindow.js
index 13918d3a55..23ea3e1565 100644
--- a/frontend-js/src/main/js/map/window/ReactionInfoWindow.js
+++ b/frontend-js/src/main/js/map/window/ReactionInfoWindow.js
@@ -1,3 +1,5 @@
+"use strict";
+
 var logger = require('../../logger');
 
 var AbstractInfoWindow = require('./AbstractInfoWindow');
-- 
GitLab