preapproval mobile markup fix

This commit is contained in:
merelendor 2024-05-02 15:26:24 +03:00
parent 67063cc363
commit 719fb6b190

View File

@ -113,6 +113,9 @@ function preapproval_form_check_errors()
(function InitApprove() (function InitApprove()
{ {
const wrap = $("#preapproval_block");
const form = $(wrap).find("form");
if(window.innerWidth > 540) if(window.innerWidth > 540)
{ {
$("#preapproval_block").find(".block_toggle") $("#preapproval_block").find(".block_toggle")
@ -127,13 +130,18 @@ function preapproval_form_check_errors()
setTimeout(function() setTimeout(function()
{ {
$("#preapproval_block").css("width", "100px");
$("#preapproval_block_span_wrapper").css("margin-left", "-500px"); $("#preapproval_block_span_wrapper").css("margin-left", "-500px");
$(".span_animate_out").removeClass("span_animate_out").addClass("span_hidden"); $(".span_animate_out").removeClass("span_animate_out").addClass("span_hidden");
}, 2000); }, 2000);
} }
else
const wrap = $("#preapproval_block"); {
const form = $(wrap).find("form"); setTimeout(function()
{
$("#preapproval_block").css("width", "100px");
}, 2000);
}
const checkFields = () => const checkFields = () =>
{ {
@ -150,6 +158,21 @@ function preapproval_form_check_errors()
return inputsFilled; return inputsFilled;
} }
$(wrap).on("click", ".block_open", function(e)
{
$("#preapproval_block").css("width", "initial");
$(wrap).find(".block_open").css("width", "initial");
});
$(wrap).on("click", ".block_close", function(e)
{
setTimeout(function()
{
$("#preapproval_block").css("width", "100px");
$(wrap).find(".block_open").css("width", "100px");
}, 2000);
});
$(wrap).on("click", ".block_toggle", function(e) $(wrap).on("click", ".block_toggle", function(e)
{ {
$(".preapproval_exists").css("display", "none"); $(".preapproval_exists").css("display", "none");
@ -464,4 +487,34 @@ $(document).ready(function()
} }
}, },
}); });
waitForElement('#chat21-launcher-button').then(() =>
{
$("#chat21-launcher-button").css("z-index", 999);
});
}); });
function waitForElement(selector)
{
return new Promise(resolve =>
{
if (document.querySelector(selector))
{
return resolve(document.querySelector(selector));
}
const observer = new MutationObserver(mutations =>
{
if (document.querySelector(selector))
{
observer.disconnect();
resolve(document.querySelector(selector));
}
});
observer.observe(document.body, {
childList: true,
subtree: true
});
});
}