From cb0a7330b623c00b77ab537f2a1ca543082aa907 Mon Sep 17 00:00:00 2001 From: hippoz <10706925-hippoz@users.noreply.gitlab.com> Date: Tue, 20 Sep 2022 18:19:11 +0300 Subject: [PATCH] make sure responsive handlers are initialized before gateway settlement --- frontend/src/components/Main.svelte | 30 +++++++++-------------------- frontend/src/main.js | 3 +-- 2 files changed, 10 insertions(+), 23 deletions(-) diff --git a/frontend/src/components/Main.svelte b/frontend/src/components/Main.svelte index 808d566..edd6cd3 100644 --- a/frontend/src/components/Main.svelte +++ b/frontend/src/components/Main.svelte @@ -28,26 +28,14 @@ {/if} - - -
- {#if !($smallViewport && $showPresenceSidebar) && $showSidebar || $selectedChannel.id === -1} - - {/if} - {#if !($smallViewport && $showSidebar) && !($smallViewport && $showPresenceSidebar) && $showChannelView && $selectedChannel.id !== -1} - - {/if} - {#if $showPresenceSidebar} - - {/if} -
+{#if !($smallViewport && $showPresenceSidebar) && $showSidebar || $selectedChannel.id === -1} + +{/if} +{#if !($smallViewport && $showSidebar) && !($smallViewport && $showPresenceSidebar) && $showChannelView && $selectedChannel.id !== -1} + +{/if} +{#if $showPresenceSidebar} + +{/if} diff --git a/frontend/src/main.js b/frontend/src/main.js index 83e2500..a79b13e 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -8,8 +8,6 @@ import gateway, { GatewayEventType } from './gateway'; import "@material-design-icons/font"; function handleGatewaySettlement() { - initResponsiveHandlers(); - const loadingElement = document.getElementById("pre--loading-screen"); if (loadingElement) { loadingElement.parentElement.removeChild(loadingElement); @@ -27,6 +25,7 @@ function handleGatewaySettlement() { function main() { useDebuggingApi(); useAuthHandlers(); + initResponsiveHandlers(); gateway.subscribe(GatewayEventType.Ready, handleGatewaySettlement); gateway.subscribe(GatewayEventType.Close, handleGatewaySettlement);