feat(jitsi): add 'Hide AE system menu' embed toggle and URL param

This commit is contained in:
Scott Idem
2026-03-17 19:31:34 -04:00
parent dcfeb99024
commit 543dc3c300

View File

@@ -27,6 +27,9 @@
let disable_reaction = $state(true);
let disable_raise_hand = $state(true);
// Toggle to hide AE system menu when embedding in other pages
let hide_ae_menu = $state(false);
let show_advanced = $state(false);
let show_sound = $state(false);
let output_mode = $state<'url' | 'iframe'>('url');
@@ -53,6 +56,8 @@
if (disable_participant_left) p.set('participant_left_sound', 'true');
if (disable_reaction) p.set('reaction_sound', 'true');
if (disable_raise_hand) p.set('raise_hand_sound', 'true');
// AE embed option: hide AE system menu when embedding in other pages
if (hide_ae_menu) p.set('ae_hide_menu', 'true');
return `${effective_base}?${p.toString()}`;
});
@@ -179,6 +184,14 @@
/>
</div>
<!-- AE menu toggle -->
<div>
<label class="flex items-center gap-2 cursor-pointer">
<input type="checkbox" bind:checked={hide_ae_menu} class="checkbox checkbox-sm" />
<span class="text-xs">Hide AE system menu (for embed)</span>
</label>
</div>
<!-- Start options -->
<div class="flex flex-wrap gap-4">
<label class="flex items-center gap-2 cursor-pointer">