diff options
author | Alexander Moisseev <moiseev@mezonplus.ru> | 2018-09-02 22:24:06 +0300 |
---|---|---|
committer | Alexander Moisseev <moiseev@mezonplus.ru> | 2018-09-02 22:24:06 +0300 |
commit | 46cd18dbc37ab58e1258b584c7bfc1f526832ca5 (patch) | |
tree | 244fcf306057f1f3571245c00da78b0fc96556d5 /interface/css | |
parent | 45f1f3661a6ad55400f537f6f78ca26468266dc5 (diff) | |
download | rspamd-46cd18dbc37ab58e1258b584c7bfc1f526832ca5.tar.gz rspamd-46cd18dbc37ab58e1258b584c7bfc1f526832ca5.zip |
[WebUI] Add progress bar for AJAX requests
Diffstat (limited to 'interface/css')
-rw-r--r-- | interface/css/nprogress.css | 74 | ||||
-rw-r--r-- | interface/css/rspamd.css | 6 |
2 files changed, 79 insertions, 1 deletions
diff --git a/interface/css/nprogress.css b/interface/css/nprogress.css new file mode 100644 index 000000000..6752d7f4b --- /dev/null +++ b/interface/css/nprogress.css @@ -0,0 +1,74 @@ +/* Make clicks pass-through */ +#nprogress { + pointer-events: none; +} + +#nprogress .bar { + background: #29d; + + position: fixed; + z-index: 1031; + top: 0; + left: 0; + + width: 100%; + height: 2px; +} + +/* Fancy blur effect */ +#nprogress .peg { + display: block; + position: absolute; + right: 0px; + width: 100px; + height: 100%; + box-shadow: 0 0 10px #29d, 0 0 5px #29d; + opacity: 1.0; + + -webkit-transform: rotate(3deg) translate(0px, -4px); + -ms-transform: rotate(3deg) translate(0px, -4px); + transform: rotate(3deg) translate(0px, -4px); +} + +/* Remove these to get rid of the spinner */ +#nprogress .spinner { + display: block; + position: fixed; + z-index: 1031; + top: 15px; + right: 15px; +} + +#nprogress .spinner-icon { + width: 18px; + height: 18px; + box-sizing: border-box; + + border: solid 2px transparent; + border-top-color: #29d; + border-left-color: #29d; + border-radius: 50%; + + -webkit-animation: nprogress-spinner 400ms linear infinite; + animation: nprogress-spinner 400ms linear infinite; +} + +.nprogress-custom-parent { + overflow: hidden; + position: relative; +} + +.nprogress-custom-parent #nprogress .spinner, +.nprogress-custom-parent #nprogress .bar { + position: absolute; +} + +@-webkit-keyframes nprogress-spinner { + 0% { -webkit-transform: rotate(0deg); } + 100% { -webkit-transform: rotate(360deg); } +} +@keyframes nprogress-spinner { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } +} + diff --git a/interface/css/rspamd.css b/interface/css/rspamd.css index c52e133c1..0628a25bc 100644 --- a/interface/css/rspamd.css +++ b/interface/css/rspamd.css @@ -683,4 +683,8 @@ background: url("../img/asc.png") no-repeat center right; } table.dataTable thead .sorting_desc_disabled { background: url("../img/desc.png") no-repeat center right; -}
\ No newline at end of file +} + +#nprogress .bar { + height: 1px; +} |