diff --git a/web/css/styles.css b/web/css/styles.css index f49e09c..0136ce2 100644 --- a/web/css/styles.css +++ b/web/css/styles.css @@ -153,6 +153,24 @@ button.nav > img.icon { text-align: center; padding: 15px; } +.loader { + width: 28px; + height: 28px; + display: block; + margin: 0 auto; + position: relative; +} +.loader img { + display: block; + width: 100%; + height: 100%; + animation: spin 1s linear infinite; +} +@keyframes spin { + 100% { + transform: rotate(360deg); + } +} .userpic { /* TODO remove .userpic and use helper class */ flex-shrink: 1; } diff --git a/web/icon/loader-fragment.svg b/web/icon/loader-fragment.svg new file mode 100644 index 0000000..a11bd39 --- /dev/null +++ b/web/icon/loader-fragment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/icon/open-thread.svg b/web/icon/open-thread.svg new file mode 100644 index 0000000..55dfa1c --- /dev/null +++ b/web/icon/open-thread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/web/js/ui/render.js b/web/js/ui/render.js index 4a8158f..2541b42 100644 --- a/web/js/ui/render.js +++ b/web/js/ui/render.js @@ -342,10 +342,8 @@ function render_loading_spinner() { return `