From 7ee162916e9ed61e738062ffdc421717cc0df62c Mon Sep 17 00:00:00 2001 From: Pavel Loginov Date: Wed, 4 Nov 2020 18:28:51 +0600 Subject: [PATCH] v4.5.3.0 Changelog: https://haproxy-wi.org/changelog.py#4_5_3 --- app/templates/base.html | 4 ++-- inc/awesome.css | 15 ++++++++------- inc/script.js | 34 ++++++++++++++++++---------------- 3 files changed, 28 insertions(+), 25 deletions(-) diff --git a/app/templates/base.html b/app/templates/base.html index 15999a30..1602b74e 100644 --- a/app/templates/base.html +++ b/app/templates/base.html @@ -149,8 +149,8 @@ - Auto-refresh - + Auto-refresh + {% endif %} diff --git a/inc/awesome.css b/inc/awesome.css index 855fd2e6..1dda1bba 100644 --- a/inc/awesome.css +++ b/inc/awesome.css @@ -2,6 +2,14 @@ margin-right: 0.5em; width: 1.5em; } +.auto-refresh-reload::after { + display: none; + font-family: "Font Awesome 5 Solid"; + content: "\f2f1"; +} +.auto-refresh-reload > .fa-sync-alt, .auto-refresh-resume > .fa-play { + color: white !important; +} .auto-refresh-pause::before { display: none; font-family: "Font Awesome 5 Solid"; @@ -147,13 +155,6 @@ font-family: "Font Awesome 5 Solid"; content: "\f007"; } -.patreon::before { - display: none; - font-family: "Font Awesome 5 Solid"; - content: "\f004"; - color: #ff0000; - padding-left: 3px; -} .update-row::before { display: none; font-family: "Font Awesome 5 Solid"; diff --git a/inc/script.js b/inc/script.js index f2c8cd9e..17c4de49 100644 --- a/inc/script.js +++ b/inc/script.js @@ -131,7 +131,7 @@ jQuery.expr[':'].regex = function(elem, index, match) { } window.onblur= function() { window.onfocus= function () { - if(Cookies.get('auto-refresh-pause') == "0" && Cookies.get('auto-refresh') > 5000) { + if(sessionStorage.getItem('auto-refresh-pause') == "0" && sessionStorage.getItem('auto-refresh') > 5000) { if (cur_url[0] == "logs.py") { showLog(); } else if (cur_url[0] == "viewsttats.py") { @@ -204,30 +204,32 @@ function autoRefreshStyle(autoRefresh) { } function setRefreshInterval(interval) { if (interval == "0") { - var autoRefresh = Cookies.get('auto-refresh'); + var autoRefresh = sessionStorage.getItem('auto-refresh'); if (autoRefresh !== undefined) { - Cookies.remove('auto-refresh'); + sessionStorage.removeItem('auto-refresh'); pauseAutoRefresh(); - $('.auto-refresh').prepend(''); + $('#0').html(' Auto-refresh'); + $('.auto-refresh').css('display', 'inline'); $('.auto-refresh').css('font-size', '15px'); $('#1').text('Auto-refresh'); - $('#0').text('Auto-refresh'); + //$('#0').text('Auto-refresh'); $('.auto-refresh-pause').css('display', 'none'); $('.auto-refresh-resume').css('display', 'none'); $.getScript("/inc/fontawesome.min.js") + $.getScript("/inc/scripts.js") } hideAutoRefreshDiv(); } else { clearInterval(intervalId); - Cookies.set('auto-refresh', interval, { expires: 365, samesite: 'strict', secure: 'true' }); - Cookies.set('auto-refresh-pause', "0", { expires: 365, samesite: 'strict', secure: 'true' }); + sessionStorage.setItem('auto-refresh', interval) + sessionStorage.setItem('auto-refresh-pause', 0) startSetInterval(interval); hideAutoRefreshDiv(); autoRefreshStyle(interval); } } function startSetInterval(interval) { - if(Cookies.get('auto-refresh-pause') == "0") { + if(sessionStorage.getItem('auto-refresh-pause') == "0") { if (cur_url[0] == "logs.py") { intervalId = setInterval('showLog()', interval); showLog(); @@ -275,13 +277,13 @@ function pauseAutoRefresh() { $(function() { $('.auto-refresh-pause').css('display', 'none'); $('.auto-refresh-resume').css('display', 'inline'); - Cookies.set('auto-refresh-pause', "1", { expires: 365, samesite: 'strict', secure: 'true' }); + sessionStorage.setItem('auto-refresh-pause', '1') }); } function pauseAutoResume(){ - var autoRefresh = Cookies.get('auto-refresh'); + var autoRefresh = sessionStorage.getItem('auto-refresh'); setRefreshInterval(autoRefresh); - Cookies.set('auto-refresh-pause', "0", { expires: 365, samesite: 'strict', secure: 'true' }); + sessionStorage.setItem('auto-refresh-pause', '0'); } function hideAutoRefreshDiv() { @@ -627,7 +629,7 @@ $( function() { } var pause = '' - var autoRefresh = Cookies.get('auto-refresh'); + var autoRefresh = sessionStorage.getItem('auto-refresh'); if ($('.auto-refresh')) { if(autoRefresh) { @@ -651,7 +653,7 @@ $( function() { $(".footer").css("margin-left", "1%"); $(".show_menu").show(); $("#hide_menu").hide(); - Cookies.set('hide_menu', 'hide', { expires: 365, samesite: 'strict', secure: 'true' }); + sessionStorage.setItem('hide_menu', 'hide'); }); $( "#show_menu" ).click(function() { $(".top-menu").show( "drop", "fast" ); @@ -661,9 +663,9 @@ $( function() { $(".footer").css("margin-left", "207px"); $(".show_menu").hide(); $("#hide_menu").show(); - Cookies.set('hide_menu', 'show', { expires: 365, samesite: 'strict', secure: 'true' }); - }); - var hideMenu = Cookies.get('hide_menu'); + sessionStorage.setItem('hide_menu', 'show'); + }); + var hideMenu = sessionStorage.getItem('hide_menu'); if (hideMenu == "show") { $(".top-menu").show( "drop", "fast" ); $(".container").css("max-width", "100%");