Directly update color coding for success/failure in file list after finishing a print job

This commit is contained in:
Gina Häußge 2015-02-10 10:55:47 +01:00
parent faccba1c86
commit eb4156c02e
3 changed files with 12 additions and 1 deletions

View file

@ -120,6 +120,7 @@
* GCODE viewer now doesn't stumble over completely extrusionless GCODE files
* Do not deliver the API key on settings API unless user has admin rights
* Don't hiccup on slic3r filament_diameter comments in GCODE generated for multi extruder setups
* Color code successful or failed print results directly in file list, not just after a reload
([Commits](https://github.com/foosel/OctoPrint/compare/master...devel))

View file

@ -168,11 +168,17 @@ function DataUpdater(allViewModels) {
console.log("Got event " + type + " with payload: " + JSON.stringify(payload));
if (type == "UpdatedFiles") {
_.each(self.allViewModels, function(viewModel) {
_.each(self.allViewModels, function (viewModel) {
if (viewModel.hasOwnProperty("onUpdatedFiles")) {
viewModel.onUpdatedFiles(payload);
}
});
} else if (type == "MetadataStatisticsUpdated") {
_.each(self.allViewModels, function(viewModel) {
if (viewModel.hasOwnProperty("onMetadataStatisticsUpdated")) {
viewModel.onMetadataStatisticsUpdated(payload);
}
})
} else if (type == "MetadataAnalysisFinished") {
_.each(self.allViewModels, function(viewModel) {
if (viewModel.hasOwnProperty("onMetadataAnalysisFinished")) {

View file

@ -337,5 +337,9 @@ function GcodeFilesViewModel(printerStateViewModel, loginStateViewModel, slicing
self.onMetadataAnalysisFinished = function(payload) {
self.requestData();
};
self.onMetadataStatisticsUpdated = function(payload) {
self.requestData();
};
}