This commit is contained in:
Markos Gogoulos
2026-02-01 13:38:48 +02:00
parent 27828d798e
commit f28ce5990b
18 changed files with 118 additions and 64 deletions

View File

@@ -7,7 +7,7 @@ export function inEmbeddedApp() {
sessionStorage.setItem('media_cms_embed_mode', 'true');
return true;
}
if (mode === 'standard') {
sessionStorage.removeItem('media_cms_embed_mode');
return false;
@@ -18,3 +18,29 @@ export function inEmbeddedApp() {
return false;
}
}
export function isSelectMediaMode() {
try {
const params = new URL(globalThis.location.href).searchParams;
const action = params.get('action');
if (action === 'select_media') {
sessionStorage.setItem('media_cms_select_media', 'true');
return true;
}
// Clear if action is explicitly something else
if (action && action !== 'select_media') {
sessionStorage.removeItem('media_cms_select_media');
return false;
}
return sessionStorage.getItem('media_cms_select_media') === 'true';
} catch (e) {
return false;
}
}
export function inSelectMediaEmbedMode() {
return inEmbeddedApp() && isSelectMediaMode();
}