diff --git a/CHANGELOG b/CHANGELOG index 96560dc6dbf72214a634df52699ee2528de2644a..653efe7c86407c2152fc65c2f61262028292c6b1 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -7,6 +7,7 @@ minerva (16.3.0) unstable; urgency=medium Identifier (like in pathway WP2118) * Small improvement: import from GPML parse information about Reactome Pathway Identifier (like in pathway WP3165) + * Small improvement: LOADING icon when initializing export TAB added (#1839) * Small improvement: allow to login to DAPI by press key Enter (#1853) * Small improvement: link to home of API-docs in API-docs (#1779) * Small improvement: provide server-side Stack Trace when reporting error diff --git a/frontend-js/src/main/js/gui/export/ElementExportPanel.js b/frontend-js/src/main/js/gui/export/ElementExportPanel.js index 02bed6ab9f3597d30bb377f79d2a6579982090df..483cb5e77451823ce4c2b9ad6613f5da41e283e9 100644 --- a/frontend-js/src/main/js/gui/export/ElementExportPanel.js +++ b/frontend-js/src/main/js/gui/export/ElementExportPanel.js @@ -8,6 +8,7 @@ var ValidationError = require('../../ValidationError'); var IdentifiedElement = require('../../map/data/IdentifiedElement'); var Functions = require('../../Functions'); +var GuiConnector = require('../../GuiConnector'); // noinspection JSUnusedLocalSymbols var logger = require('../../logger'); @@ -47,6 +48,7 @@ ElementExportPanel.prototype.init = function () { submapDiv.appendChild(self._createSelectSubmapDiv(self.getProject().getModels())); element.appendChild(submapDiv); element.appendChild(self._createSelectColumnDiv(self.getAllColumns())); + GuiConnector.showProcessing("LOADING..."); return self.getServerConnector().getProjectStatistics(self.getProject().getProjectId()).then(function (statistics) { return self._createMiriamTypeDiv(statistics.getElementAnnotations()); }).then(function (div) { @@ -60,7 +62,7 @@ ElementExportPanel.prototype.init = function () { element.appendChild(self._createDownloadButton()); }).then(function () { $(window).trigger('resize'); - }); + }).finally(GuiConnector.hideProcessing); }; /**