From 8dbb62a97ddc9de3acf4e25923fdddbb89a7090e Mon Sep 17 00:00:00 2001 From: bergware Date: Mon, 10 Feb 2020 03:21:54 +0100 Subject: [PATCH] Updated: animated spinner logic --- plugins/dynamix/Browse.page | 9 ++++++--- plugins/dynamix/Syslog.page | 10 ++++++++-- plugins/dynamix/include/DefaultPageLayout.php | 4 ++-- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/plugins/dynamix/Browse.page b/plugins/dynamix/Browse.page index 3457b6a0d..3e5166fe6 100644 --- a/plugins/dynamix/Browse.page +++ b/plugins/dynamix/Browse.page @@ -3,8 +3,8 @@ Tag="navicon" Markdown="false" --- - +
TypeNameSizeLast ModifiedLocation
diff --git a/plugins/dynamix/Syslog.page b/plugins/dynamix/Syslog.page index f95dd7fb7..3a4e148b8 100644 --- a/plugins/dynamix/Syslog.page +++ b/plugins/dynamix/Syslog.page @@ -4,8 +4,8 @@ Icon="icon-log" Tag="list" --- resize(); @@ -92,7 +95,10 @@ function showLog(log) { }); } $(function() { + timers.syslog = setTimeout(function(){$('div.spinner.fixed').show('slow');},150); $.post('/webGui/include/Syslog.php',{log:''},function(data){ + clearTimeout(timers.syslog); + $('div.spinner.fixed').hide('slow'); $('pre.up').html(data); resize(); diff --git a/plugins/dynamix/include/DefaultPageLayout.php b/plugins/dynamix/include/DefaultPageLayout.php index acedb807a..019f65390 100644 --- a/plugins/dynamix/include/DefaultPageLayout.php +++ b/plugins/dynamix/include/DefaultPageLayout.php @@ -356,6 +356,7 @@ $(function() { if (tab=='tab0') tab = 'tab'+$('input[name$="tabs"]').length; else if ($('#'+tab).length==0) {initab(); tab = 'tab1';} if ($.cookie('help')=='help') {$('.inline_help').show(); $('#nav-item.HelpButton').addClass('active');} $('#'+tab).attr('checked', true); + $('div.spinner.fixed').html(unraid_logo); updateTime(); $.jGrowl.defaults.closeTemplate = ''; $.jGrowl.defaults.closerTemplate = '':'
'?>[ close all notifications ]
'; @@ -381,6 +382,7 @@ $.ajaxPrefilter(function(s, orig, xhr){
+
-
').attr({type:'hidden', name:'csrf_token', value:''})); - $('div.spinner.fixed').html(unraid_logo); setTimeout(function(){$('div.spinner').not('.fixed').each(function(){$(this).html(unraid_logo);});},150); // display animation if page loading takes longer than 150ms watchdog.start(); });