From 753b9e8d7a2696b718814ac6867b58fc928cf119 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Wed, 22 Oct 2014 09:09:37 +0200 Subject: [PATCH] Automatically refresh slicing profiles in slicing dialog when profiles are added or removed via the Cura plugin settings --- src/octoprint/plugins/cura/static/js/cura.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/octoprint/plugins/cura/static/js/cura.js b/src/octoprint/plugins/cura/static/js/cura.js index b38f3388..3c152ae2 100644 --- a/src/octoprint/plugins/cura/static/js/cura.js +++ b/src/octoprint/plugins/cura/static/js/cura.js @@ -4,6 +4,7 @@ $(function() { self.loginState = parameters[0]; self.settingsViewModel = parameters[1]; + self.slicingViewModel = parameters[2]; self.fileName = ko.observable(); @@ -101,6 +102,7 @@ $(function() { $("#settings-plugin-cura-import").modal("hide"); self.requestData(); + self.slicingViewModel.requestData(); } }); @@ -118,6 +120,7 @@ $(function() { type: "DELETE", success: function() { self.requestData(); + self.slicingViewModel.requestData(); } }); }; @@ -184,5 +187,5 @@ $(function() { } // view model class, parameters for constructor, container to bind to - ADDITIONAL_VIEWMODELS.push([CuraViewModel, ["loginStateViewModel", "settingsViewModel"], document.getElementById("settings_plugin_cura_dialog")]); + ADDITIONAL_VIEWMODELS.push([CuraViewModel, ["loginStateViewModel", "settingsViewModel", "slicingViewModel"], document.getElementById("settings_plugin_cura_dialog")]); }); \ No newline at end of file