From 208ab10a5e01a96a250a139045c62feac16aeb19 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Tue, 30 May 2017 10:29:57 +0200 Subject: [PATCH] lint issues --- frontend-js/src/main/js/ServerConnector.js | 2 +- frontend-js/src/main/js/gui/OverviewDialog.js | 2 +- frontend-js/src/main/js/gui/leftPanel/Footer.js | 4 ++-- .../main/js/gui/leftPanel/PublicationListDialog.js | 2 +- frontend-js/src/main/js/map/AbstractCustomMap.js | 9 ++------- frontend-js/src/main/js/map/CustomMap.js | 2 -- frontend-js/src/main/js/map/overlay/UserDbOverlay.js | 7 ------- frontend-js/src/main/js/map/window/AliasInfoWindow.js | 2 +- frontend-js/src/main/js/minerva.js | 9 ++++----- frontend-js/src/test/js/Functions-test.js | 2 -- frontend-js/src/test/js/helper.js | 2 +- frontend-js/src/test/js/map/CustomMap-test.js | 7 ++++--- .../src/test/js/map/window/AliasInfoWindow-test.js | 1 - frontend-js/src/test/js/minerva-test.js | 11 +++++------ 14 files changed, 22 insertions(+), 40 deletions(-) diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js index 60d0ed4ea7..c01ccad571 100644 --- a/frontend-js/src/main/js/ServerConnector.js +++ b/frontend-js/src/main/js/ServerConnector.js @@ -86,7 +86,7 @@ ServerConnector.readFile = function(url, description) { return self.callListeners("onDataLoadStop", description); }).then(function() { return content; - }) + }); }; ServerConnector._readFile = function(url) { diff --git a/frontend-js/src/main/js/gui/OverviewDialog.js b/frontend-js/src/main/js/gui/OverviewDialog.js index cf4349f304..7bbc2f656a 100644 --- a/frontend-js/src/main/js/gui/OverviewDialog.js +++ b/frontend-js/src/main/js/gui/OverviewDialog.js @@ -118,7 +118,7 @@ OverviewDialog.prototype.showOverview = function(overviewImageId) { logger.debug("link coordinates [" + link.idObject + "]: " + link.latLng); map.openSubmap(link.modelLinkId); - var submap = this.getSubmapById(id); + var submap = this.getSubmapById(link.modelLinkId); submap.setCenter(link.latLng); submap.setZoom(link.zoomLevel + submap.getMinZoom()); diff --git a/frontend-js/src/main/js/gui/leftPanel/Footer.js b/frontend-js/src/main/js/gui/leftPanel/Footer.js index 4137dc2bf6..a673ff93ad 100644 --- a/frontend-js/src/main/js/gui/leftPanel/Footer.js +++ b/frontend-js/src/main/js/gui/leftPanel/Footer.js @@ -101,7 +101,7 @@ Footer.prototype.init = function() { self.addLoadMessage(e.arg); div.style.display = "block"; div.title = e.arg; - } + }; self._onDataLoadStop = function(e) { self.removeLoadMessage(e.arg); @@ -110,7 +110,7 @@ Footer.prototype.init = function() { } else { div.style.display = "none"; } - } + }; ServerConnector.addListener("onDataLoadStart", self._onDataLoadStart); ServerConnector.addListener("onDataLoadStop", self._onDataLoadStop); resolve(); diff --git a/frontend-js/src/main/js/gui/leftPanel/PublicationListDialog.js b/frontend-js/src/main/js/gui/leftPanel/PublicationListDialog.js index 5db98c3a81..61bec33a15 100644 --- a/frontend-js/src/main/js/gui/leftPanel/PublicationListDialog.js +++ b/frontend-js/src/main/js/gui/leftPanel/PublicationListDialog.js @@ -111,7 +111,7 @@ PublicationListDialog.prototype.show = function() { $(self.getElement()).dialog("open"); if (!$.fn.DataTable.isDataTable(self.tableElement)) { - return new Promise(function(resolve, reject) { + return new Promise(function(resolve) { $(self.tableElement).dataTable({ serverSide : true, ordering : false, diff --git a/frontend-js/src/main/js/map/AbstractCustomMap.js b/frontend-js/src/main/js/map/AbstractCustomMap.js index 1053d12189..b5daee848b 100644 --- a/frontend-js/src/main/js/map/AbstractCustomMap.js +++ b/frontend-js/src/main/js/map/AbstractCustomMap.js @@ -670,12 +670,7 @@ AbstractCustomMap.prototype.getAliasVisibleLayoutsData = function(aliasId) { var result = []; for (var i = 0; i < visibleDataOverlays.length; i++) { var layout = visibleDataOverlays[i]; - if (layout !== null && layout !== undefined) { - result.push(layout.getFullAliasById(aliasId)); - } else { - logger.warn("No layout data found for layout: " + layouts[i]); - result.push(null); - } + result.push(layout.getFullAliasById(aliasId)); } return Promise.all(result); }); @@ -1007,7 +1002,7 @@ AbstractCustomMap.prototype.fitBounds = function( markers) { map.fitBounds(bounds); } } -} +}; module.exports = AbstractCustomMap; diff --git a/frontend-js/src/main/js/map/CustomMap.js b/frontend-js/src/main/js/map/CustomMap.js index 0cff29f782..c3b9f9037c 100644 --- a/frontend-js/src/main/js/map/CustomMap.js +++ b/frontend-js/src/main/js/map/CustomMap.js @@ -729,8 +729,6 @@ CustomMap.prototype.renderOverlayCollection = function(overlayCollection, fitBou function(identifiedElements) { elements = identifiedElements; - var bounds; - return Promise.each(elements, function(element) { var model = self.getSubmapById(element.modelId); if (element.getType() === "ALIAS") { diff --git a/frontend-js/src/main/js/map/overlay/UserDbOverlay.js b/frontend-js/src/main/js/map/overlay/UserDbOverlay.js index 623113007c..a69d6a30d7 100644 --- a/frontend-js/src/main/js/map/overlay/UserDbOverlay.js +++ b/frontend-js/src/main/js/map/overlay/UserDbOverlay.js @@ -4,14 +4,7 @@ var logger = require('../../logger'); -var Promise = require("bluebird"); - var AbstractDbOverlay = require('./AbstractDbOverlay'); -var Alias = require('../data/Alias'); -var IdentifiedElement = require('../data/IdentifiedElement'); -var Reaction = require('../data/Reaction'); - -var ServerConnector = require('../../ServerConnector'); function UserDbOverlay(params) { params.iconType = "marker"; diff --git a/frontend-js/src/main/js/map/window/AliasInfoWindow.js b/frontend-js/src/main/js/map/window/AliasInfoWindow.js index f59286e9ca..80ae566f68 100644 --- a/frontend-js/src/main/js/map/window/AliasInfoWindow.js +++ b/frontend-js/src/main/js/map/window/AliasInfoWindow.js @@ -93,7 +93,7 @@ AliasInfoWindow.prototype.createChartDiv = function() { return functions.overlayToColor(data).then(function(color) { var value = parseFloat(data.value); var description = data.description; - if (description == null || description == undefined || description == "") { + if (description === null || description === undefined || description === "") { description = ""; if (!isNaN(value)) { description = value.toFixed(2); diff --git a/frontend-js/src/main/js/minerva.js b/frontend-js/src/main/js/minerva.js index 6820f3aa44..737a56d867 100644 --- a/frontend-js/src/main/js/minerva.js +++ b/frontend-js/src/main/js/minerva.js @@ -4,7 +4,6 @@ var functions = require('./Functions'); var IdentifiedElement = require('./map/data/IdentifiedElement'); - var AbstractDbOverlay = require('./map/overlay/AbstractDbOverlay'); var DbOverlayCollection = require('./map/overlay/DbOverlayCollection'); var ConfigurationType = require('./ConfigurationType'); @@ -177,7 +176,7 @@ function createResult(customMap) { dbOverlay.addListener(type, function(e) { return getFullElements(customMap, e.arg.identifiedElements).then(function(result) { return callback(result); - }) + }); }); }, getHiglightedElements : function(dbOverlayName) { @@ -221,7 +220,7 @@ function initGlobals(params) { } -function verifyBrowser(params) { +function verifyBrowser() { var browser = functions.browser; if (browser.name === "IE") { @@ -244,12 +243,12 @@ function getProject(params) { } else { return ServerConnector.getProject(params.getProjectId()); } -}; +} function modifyParamsForTouchInterface(params) { if (params.markerOptimization === undefined && params.bigLogo === undefined && params.customTouchInterface === undefined) { - var windowsTouchInterface = ((navigator.appVersion.indexOf("Win") != -1) && ('ontouchstart' in document.documentElement)); + var windowsTouchInterface = ((navigator.appVersion.indexOf("Win") > -1) && ('ontouchstart' in document.documentElement)); params.markerOptimization = !windowsTouchInterface; params.bigLogo = windowsTouchInterface; params.customTouchInterface = windowsTouchInterface; diff --git a/frontend-js/src/test/js/Functions-test.js b/frontend-js/src/test/js/Functions-test.js index cc2231ef6d..9595bf326b 100644 --- a/frontend-js/src/test/js/Functions-test.js +++ b/frontend-js/src/test/js/Functions-test.js @@ -1,7 +1,5 @@ "use strict"; -var Promise = require("bluebird"); - var functions = require('../../main/js/Functions'); var logger = require('./logger'); diff --git a/frontend-js/src/test/js/helper.js b/frontend-js/src/test/js/helper.js index 196e33819b..8ed46f8a5a 100644 --- a/frontend-js/src/test/js/helper.js +++ b/frontend-js/src/test/js/helper.js @@ -350,7 +350,7 @@ Helper.prototype.createCustomMap = function(project) { */ Helper.prototype.setUrl = function(url) { var cookies = Cookies.get(); - jsdom.changeURL(window, url) + jsdom.changeURL(window, url); for ( var cookie in cookies) { Cookies.set(cookie, cookies[cookie]); } diff --git a/frontend-js/src/test/js/map/CustomMap-test.js b/frontend-js/src/test/js/map/CustomMap-test.js index 02bea72b16..643a667cb5 100644 --- a/frontend-js/src/test/js/map/CustomMap-test.js +++ b/frontend-js/src/test/js/map/CustomMap-test.js @@ -410,17 +410,18 @@ describe('CustomMap', function() { return map.hideMarkersForDbOverlay(oc); }).then(function() { var markerCount = 0; - for ( var id in oc.reactionMarkers) { + var id; + for (id in oc.reactionMarkers) { if (oc.reactionMarkers.hasOwnProperty(id)) { markerCount++; } } - for ( var id in oc.pointMarkers) { + for (id in oc.pointMarkers) { if (oc.pointMarkers.hasOwnProperty(id)) { markerCount++; } } - for ( var id in oc.aliasMarkers) { + for (id in oc.aliasMarkers) { if (oc.aliasMarkers.hasOwnProperty(id)) { markerCount++; } diff --git a/frontend-js/src/test/js/map/window/AliasInfoWindow-test.js b/frontend-js/src/test/js/map/window/AliasInfoWindow-test.js index fb6c104bec..9c1fa68c54 100644 --- a/frontend-js/src/test/js/map/window/AliasInfoWindow-test.js +++ b/frontend-js/src/test/js/map/window/AliasInfoWindow-test.js @@ -9,7 +9,6 @@ var Helper = require('../../Helper'); var Alias = require('../../../../main/js/map/data/Alias'); var AliasInfoWindow = require('../../../../main/js/map/window/AliasInfoWindow'); var IdentifiedElement = require('../../../../main/js/map/data/IdentifiedElement'); -var LayoutAlias = require('../../../../main/js/map/data/LayoutAlias'); var LayoutData = require('../../../../main/js/map/data/LayoutData'); var assert = require('assert'); diff --git a/frontend-js/src/test/js/minerva-test.js b/frontend-js/src/test/js/minerva-test.js index 412e557a56..69b0fbeb03 100644 --- a/frontend-js/src/test/js/minerva-test.js +++ b/frontend-js/src/test/js/minerva-test.js @@ -134,7 +134,7 @@ describe('minerva global', function() { ServerConnectorMock.getSessionData(project).setSelectedBackgroundOverlay(layout.getId()); return minerva.create(options); - }).then(function(customMap) { + }).then(function() { assert.equal(ServerConnectorMock.getSessionData().getSelectedBackgroundOverlay(), layout.getId()); }); }); @@ -216,7 +216,6 @@ describe('minerva global', function() { }); it('getProject', function() { - var callbackOk = false; return ServerConnectorMock.getProject().then(function(project) { var options = helper.createCustomMapOptions(project); return minerva.create(options); @@ -235,9 +234,9 @@ describe('minerva global', function() { globalResult = result; assert.ok(result); }).then(function() { - globalResult.destroy() + globalResult.destroy(); }, function(exception) { - globalResult.destroy() + globalResult.destroy(); throw exception; }); }); @@ -258,9 +257,9 @@ describe('minerva global', function() { }).then(function(result) { assert.ok(result); }).then(function() { - globalResult.destroy() + globalResult.destroy(); }, function(exception) { - globalResult.destroy() + globalResult.destroy(); throw exception; }); }); -- GitLab