ignore updates when settings are open

This commit is contained in:
de Miranda Henrique
2018-03-01 16:43:00 -06:00
parent 25102ce717
commit 9e62d6ce96

View File

@@ -11,6 +11,8 @@ $(function () {
self.rpi_outputs = ko.observableArray();
self.rpi_inputs = ko.observableArray();
self.settingsOpen = false;
self.settings_outputs_regular = ko.pureComputed(function () {
return ko.utils.arrayFilter(self.settingsViewModel.settings.plugins.enclosure.rpi_outputs(), function (item) {
return (item.output_type() === "regular" && !item.toggle_timer());
@@ -135,6 +137,10 @@ $(function () {
return;
}
if(self.settingsOpen){
return;
}
if (data.hasOwnProperty("sensor_data")) {
data.sensor_data.forEach(function (sensor_data) {
var linked_temp_sensor = ko.utils.arrayFilter(self.rpi_inputs_temperature_sensors(), function (temperature_sensor) {
@@ -271,7 +277,11 @@ $(function () {
};
self.onStartupComplete = function () {
self.settingsOpen = false;
};
self.onSettingsShown = function () {
self.settingsOpen = true;
};
self.showColorPicker = function () {
@@ -282,6 +292,7 @@ $(function () {
self.onSettingsHidden = function () {
self.showColorPicker();
self.settingsOpen = false;
};
self.getRegularOutputs = function () {