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 55550a194..f24bc0d3e 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 43d0ff2e4..258e67071 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 d84d0088d..70bb7754e 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,