diff --git a/app/docker/views/swarm/visualizer/swarmVisualizerController.js b/app/docker/views/swarm/visualizer/swarmVisualizerController.js index 761ea1228..d811477bd 100644 --- a/app/docker/views/swarm/visualizer/swarmVisualizerController.js +++ b/app/docker/views/swarm/visualizer/swarmVisualizerController.js @@ -5,6 +5,7 @@ function ($q, $scope, $document, $interval, NodeService, ServiceService, TaskSer $scope.state = { ShowInformationPanel: true, DisplayOnlyRunningTasks: false, + DisplayNodeLabels: false, refreshRate: '5' }; @@ -22,6 +23,11 @@ function ($q, $scope, $document, $interval, NodeService, ServiceService, TaskSer LocalStorage.storeSwarmVisualizerSettings('display_only_running_tasks', value); }; + $scope.changeDisplayNodeLabels = function() { + var value = $scope.state.DisplayNodeLabels; + LocalStorage.storeSwarmVisualizerSettings('display_node_labels', value); +}; + $scope.changeUpdateRepeater = function() { stopRepeater(); setUpdateRepeater(); @@ -110,6 +116,10 @@ function ($q, $scope, $document, $interval, NodeService, ServiceService, TaskSer if (displayOnlyRunningTasks !== undefined && displayOnlyRunningTasks !== null) $scope.state.DisplayOnlyRunningTasks = displayOnlyRunningTasks; + var displayNodeLabels = LocalStorage.getSwarmVisualizerSettings('display_node_labels'); + if (displayNodeLabels !== undefined && displayNodeLabels !== null) + $scope.state.DisplayNodeLabels = displayNodeLabels; + var refreshRate = LocalStorage.getSwarmVisualizerSettings('refresh_rate'); if (refreshRate !== undefined && refreshRate !== null) $scope.state.refreshRate = refreshRate; diff --git a/app/docker/views/swarm/visualizer/swarmvisualizer.html b/app/docker/views/swarm/visualizer/swarmvisualizer.html index 8851ac41c..79d2318c9 100644 --- a/app/docker/views/swarm/visualizer/swarmvisualizer.html +++ b/app/docker/views/swarm/visualizer/swarmvisualizer.html @@ -37,7 +37,7 @@