diff options
author | Mario <mario@mariovavti.com> | 2023-01-05 18:21:49 +0100 |
---|---|---|
committer | Mario <mario@mariovavti.com> | 2023-01-05 18:21:49 +0100 |
commit | 47071c58aa868ee9756a98c967b64c024d22920b (patch) | |
tree | 3a1f0e7cb5931b7287cde54fe84379b75ca11001 /view/tpl | |
parent | 79d99688b4febeef6ae552252c254efa6911fd53 (diff) | |
download | volse-hubzilla-47071c58aa868ee9756a98c967b64c024d22920b.tar.gz volse-hubzilla-47071c58aa868ee9756a98c967b64c024d22920b.tar.bz2 volse-hubzilla-47071c58aa868ee9756a98c967b64c024d22920b.zip |
fix affinity slider updates - issue #1714
Diffstat (limited to 'view/tpl')
-rw-r--r-- | view/tpl/main_slider.tpl | 59 |
1 files changed, 30 insertions, 29 deletions
diff --git a/view/tpl/main_slider.tpl b/view/tpl/main_slider.tpl index f5c573970..a47bb8eae 100644 --- a/view/tpl/main_slider.tpl +++ b/view/tpl/main_slider.tpl @@ -1,43 +1,44 @@ <div id="main-slider" class="slider" > <input id="main-range" type="text" name="cminmax" value="{{$val}}" /> - <div id="profile-jot-text-loading" class="spinner-wrapper"> - <div class="spinner m"></div> - </div> </div> <script> $(document).ready(function() { - var old_cmin = 0; - var old_cmax = 99; + let old_cmin = 0; + let old_cmax = 99; - $("#main-range").jRange({ isRange: true, from: 0, to: 99, step: 1, scale: [{{$labels}}], width:'100%', showLabels: false, onstatechange: function(v) { - var carr = v.split(","); - if(carr[0] != bParam_cmin) { - old_cmin = bParam_cmin; - bParam_cmin = carr[0]; - } - if(carr[1] != bParam_cmax) { - old_cmax = bParam_cmax; - bParam_cmax = carr[1]; - } - networkRefresh(); - } }); - - var slideTimer = null; - function networkRefresh() { + $("#main-range").jRange({ + isRange: true, + from: 0, + to: 99, + step: 1, + scale: [{{$labels}}], + width:'100%', + showLabels: false, + onstatechange: function(v) { + let carr = v.split(","); - $("#profile-jot-text-loading").show(); + if(carr[0] != bParam_cmin) { + old_cmin = bParam_cmin; + bParam_cmin = carr[0]; + } - if((document.readyState !== "complete") || (slideTimer !== null)) - return; - if((bParam_cmin == old_cmin) && (bParam_cmax == old_cmax)) - return; + if(carr[1] != bParam_cmax) { + old_cmax = bParam_cmax; + bParam_cmax = carr[1]; + } - slideTimer = setTimeout(networkTimerRefresh,2000); - } + }, + onbarclicked: function() { + affinity_network_refresh(); + }, + ondragend: function() { + affinity_network_refresh(); + } + }); - function networkTimerRefresh() { - slideTimer = null; + function affinity_network_refresh() { page_load = true; + next_page = 1; liveUpdate(); } }); |