From 079116fdf8fb4e7aaa174a23e84d5cf3eef8d7bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Fri, 19 Sep 2014 23:58:41 +0200 Subject: [PATCH] Fix: SlicingDone has a different event payload than UpdatedFiles, so we need a different handler for the updates to work --- src/octoprint/static/js/app/dataupdater.js | 4 ++-- src/octoprint/static/js/app/viewmodels/files.js | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/octoprint/static/js/app/dataupdater.js b/src/octoprint/static/js/app/dataupdater.js index 3f7d8335..e5451c15 100644 --- a/src/octoprint/static/js/app/dataupdater.js +++ b/src/octoprint/static/js/app/dataupdater.js @@ -177,8 +177,8 @@ function DataUpdater(allViewModels) { new PNotify({title: gettext("Slicing done"), text: _.sprintf(gettext("Sliced %(stl)s to %(gcode)s, took %(time).2f seconds"), payload)}); _.each(self.allViewModels, function(viewModel) { - if (viewModel.hasOwnProperty("onUpdatedFiles")) { - viewModel.onUpdatedFiles(payload); + if (viewModel.hasOwnProperty("onSlicingDone")) { + viewModel.onSlicingDone(payload); } }); } else if (type == "SlicingFailed") { diff --git a/src/octoprint/static/js/app/viewmodels/files.js b/src/octoprint/static/js/app/viewmodels/files.js index ed28e9c7..fa8d6d00 100644 --- a/src/octoprint/static/js/app/viewmodels/files.js +++ b/src/octoprint/static/js/app/viewmodels/files.js @@ -318,8 +318,12 @@ function GcodeFilesViewModel(printerStateViewModel, loginStateViewModel) { } }; + self.onSlicingDone = function(payload) { + self.requestData(); + }; + self.onMetadataAnalysisFinished = function(payload) { self.requestData(); - } + }; }