From 8be30a095e1b2ac66d087abd7a0e06b6a1ddd983 Mon Sep 17 00:00:00 2001 From: TheSaminator Date: Sun, 13 Feb 2022 19:35:01 -0500 Subject: [PATCH] Add beforeunload interaction --- src/jsMain/kotlin/starshipfights/game/client.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/jsMain/kotlin/starshipfights/game/client.kt b/src/jsMain/kotlin/starshipfights/game/client.kt index 5cbb870..f949f37 100644 --- a/src/jsMain/kotlin/starshipfights/game/client.kt +++ b/src/jsMain/kotlin/starshipfights/game/client.kt @@ -37,6 +37,11 @@ fun main() { RenderResources.load(clientMode !is ClientMode.InGame) }.display() + window.addEventListener("beforeunload", {e -> + e.preventDefault() + e.asDynamic().returnValue = "" + }) + when (clientMode) { is ClientMode.MatchmakingMenu -> matchmakingMain(clientMode.admirals) is ClientMode.InGame -> gameMain(clientMode.playerSide, clientMode.connectToken, clientMode.initialState) -- 2.25.1