From c82157945e7189660307997d5e1979e1211858c6 Mon Sep 17 00:00:00 2001 From: Cohee <18619528+Cohee1207@users.noreply.github.com> Date: Sun, 17 Mar 2024 19:23:01 +0200 Subject: [PATCH] Allow generic moving divs for extensions --- public/css/mobile-styles.css | 6 ++++-- public/css/st-tailwind.css | 4 ++++ public/scripts/RossAscends-mods.js | 11 ++++++++++- 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/public/css/mobile-styles.css b/public/css/mobile-styles.css index aa5f4bbea..c63dbc7c9 100644 --- a/public/css/mobile-styles.css +++ b/public/css/mobile-styles.css @@ -201,7 +201,8 @@ #left-nav-panel, #floatingPrompt, #cfgConfig, - #logprobsViewer { + #logprobsViewer, + #movingDivs > div { height: calc(100vh - 45px); height: calc(100svh - 45px); min-width: 100% !important; @@ -219,7 +220,8 @@ #floatingPrompt, #cfgConfig, - #logprobsViewer { + #logprobsViewer, + #movingDivs > div { height: min-content; } diff --git a/public/css/st-tailwind.css b/public/css/st-tailwind.css index 911f9d6a4..7d8d8e178 100644 --- a/public/css/st-tailwind.css +++ b/public/css/st-tailwind.css @@ -332,6 +332,10 @@ margin-right: 5px; } +.flex0 { + flex: 0; +} + .flex1 { flex: 1; } diff --git a/public/scripts/RossAscends-mods.js b/public/scripts/RossAscends-mods.js index 8589c8ae2..12ebdee47 100644 --- a/public/scripts/RossAscends-mods.js +++ b/public/scripts/RossAscends-mods.js @@ -1072,6 +1072,7 @@ export function initRossMods() { .not('#floatingPrompt') .not('#cfgConfig') .not('#logprobsViewer') + .not('#movingDivs > div') .is(':visible')) { let visibleDrawerContent = $('.drawer-content:visible') .not('#WorldInfo') @@ -1079,7 +1080,8 @@ export function initRossMods() { .not('#right-nav-panel') .not('#floatingPrompt') .not('#cfgConfig') - .not('#logprobsViewer'); + .not('#logprobsViewer') + .not('#movingDivs > div'); $(visibleDrawerContent).parent().find('.drawer-icon').trigger('click'); return; } @@ -1104,6 +1106,13 @@ export function initRossMods() { return; } + $('#movingDivs > div').each(function () { + if ($(this).is(':visible')) { + $('#movingDivs > div .floating_panel_close').trigger('click'); + return; + } + }); + if ($('#left-nav-panel').is(':visible') && $(LPanelPin).prop('checked') === false) { $('#leftNavDrawerIcon').trigger('click');