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