From 56fab30aebcf85fe9dd3b6eab015f020c84cda71 Mon Sep 17 00:00:00 2001 From: Exodus4D Date: Mon, 12 Oct 2015 00:24:21 +0200 Subject: [PATCH] refresh "connection table" on system remove (map dialog) --- js/app/map/map.js | 4 +--- js/app/ui/dialog/map_info.js | 6 ++++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/js/app/map/map.js b/js/app/map/map.js index f0429bc5..30beda34 100644 --- a/js/app/map/map.js +++ b/js/app/map/map.js @@ -1331,14 +1331,12 @@ define([ }; // prepare delete request - var map = connections[0]._jsPlumb.instance; var mapContainer = $( map.getContainer() ); mapContainer.getMapOverlay('timer').startMapUpdateCounter(); - var connectionIds = []; - // systemIds for delete request + // connectionIds for delete request for(var i = 0; i < connections.length; i++){ var connectionId = connections[i].getParameter('connectionId'); // drag&drop a new connection does not have an id yet, if connection is not established correct diff --git a/js/app/ui/dialog/map_info.js b/js/app/ui/dialog/map_info.js index ba21cfd1..14480a03 100644 --- a/js/app/ui/dialog/map_info.js +++ b/js/app/ui/dialog/map_info.js @@ -428,6 +428,12 @@ define([ tempTableElement.DataTable().rows(deleteRowElement).remove().draw(); Util.showNotify({title: 'System deleted', text: rowData.name, type: 'success'}); + + // refresh connection table (connections might have changed) ------------------------------ + var connectionsElement = $('#' + config.mapInfoConnectionsId); + var mapDataNew = activeMap.getMapDataFromClient({forceData: true}); + + connectionsElement.loadConnectionInfoTable(mapDataNew); } }]); }