From 2c87e4f40ded1ab2dccf6b07fab807176417c40d Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Tue, 27 Aug 2019 16:30:48 +0200 Subject: [PATCH] refresh list of genomes after genome is removed --- CHANGELOG | 1 + .../src/main/js/gui/admin/GenomeAdminPanel.js | 22 ++++++++++--------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 0c46a49a85..5cdbe1b46d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -41,6 +41,7 @@ minerva (14.0.0~beta.0) unstable; urgency=low that are still in the system (#918) * Bug fix: too long name for data overlay in info window is trimmed (#919) * Bug fix: too long name in general overlay list is wrapped (#857) + * Bug fix: after genome is removed list of genomes is refreshed (#922) -- Piotr Gawron <piotr.gawron@uni.lu> Mon, 21 Aug 2019 21:00:00 +0200 diff --git a/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js b/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js index a6da28570c..5f57f49797 100644 --- a/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js +++ b/frontend-js/src/main/js/gui/admin/GenomeAdminPanel.js @@ -75,19 +75,19 @@ GenomeAdminPanel.prototype._createGui = function () { title: 'Remove', orderable: false }], - columnDefs: [ { - targets: [ 0 ], - orderData: [ 0, 4 ] + columnDefs: [{ + targets: [0], + orderData: [0, 4] }, { - targets: [ 1 ], - orderData: [ 1, 4 ] + targets: [1], + orderData: [1, 4] }, { - targets: [ 2 ], - orderData: [ 2, 4 ] + targets: [2], + orderData: [2, 4] }, { - targets: [ 3 ], - orderData: [ 3, 4 ] - } ], + targets: [3], + orderData: [3, 4] + }], order: [[1, "asc"], [4, "asc"]] }); self.bindUserGuiPreference({ @@ -113,6 +113,8 @@ GenomeAdminPanel.prototype._createGui = function () { if (param.status) { return self.getServerConnector().removeReferenceGenome({genomeId: $(button).attr("data")}); } + }).then(function () { + return self.onRefreshClicked(); }).catch(GuiConnector.alert); }); -- GitLab