Properly reselect default slicer and profile in slicing dialog after sending a slicing request

This commit is contained in:
Gina Häußge 2014-10-22 09:12:50 +02:00
parent 753b9e8d7a
commit 7150f5b536

View file

@ -7,6 +7,9 @@ function SlicingViewModel(loginStateViewModel) {
self.file = undefined;
self.data = undefined;
self.defaultSlicer = undefined;
self.defaultProfile = undefined;
self.gcodeFilename = ko.observable();
self.title = ko.observable();
@ -67,6 +70,8 @@ function SlicingViewModel(loginStateViewModel) {
if (selectedSlicer != undefined) {
self.slicer(selectedSlicer);
}
self.defaultSlicer = selectedSlicer;
};
self.profilesForSlicer = function(key) {
@ -99,6 +104,8 @@ function SlicingViewModel(loginStateViewModel) {
if (selectedProfile != undefined) {
self.profile(selectedProfile);
}
self.defaultProfile = selectedProfile;
};
self.slice = function() {
@ -127,8 +134,8 @@ function SlicingViewModel(loginStateViewModel) {
$("#slicing_configuration_dialog").modal("hide");
self.gcodeFilename(undefined);
self.slicer(undefined);
self.profile(undefined);
self.slicer(self.defaultSlicer);
self.profile(self.defaultProfile);
};
self._sanitize = function(name) {