diff --git a/frontend-js/src/main/js/ServerConnector.js b/frontend-js/src/main/js/ServerConnector.js index 3469bdb0362c6e5c605766df0a730f553f7fbbc6..468df26d5eaa9d22abe5a848703baf739a45fc72 100644 --- a/frontend-js/src/main/js/ServerConnector.js +++ b/frontend-js/src/main/js/ServerConnector.js @@ -460,6 +460,7 @@ ServerConnector.getConfigurationUrl = function(token) { }); return result; }; + ServerConnector.getClosestElementsByCoordinatesUrl = function(params) { var coordinates = this.pointToString(params.coordinates); var projectId = params.projectId; diff --git a/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js b/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js index d32c39532eff7ffc21e63fbe1978e51bf3583f55..2f96b962f3b2b9a143f047aaeaa671c981619928 100644 --- a/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js +++ b/frontend-js/src/main/js/gui/leftPanel/AbstractDbPanel.js @@ -19,7 +19,7 @@ function AbstractPanel(params) { this._createEventHandlers(); this._tabIdCount = 0; - + } AbstractPanel.prototype = Object.create(Panel.prototype); @@ -61,7 +61,7 @@ AbstractPanel.prototype._createEventHandlers = function() { self.onresize(); }); - $("a[href='#"+self.getElement().id+"']").on('shown.bs.tab', function() { + $("a[href='#" + self.getElement().id + "']").on('shown.bs.tab', function() { self.onresize(); }); @@ -212,17 +212,19 @@ AbstractPanel.prototype.addResultTab = function(query, elements) { var navLi = document.createElement("li"); navLi.className = navClass; - var navLink = document.createElement("a"); - navLink.href = "#" + tabId; + var navLink = Functions.createElement({ + type : "a", + href : "#" + tabId, + onclick : function() { + $(this).tab('show'); + } + }); if (name !== undefined) { if (name.length > 12) { name = name.substring(0, 10) + "..."; } navLink.innerHTML = name; } - navLink.onclick = function() { - $(this).tab('show'); - }; navLi.appendChild(navLink); if (query.name !== undefined) { navLink.innerHTML = query.name; @@ -293,8 +295,8 @@ AbstractPanel.prototype.onresize = function() { if (self.getParent() !== undefined) { footerPosition = $(self.getParent().getFooter().getElement()).offset().top; } - - //compute the width (we can only compute it for visible elements) + + // compute the width (we can only compute it for visible elements) var size = 100000; $(".pre-scrollable", self.getElement()).each(function(index, element) {