diff options
Diffstat (limited to 'src/main/resources/bwlpModule.js')
-rw-r--r-- | src/main/resources/bwlpModule.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/resources/bwlpModule.js b/src/main/resources/bwlpModule.js index f0605e3..8e45c74 100644 --- a/src/main/resources/bwlpModule.js +++ b/src/main/resources/bwlpModule.js @@ -5,8 +5,10 @@ angular.module('group', [ angular.module('index').requires.push('group'); // Set custom logo -$http = angular.injector(["ng"]).get("$http"); -$http.get('api/ext/de.bwlehrpool.bwgpul/logoUrl').then(function (response) { - if (!response.data) return - document.documentElement.style.setProperty('--logo', "url('" + response.data + "')") +$http = angular.injector(['ng']).get('$http'); +$http.get('api/ext/de.bwlehrpool.bwgpul/logoConfig').then(function (response) { + if (!response.data || !response.data.url) return; + let cssVar = response.data.primary ? '--primary-logo' : '--secondary-logo'; + document.documentElement.style.setProperty(cssVar, "url('" + response.data.url + "')"); + document.documentElement.style.setProperty('--secondary-logo-display', "block"); }) |