moved reset override slider functionality to separate method.
(cherry picked from commit e5c600e)
This commit is contained in:
parent
3201053e16
commit
a1d9d2ea7b
1 changed files with 26 additions and 19 deletions
|
|
@ -217,6 +217,7 @@ $(function() {
|
|||
$("#confirmation_dialog .confirmation_dialog_acknowledge").click(
|
||||
function (e) {
|
||||
if (typeof callback === 'function') {
|
||||
self.onEventPrintDone();
|
||||
callback(e);
|
||||
$("#confirmation_dialog").modal("hide");
|
||||
$("#confirmation_dialog .confirmation_dialog_message").html('');
|
||||
|
|
@ -286,8 +287,14 @@ $(function() {
|
|||
self.onEventRealTimeState = function(payload){
|
||||
self.currentPos({x: payload.wx, y: payload.wy});
|
||||
};
|
||||
|
||||
|
||||
|
||||
self.intensityOverride.subscribe(function(factor){
|
||||
self._overrideCommand("/intensity "+factor);
|
||||
});
|
||||
self.feedrateOverride.subscribe(function(factor){
|
||||
self._overrideCommand("/feedrate "+factor);
|
||||
});
|
||||
|
||||
self._overrideCommand = function(command, callback) {
|
||||
$.ajax({
|
||||
url: API_BASEURL + "printer/command",
|
||||
|
|
@ -302,34 +309,30 @@ $(function() {
|
|||
}
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
self._configureOverrideSliders = function() {
|
||||
self.intensityOverrideSlider = $("#intensity_override_slider").slider({
|
||||
step: 1,
|
||||
min: 10,
|
||||
max: 200,
|
||||
value: 100,
|
||||
tooltip: 'hide'
|
||||
}).on("slide", function(ev){
|
||||
self.intensityOverride(ev.value);
|
||||
// tooltip: 'hide'
|
||||
}).on("slideStop", function(ev){
|
||||
self._overrideCommand("/intensity "+self.intensityOverride());
|
||||
self.intensityOverride(ev.value);
|
||||
});
|
||||
|
||||
|
||||
self.feedrateOverrideSlider = $("#feedrate_override_slider").slider({
|
||||
step: 1,
|
||||
min: 10,
|
||||
max: 200,
|
||||
value: 100,
|
||||
tooltip: 'hide'
|
||||
}).on("slide", function(ev){
|
||||
self.feedrateOverride(ev.value);
|
||||
// tooltip: 'hide'
|
||||
}).on("slideStop", function(ev){
|
||||
self._overrideCommand("/feedrate "+self.feedrateOverride());
|
||||
self.feedrateOverride(ev.value);
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
|
||||
self.increasePasses = function(){
|
||||
self.numberOfPasses(self.numberOfPasses()+1);
|
||||
self._jobCommand("incpasses");
|
||||
|
|
@ -339,17 +342,21 @@ $(function() {
|
|||
self.numberOfPasses(passes);
|
||||
self._jobCommand("degpasses");
|
||||
}
|
||||
|
||||
|
||||
self.onEventPrintDone = function(){
|
||||
self.feedrateOverrideSlider.slider('setValue', 100);
|
||||
self.intensityOverrideSlider.slider('setValue', 100);
|
||||
self.intensityOverride(100);
|
||||
self.feedrateOverride(100);
|
||||
self.resetOverrideSlider();
|
||||
};
|
||||
|
||||
|
||||
self.onStartup = function() {
|
||||
self._configureOverrideSliders();
|
||||
};
|
||||
|
||||
self.resetOverrideSlider = function() {
|
||||
self.feedrateOverrideSlider.slider('setValue', 100);
|
||||
self.intensityOverrideSlider.slider('setValue', 100);
|
||||
self.intensityOverride(100);
|
||||
self.feedrateOverride(100);
|
||||
}
|
||||
}
|
||||
|
||||
OCTOPRINT_VIEWMODELS.push([
|
||||
|
|
|
|||
Loading…
Reference in a new issue