summaryrefslogtreecommitdiff
path: root/src/web
diff options
context:
space:
mode:
Diffstat (limited to 'src/web')
-rw-r--r--src/web/app/desktop/tags/pages/entrance.tag11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/web/app/desktop/tags/pages/entrance.tag b/src/web/app/desktop/tags/pages/entrance.tag
index 914e6b0d58..0dfca1f7a7 100644
--- a/src/web/app/desktop/tags/pages/entrance.tag
+++ b/src/web/app/desktop/tags/pages/entrance.tag
@@ -113,9 +113,14 @@
this.mode = 'signin';
this.on('mount', () => {
- document.documentElement.style.backgroundImage = 'url("/assets/desktop/index.jpg")';
- document.documentElement.style.backgroundSize = 'cover';
- document.documentElement.style.backgroundPosition = 'center';
+ document.documentElement.style.backgroundColor = '#444';
+
+ this.api('meta').then(meta => {
+ const img = meta.top_image ? meta.top_image : '/assets/desktop/index.jpg';
+ document.documentElement.style.backgroundImage = `url("${ img }")`;
+ document.documentElement.style.backgroundSize = 'cover';
+ document.documentElement.style.backgroundPosition = 'center';
+ });
this.api('stats').then(stats => {
this.update({