From: TheSaminator Date: Mon, 14 Feb 2022 00:35:01 +0000 (-0500) Subject: Add beforeunload interaction X-Git-Url: https://gitweb.starshipfights.net/?a=commitdiff_plain;h=8be30a095e1b2ac66d087abd7a0e06b6a1ddd983;p=starship-fights Add beforeunload interaction --- 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)