Skip to content

Commit 9a09ede

Browse files
committed
Fix endless query loop if changing temp/pos value and not checked
thanks @shaddow501 Fix #20
1 parent c9c35fd commit 9a09ede

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

index.html.gz

-5 Bytes
Binary file not shown.

www/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta name="viewport" content="width=device-width, initial-scale=1">
77
<title>ESP3D WebUI</title>
88
<script>var target_firmware="";</script>
9-
<script>var web_ui_version="0.9.81LE";</script>
9+
<script>var web_ui_version="0.9.82LE";</script>
1010
<script>var direct_sd=false;</script>
1111
<script>var fw_version="";</script>
1212
<script>var primary_sd= "/ext/";</script>

www/js/controls.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ function on_autocheck_position(){
5656
store_localdata('autocheck_position', true);
5757
var interval = parseInt(document.getElementById('posInterval_check').value);
5858
if (!isNaN(interval) && interval > 0 && interval < 100) {
59+
if (interval_position != -1 )clearInterval(interval_position);
5960
interval_position = setInterval(function(){ get_Position() }, interval * 1000);
6061
}
6162
else {
@@ -76,8 +77,7 @@ function on_autocheck_position(){
7677
function onPosIntervalChange(){
7778
var interval = parseInt(document.getElementById('posInterval_check').value);
7879
if (!isNaN(interval) && interval > 0 && interval < 100 ) {
79-
if (interval_position != -1 )clearInterval(interval_position);
80-
interval_position = setInterval(function(){ get_Position() }, interval * 1000);
80+
on_autocheck_position();
8181
}
8282
else {
8383
document.getElementById('autocheck_position').checked = false;

www/js/temperatures.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ function on_autocheck_temperature(){
7777
store_localdata('autocheck_temperature', true);
7878
var interval = parseInt(document.getElementById('tempInterval_check').value);
7979
if (!isNaN(interval) && interval > 0 && interval < 100) {
80+
if (interval_temperature != -1 )clearInterval(interval_temperature);
8081
interval_temperature = setInterval(function(){ get_Temperatures() }, interval * 1000);
8182
start_graph_output();
8283
}
@@ -100,8 +101,7 @@ function on_autocheck_temperature(){
100101
function onTempIntervalChange(){
101102
var interval = parseInt(document.getElementById('tempInterval_check').value);
102103
if (!isNaN(interval) && interval > 0 && interval < 100 ) {
103-
if (interval_temperature != -1 )clearInterval(interval_temperature);
104-
interval_temperature = setInterval(function(){ get_Temperatures() }, interval * 1000);
104+
on_autocheck_temperature();
105105
}
106106
else {
107107
document.getElementById('autocheck_temperature').checked = false;

0 commit comments

Comments
 (0)