From acf3dbbd98dd7b6a418930423beaab6da8963830 Mon Sep 17 00:00:00 2001
From: Piotr Gawron <piotr.gawron@uni.lu>
Date: Mon, 30 Apr 2018 14:29:02 +0200
Subject: [PATCH] JSdoc fix due to type mismatch

---
 frontend-js/src/main/js/ServerConnector.js        | 12 +++++++++++-
 frontend-js/src/main/js/SessionData.js            |  6 ++++++
 frontend-js/src/main/js/gui/leftPanel/GuiUtils.js |  2 +-
 frontend-js/src/main/js/map/data/Reaction.js      |  4 ++++
 4 files changed, 22 insertions(+), 2 deletions(-)

diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js
index ac80202bbc..68da060293 100644
--- a/frontend-js/src/main/js/ServerConnector.js
+++ b/frontend-js/src/main/js/ServerConnector.js
@@ -1265,7 +1265,7 @@ ServerConnector.getMaxSearchDistance = function () {
  *
  * @param {number} overlayId
  * @param {string} projectId
- * @returns {Bluebird<DataOverlay>}
+ * @returns {PromiseLike<DataOverlay>}
  */
 ServerConnector.getOverlayById = function (overlayId, projectId) {
   var self = this;
@@ -1398,6 +1398,16 @@ ServerConnector.getSessionData = function (project) {
   return this._sessionData;
 };
 
+/**
+ *
+ * @param {number} params.modelId
+ * @param {number} [params.projectId]
+ * @param {Point} params.coordinates
+ * @param {number} params.count
+ * @param {string} params.type
+ *
+ * @returns {PromiseLike<BioEntity[]>}
+ */
 ServerConnector.getClosestElementsByCoordinates = function (params) {
   var self = this;
   var queryParams = {
diff --git a/frontend-js/src/main/js/SessionData.js b/frontend-js/src/main/js/SessionData.js
index 6d0ff33bc8..3d3776a211 100644
--- a/frontend-js/src/main/js/SessionData.js
+++ b/frontend-js/src/main/js/SessionData.js
@@ -206,6 +206,12 @@ SessionData.prototype.getCenter = function(model) {
   return value;
 };
 
+/**
+ *
+ * @param {string} type
+ * @param {Array} [args]
+ * @returns {string}
+ */
 SessionData.prototype.getKey = function(type, args) {
   if (type === undefined) {
     throw new Error("Undefined type");
diff --git a/frontend-js/src/main/js/gui/leftPanel/GuiUtils.js b/frontend-js/src/main/js/gui/leftPanel/GuiUtils.js
index 41769be6cf..e06c530724 100644
--- a/frontend-js/src/main/js/gui/leftPanel/GuiUtils.js
+++ b/frontend-js/src/main/js/gui/leftPanel/GuiUtils.js
@@ -377,7 +377,7 @@ GuiUtils.prototype.createIcon = function (icon, onclickFunction) {
     var img = document.createElement("img");
     img.src = GuiConnector.getImgPrefix() + icon;
     img.style.float = "left";
-    img.hspace = "5";
+    img.hspace = 5;
     if (onclickFunction !== undefined) {
       img.onclick = onclickFunction;
     }
diff --git a/frontend-js/src/main/js/map/data/Reaction.js b/frontend-js/src/main/js/map/data/Reaction.js
index 5aada650bd..8a0499c487 100644
--- a/frontend-js/src/main/js/map/data/Reaction.js
+++ b/frontend-js/src/main/js/map/data/Reaction.js
@@ -68,6 +68,10 @@ Reaction.prototype.getCenter = function () {
   return this._center;
 };
 
+/**
+ *
+ * @returns {Object[]}
+ */
 Reaction.prototype.getLines = function () {
   var result = [];
   result = result.concat(this.startLines);
-- 
GitLab