From: moisseev Date: Sun, 26 Jul 2020 15:01:15 +0000 (+0300) Subject: [WebUI] Add preloader X-Git-Tag: 2.6~214^2~2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=921d4e2ce19e08d1335a85d8bd22eeb1fce75ca5;p=thirdparty%2Frspamd.git [WebUI] Add preloader --- diff --git a/interface/css/rspamd.css b/interface/css/rspamd.css index af410a3bb9..10ea971ecf 100644 --- a/interface/css/rspamd.css +++ b/interface/css/rspamd.css @@ -567,3 +567,14 @@ table#symbolsTable input[type="number"] { .token.lf::before { content: ""; } + +/* Preloader */ +.blinking { + animation: blinker 1.2s ease-in-out infinite; +} +@keyframes blinker { + 50% { + -webkit-filter: invert(1); + filter: invert(1); + } +} diff --git a/interface/index.html b/interface/index.html index d1e9436462..ce0e380c49 100644 --- a/interface/index.html +++ b/interface/index.html @@ -74,6 +74,16 @@
+
+
+ + Loading... +
+
+ Rspamd +
+
+
diff --git a/interface/js/app/rspamd.js b/interface/js/app/rspamd.js index 8361bb9252..654979fe59 100644 --- a/interface/js/app/rspamd.js +++ b/interface/js/app/rspamd.js @@ -283,6 +283,7 @@ function ($, D3pie, visibility, NProgress, stickyTabs, tab_stat, tab_graph, tab_ $(".ro-hide").show(); } + $("#preloader").addClass("d-none"); $("#navBar, #mainUI").removeClass("d-none"); $(".nav-tabs-sticky").stickyTabs({initialTab:"#status_nav"}); } @@ -434,6 +435,8 @@ function ($, D3pie, visibility, NProgress, stickyTabs, tab_stat, tab_graph, tab_ tab_symbols.setup(ui, tables); tab_upload.setup(ui, tables); selData = tab_graph.setup(ui); + + $("#loading").addClass("d-none"); }; ui.connect = function () {