From 6352f582d79401856a0b4a64eada54ffdbc2b819 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Thu, 15 Nov 2018 16:00:41 +0100 Subject: [PATCH] processing message added when receiving data for reference genomes --- .../src/main/js/gui/admin/EditGenomeDialog.js | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/frontend-js/src/main/js/gui/admin/EditGenomeDialog.js b/frontend-js/src/main/js/gui/admin/EditGenomeDialog.js index 6b26fd513a..13073f70fd 100644 --- a/frontend-js/src/main/js/gui/admin/EditGenomeDialog.js +++ b/frontend-js/src/main/js/gui/admin/EditGenomeDialog.js @@ -71,11 +71,11 @@ EditGenomeDialog.prototype.createGui = function () { guiUtils.initTabContent(self); - guiUtils.addTab(self,{ + guiUtils.addTab(self, { name: "DETAILS", content: self.createGeneralTabContent() }); - guiUtils.addTab(self,{ + guiUtils.addTab(self, { name: "GENE MAPPING", content: self.createGeneMappingTabContent() }); @@ -109,15 +109,24 @@ EditGenomeDialog.prototype.createGeneralTabContent = function () { result.appendChild(table); $(table).on("change", "[name='genomeOrganismSelect']", function () { - return self._fillTypeSelect(self.getReferenceGenome(), self.getSelectedOrganism()); + GuiConnector.showProcessing(); + return self._fillTypeSelect(self.getReferenceGenome(), self.getSelectedOrganism()).finally(function () { + GuiConnector.hideProcessing(); + }); }); $(table).on("change", "[name='genomeTypeSelect']", function () { - return self._fillVersionSelect(self.getReferenceGenome(), self.getSelectedOrganism(), self.getSelectedType()); + GuiConnector.showProcessing(); + return self._fillVersionSelect(self.getReferenceGenome(), self.getSelectedOrganism(), self.getSelectedType()).finally(function () { + GuiConnector.hideProcessing(); + }); }); $(table).on("change", "[name='genomeVersionSelect']", function () { - return self._fillUrl(self.getReferenceGenome(), self.getSelectedOrganism(), self.getSelectedType(), self.getSelectedVersion()); + GuiConnector.showProcessing(); + return self._fillUrl(self.getReferenceGenome(), self.getSelectedOrganism(), self.getSelectedType(), self.getSelectedVersion()).finally(function () { + GuiConnector.hideProcessing(); + }); }); -- GitLab