From e98f38b6dacbb5ef809ea64d41e4e032ad63ff39 Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Fri, 28 Jun 2024 21:27:48 +0300 Subject: [PATCH] Final(?) iOS cope --- public/css/popup-safari-fix.css | 8 ++++++++ public/css/popup.css | 9 ++------- public/scripts/RossAscends-mods.js | 4 ++++ 3 files changed, 14 insertions(+), 7 deletions(-) create mode 100644 public/css/popup-safari-fix.css diff --git a/public/css/popup-safari-fix.css b/public/css/popup-safari-fix.css new file mode 100644 index 000000000..1dc5085ff --- /dev/null +++ b/public/css/popup-safari-fix.css @@ -0,0 +1,8 @@ +/* iPhone copium land */ +@media screen and (max-width: 1000px) { + .ios .popup .popup-body { + height: fit-content; + max-height: 95vh; + max-height: 95svh; + } +} diff --git a/public/css/popup.css b/public/css/popup.css index b7a32ec89..6a000efa2 100644 --- a/public/css/popup.css +++ b/public/css/popup.css @@ -1,3 +1,5 @@ +@import url('./popup-safari-fix.css'); + dialog { color: var(--SmartThemeBodyColor); } @@ -171,10 +173,3 @@ body.no-blur .popup[open]::backdrop { backface-visibility: hidden; } -@media screen and (max-width: 1000px) { - .popup .popup-body { - height: fit-content; - max-height: 95vh; - max-height: 95svh; - } -} diff --git a/public/scripts/RossAscends-mods.js b/public/scripts/RossAscends-mods.js index d8e652465..4dc86c9d6 100644 --- a/public/scripts/RossAscends-mods.js +++ b/public/scripts/RossAscends-mods.js @@ -725,6 +725,10 @@ export function initRossMods() { RA_autoconnect(); } + if (getParsedUA()?.os?.name === 'iOS') { + document.body.classList.add('ios'); + } + $('#main_api').change(function () { var PrevAPI = main_api; setTimeout(() => RA_autoconnect(PrevAPI), 100);