Properly reselect default slicer and profile in slicing dialog after sending a slicing request
This commit is contained in:
parent
753b9e8d7a
commit
7150f5b536
1 changed files with 9 additions and 2 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue