From 9f8e98b68c710f120ddd6704a36d2ba57a82641b Mon Sep 17 00:00:00 2001 From: Merlin Danner Date: Sun, 8 Jan 2023 04:41:43 +0100 Subject: [PATCH] Rename login disclaimer disclaimerContainer is confused by adblockers using the "I don't care about cookies" filters with cookie disclaimers. This results in the disclaimer being blocked when using popular AdBlocker Extensions. This commit renames disclaimerContainer -> loginDisclaimerContainer disclaimer -> loginDisclaimer to be more verbose and circumvent that filter --- src/controllers/session/login/index.html | 4 ++-- src/controllers/session/login/index.js | 6 +++--- src/controllers/session/login/login.scss | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/controllers/session/login/index.html b/src/controllers/session/login/index.html index 55550a194c..f24bc0d3eb 100644 --- a/src/controllers/session/login/index.html +++ b/src/controllers/session/login/index.html @@ -50,8 +50,8 @@ ${ButtonChangeServer} -
-
+
+
diff --git a/src/controllers/session/login/index.js b/src/controllers/session/login/index.js index 43d0ff2e40..258e670713 100644 --- a/src/controllers/session/login/index.js +++ b/src/controllers/session/login/index.js @@ -284,11 +284,11 @@ import './login.scss'; loading.hide(); }); apiClient.getJSON(apiClient.getUrl('Branding/Configuration')).then(function (options) { - const disclaimer = view.querySelector('.disclaimer'); + const loginDisclaimer = view.querySelector('.loginDisclaimer'); - disclaimer.innerHTML = DOMPurify.sanitize(marked(options.LoginDisclaimer || '')); + loginDisclaimer.innerHTML = DOMPurify.sanitize(marked(options.LoginDisclaimer || '')); - for (const elem of disclaimer.querySelectorAll('a')) { + for (const elem of loginDisclaimer.querySelectorAll('a')) { elem.rel = 'noopener noreferrer'; elem.target = '_blank'; elem.classList.add('button-link'); diff --git a/src/controllers/session/login/login.scss b/src/controllers/session/login/login.scss index d84d0088d1..70bb7754ef 100644 --- a/src/controllers/session/login/login.scss +++ b/src/controllers/session/login/login.scss @@ -1,9 +1,9 @@ -.disclaimerContainer { +.loginDisclaimerContainer { display: flex; margin-top: 2em; } -.disclaimer { +.loginDisclaimer { margin: 0 auto; h1,