Skip to content
Snippets Groups Projects
Commit b50add1b authored by Piotr Gawron's avatar Piotr Gawron
Browse files

JSdoc fixed

parent a70f5d7b
No related branches found
No related tags found
1 merge request!295Resolve "alternative to google maps api way of visualizing maps"
......@@ -7,6 +7,13 @@ var PanelControlElementType = require('./PanelControlElementType');
var logger = require('../logger');
/**
*
* @param params
* @constructor
*
* @extends ObjectWithListeners
*/
function AbstractGuiElement(params) {
ObjectWithListeners.call(this, params);
......
......@@ -11,6 +11,21 @@ var Functions = require('../Functions');
var logger = require('../logger');
var xss = require('xss');
/**
*
* @param {Configuration} [params.configuration]
* @param {HTMLElement} params.element
* @param {Project} params.project
* @param {CustomMap} params.customMap
* @param {string} params.panelName
* @param {boolean} params.scrollable
* @param {string} [params.helpTip]
* @param params.parent
*
* @constructor
* @extends AbstractGuiElement
*/
function Panel(params) {
AbstractGuiElement.call(this, params);
......
......@@ -317,7 +317,7 @@ ChooseAnnotatorsDialog.prototype.setElementType = function (elementType) {
});
paramValue.checked = (existingParamValue && existingParamValue === 'true');
} else {
throw new InvalidAlgorithmError("Unknown annotator parameter type");
throw new Error("Unknown annotator parameter type");
}
paramElement.appendChild(paramValue);
......
......@@ -11,6 +11,13 @@ var PanelControlElementType = require('../PanelControlElementType');
var logger = require('../../logger');
var Functions = require('../../Functions');
/**
*
* @param {string} params.placeholder
* @param {string} params.panelName
* @constructor
* @extends Panel
*/
function AbstractPanel(params) {
Panel.call(this, params);
var self = this;
......@@ -170,6 +177,10 @@ AbstractPanel.prototype.setOverlayDb = function (overlayDb) {
this._overlayDb = overlayDb;
};
/**
*
* @returns {AbstractDbOverlay}
*/
AbstractPanel.prototype.getOverlayDb = function () {
return this._overlayDb;
};
......
......@@ -9,7 +9,12 @@ var logger = require('../../logger');
var AbstractDbPanel = require('./AbstractDbPanel');
var PanelControlElementType = require('../PanelControlElementType');
/**
*
* @param params
* @constructor
* @extends AbstractDbPanel
*/
function ChemicalPanel(params) {
var self = this;
params.panelName = "chemical";
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment