From d87277e7e74d465a73659ffb94b4e99c59c87a56 Mon Sep 17 00:00:00 2001 From: Maxim Leshchenko Date: Sun, 30 Jan 2022 14:18:39 +0200 Subject: [PATCH] Global: Fix up button Due to the fact that "document.body.scrollTop" was removed from newer browsers, hovering over this button was not displayed. I replaced this with "window.scrollY" which works in newer browsers. I also localized the text on it. --- Web/Presenters/templates/@layout.xml | 2 +- Web/static/js/scroll.js | 2 +- locales/en.strings | 1 + locales/ru.strings | 3 ++- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Web/Presenters/templates/@layout.xml b/Web/Presenters/templates/@layout.xml index 4834aed8..f6542040 100644 --- a/Web/Presenters/templates/@layout.xml +++ b/Web/Presenters/templates/@layout.xml @@ -93,7 +93,7 @@
- ⬆ Вверх + ⬆ {_to_top}
diff --git a/Web/static/js/scroll.js b/Web/static/js/scroll.js index 19e1c63a..3b652afd 100644 --- a/Web/static/js/scroll.js +++ b/Web/static/js/scroll.js @@ -1,5 +1,5 @@ window.addEventListener("scroll", function(e) { - if(document.body.scrollTop < 100) { + if(window.scrollY < 100) { document.body.classList.toggle("scrolled", false); } else { document.body.classList.toggle("scrolled", true); diff --git a/locales/en.strings b/locales/en.strings index ee2e9081..7ef546da 100644 --- a/locales/en.strings +++ b/locales/en.strings @@ -6,6 +6,7 @@ "home" = "Home"; "welcome" = "Welcome"; +"to_top" = "To top"; /* Login */ diff --git a/locales/ru.strings b/locales/ru.strings index bee9b7cc..a283fe35 100644 --- a/locales/ru.strings +++ b/locales/ru.strings @@ -7,6 +7,7 @@ "home" = "Главная"; "welcome" = "Добро пожаловать"; +"to_top" = "Вверх"; /* Login */ @@ -848,4 +849,4 @@ /* User alerts */ -"user_alert_scam" = "На этот аккаунт много жаловались в связи с мошенничеством. Пожалуйста, будьте осторожны, особенно если у вас попросят денег."; \ No newline at end of file +"user_alert_scam" = "На этот аккаунт много жаловались в связи с мошенничеством. Пожалуйста, будьте осторожны, особенно если у вас попросят денег.";