More Safari weirdness cope
This commit is contained in:
parent
8159b7f5f4
commit
542a13a01b
|
@ -1,5 +1,9 @@
|
|||
/* iPhone copium land */
|
||||
.ios .popup .popup-body {
|
||||
body.safari .popup .popup-body:has(.maximized_textarea) {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
body.safari .popup .popup-body {
|
||||
height: fit-content;
|
||||
max-height: 90vh;
|
||||
max-height: 90svh;
|
||||
|
|
|
@ -725,10 +725,14 @@ export function initRossMods() {
|
|||
RA_autoconnect();
|
||||
}
|
||||
|
||||
const isAppleDevice = /iPad|iPhone|iPod/.test(navigator.platform) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);
|
||||
const userAgent = getParsedUA();
|
||||
console.debug('User Agent', userAgent);
|
||||
const isMobileSafari = /iPad|iPhone|iPod/.test(navigator.platform) || (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1);
|
||||
const isDesktopSafari = userAgent?.browser?.name === 'Safari' && userAgent?.platform?.type === 'desktop';
|
||||
const isIOS = userAgent?.os?.name === 'iOS';
|
||||
|
||||
if (getParsedUA()?.os?.name === 'iOS' || isAppleDevice) {
|
||||
document.body.classList.add('ios');
|
||||
if (isIOS || isMobileSafari || isDesktopSafari) {
|
||||
document.body.classList.add('safari');
|
||||
}
|
||||
|
||||
$('#main_api').change(function () {
|
||||
|
|
|
@ -1430,7 +1430,7 @@ jQuery(function () {
|
|||
wrapper.classList.add('flexFlowColumn', 'justifyCenter', 'alignitemscenter');
|
||||
const textarea = document.createElement('textarea');
|
||||
textarea.value = String(bro.val());
|
||||
textarea.classList.add('height100p', 'wide100p');
|
||||
textarea.classList.add('height100p', 'wide100p', 'maximized_textarea');
|
||||
bro.hasClass('monospace') && textarea.classList.add('monospace');
|
||||
textarea.addEventListener('input', function () {
|
||||
bro.val(textarea.value).trigger('input');
|
||||
|
|
Loading…
Reference in New Issue