ignore updates when settings are open
This commit is contained in:
@@ -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 () {
|
||||
|
||||
Reference in New Issue
Block a user