From: Michal Jurkiewicz Date: Mon, 23 Sep 2024 12:55:45 +0000 (+0200) Subject: Support screen capture functionality in wrt js X-Git-Tag: submit/tizen/20241007.160045^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=542ad3341994d7acb9750845b381ccfbf9eb4955;p=platform%2Fframework%2Fweb%2Fwrtjs.git Support screen capture functionality in wrt js Handle permission request for `display-capture` Bug: https://jira-eu.sec.samsung.net/browse/VDGAME-561 Change-Id: Id1843c04c5d358b3869bb80de45eaa815a7c9a42 Signed-off-by: Michal Jurkiewicz --- diff --git a/wrt_app/src/web_application.ts b/wrt_app/src/web_application.ts index 3c8d7991..6d35a7a2 100644 --- a/wrt_app/src/web_application.ts +++ b/wrt_app/src/web_application.ts @@ -105,6 +105,11 @@ export class WebApplication { console.log(`Raising a media permission request with id: ${id}`); this.pendingCallbacks.set(id, callback); wrt.handleMediaPermissionRequest(id, webContents); + } else if (permission === 'display-capture') { + const id = ++this.pendingID; + console.log(`Raising a display-capture permission request with id: ${id}`); + this.pendingCallbacks.set(id, callback); + wrt.handleDisplayCapturePermissionRequest(id, webContents); } else if (permission === 'geolocation') { const id = ++this.pendingID; console.log(`Raising a geolocation permission request with id: ${id}`);