From 7155661259587ed4fd0f063f93896326bd861b0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Thu, 29 Aug 2013 20:25:32 +0200 Subject: [PATCH] Allow switching off the heaters via the profiles again Closes #240 (cherry picked from commit f6173e7) --- octoprint/static/js/app/viewmodels/temperature.js | 8 ++++++++ octoprint/templates/index.jinja2 | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/octoprint/static/js/app/viewmodels/temperature.js b/octoprint/static/js/app/viewmodels/temperature.js index 7924cd4..1d7b995 100644 --- a/octoprint/static/js/app/viewmodels/temperature.js +++ b/octoprint/static/js/app/viewmodels/temperature.js @@ -154,6 +154,10 @@ function TemperatureViewModel(loginStateViewModel, settingsViewModel) { self._updateTemperature(self.newTemp(), "temp", function(){self.targetTemp(self.newTemp()); self.newTemp("");}); }; + self.setTempToZero = function() { + self._updateTemperature(0, "temp", function(){self.targetTemp(0); self.newTemp("");}); + } + self.setBedTempFromProfile = function(profile) { self._updateTemperature(profile.bed, "bedTemp"); } @@ -162,6 +166,10 @@ function TemperatureViewModel(loginStateViewModel, settingsViewModel) { self._updateTemperature(self.newBedTemp(), "bedTemp", function() {self.bedTargetTemp(self.newBedTemp()); self.newBedTemp("");}); }; + self.setBedTempToZero = function() { + self._updateTemperature(0, "bedTemp", function() {self.bedTargetTemp(0); self.newBedTemp("");}); + } + self._updateTemperature = function(temp, type, callback) { var data = {}; data[type] = temp; diff --git a/octoprint/templates/index.jinja2 b/octoprint/templates/index.jinja2 index f56a614..1fc1ea1 100644 --- a/octoprint/templates/index.jinja2 +++ b/octoprint/templates/index.jinja2 @@ -275,7 +275,7 @@
  • - Off + Off
  • @@ -307,7 +307,7 @@
  • - Off + Off