diff --git a/resources/assets/js/functions/eeui.js b/resources/assets/js/functions/eeui.js index 42d57496b..0ffd3ed4d 100755 --- a/resources/assets/js/functions/eeui.js +++ b/resources/assets/js/functions/eeui.js @@ -43,6 +43,16 @@ requireModuleJs("eeui").goDesktop(); }, + eeuiAppKeepScreenOn() { + if (!$A.isEEUiApp) return; + requireModuleJs("eeui").keepScreenOn(); + }, + + eeuiAppKeepScreenOff() { + if (!$A.isEEUiApp) return; + requireModuleJs("eeui").keepScreenOff(); + }, + eeuiAppSendMessage(object) { if (!$A.isEEUiApp) return; requireModuleJs("webview").sendMessage(object); diff --git a/resources/assets/js/pages/manage/components/MeetingManager.vue b/resources/assets/js/pages/manage/components/MeetingManager.vue index b4bc18623..23724841e 100644 --- a/resources/assets/js/pages/manage/components/MeetingManager.vue +++ b/resources/assets/js/pages/manage/components/MeetingManager.vue @@ -143,6 +143,16 @@ export default { ...mapState(['userId']) }, + watch: { + meetingShow(val) { + if (val) { + $A.eeuiAppKeepScreenOn() + } else { + $A.eeuiAppKeepScreenOff() + } + } + }, + methods: { onAdd(data) { data = $A.isJson(data) ? data : {}; diff --git a/resources/mobile b/resources/mobile index 257202dca..f243b0941 160000 --- a/resources/mobile +++ b/resources/mobile @@ -1 +1 @@ -Subproject commit 257202dcafd9993c1a69a7b0d24d1e2c3160e37e +Subproject commit f243b0941d71a61aed792f6805ea0121d9cfd0ed