From be7aaa784513509a347ebf9e4a99fbf49f9ff19f Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Mon, 15 Aug 2022 01:29:24 +0600 Subject: [PATCH] fixes and improvements in webapps --- .../kotlin/dev/inmo/tgbotapi/webapps/WebApp.kt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/WebApp.kt b/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/WebApp.kt index 6fa55a23af..d31d1d6cf9 100644 --- a/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/WebApp.kt +++ b/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/WebApp.kt @@ -186,3 +186,17 @@ fun WebApp.showPopup( ), callback ) + +var WebApp.requireClosingConfirmation + get() = isClosingConfirmationEnabled + set(value) { + if (value) { + enableClosingConfirmation() + } else { + disableClosingConfirmation() + } + } + +fun WebApp.toggleClosingConfirmation() { + requireClosingConfirmation = !requireClosingConfirmation +}