From 91918f2a58873da3f8c04347521ab2d059e5d409 Mon Sep 17 00:00:00 2001 From: Robin Date: Mon, 27 Jun 2022 15:37:27 -0400 Subject: [PATCH] Add support for switching layouts in the Jitsi wrapper (#22664) --- src/vector/jitsi/index.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/vector/jitsi/index.ts b/src/vector/jitsi/index.ts index b055abbf15..8af13ee255 100644 --- a/src/vector/jitsi/index.ts +++ b/src/vector/jitsi/index.ts @@ -204,6 +204,20 @@ const ack = (ev: CustomEvent) => widgetApi.transport.reply(ev ack(ev); }, ); + widgetApi.on(`action:${ElementWidgetActions.TileLayout}`, + (ev: CustomEvent) => { + ev.preventDefault(); + meetApi?.executeCommand('setTileView', true); + ack(ev); + }, + ); + widgetApi.on(`action:${ElementWidgetActions.SpotlightLayout}`, + (ev: CustomEvent) => { + ev.preventDefault(); + meetApi?.executeCommand('setTileView', false); + ack(ev); + }, + ); widgetApi.on(`action:${ElementWidgetActions.StartLiveStream}`, (ev: CustomEvent) => { ev.preventDefault();