From 93374f1164f8a7aa0004fb463c2d6600a097204c Mon Sep 17 00:00:00 2001 From: Masahiko AMANO Date: Tue, 7 Jan 2025 15:40:14 +0300 Subject: [PATCH] fix(web): fix quote create form positioning --- web/static/css/skazanull.css | 2 +- web/static/js/quotes.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/web/static/css/skazanull.css b/web/static/css/skazanull.css index ed6692b..cb6fe88 100644 --- a/web/static/css/skazanull.css +++ b/web/static/css/skazanull.css @@ -8,7 +8,7 @@ position: absolute; top: 0; right: 0; - bottom: 0; left: 0; + height: 100vh; background-color: #0008; } diff --git a/web/static/js/quotes.js b/web/static/js/quotes.js index 1fbf0e1..49c34b5 100644 --- a/web/static/js/quotes.js +++ b/web/static/js/quotes.js @@ -123,11 +123,14 @@ $(document).on("click", "#btn-add-open", function (e) { now = new Date; now = new Date(now.getTime() - now.getTimezoneOffset() * 60000); $("#new-quote-datetime").val(now.toJSON().slice(0,19)); + $("body").css("overflow", "hidden"); + $("#quote-creator").css("top", $(window).scrollTop()); $("#quote-creator").removeClass("hidden"); }); $(document).on("click", "#btn-add-close", function (e) { $("#quote-creator").addClass("hidden"); + $("body").css("overflow", ""); }); $(document).on("submit", "#quote-create", function (e) { @@ -143,6 +146,7 @@ $(document).on("submit", "#quote-create", function (e) { dataType: "json", success: function (resp) { $("#quote-creator").addClass("hidden"); + $("body").css("overflow", ""); reload(); $("#new-quote-text").val(""); $("#new-quote-author").val("");