From f82055fef778866962bdfa817fff808d8337aa7e Mon Sep 17 00:00:00 2001 From: ZeroNet Date: Wed, 10 Aug 2016 12:25:25 +0200 Subject: [PATCH] Wrapper permissionadd confirm --- src/Ui/media/Wrapper.coffee | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Ui/media/Wrapper.coffee b/src/Ui/media/Wrapper.coffee index 094b830b..31696a8c 100644 --- a/src/Ui/media/Wrapper.coffee +++ b/src/Ui/media/Wrapper.coffee @@ -126,6 +126,8 @@ class Wrapper @sendInner {"cmd": "response", "to": message.id, "result": window.history.state} else if cmd == "wrapperOpenWindow" @actionOpenWindow(message.params) + else if cmd == "wrapperPermissionAdd" + @actionPermissionAdd(message) else # Send to websocket if message.id < 1000000 @ws.send(message) # Pass message to websocket @@ -164,6 +166,12 @@ class Wrapper w.location = params[0] + actionPermissionAdd: (message) -> + permission = message.params + @displayConfirm "This site requests permission: #{@toHtmlSafe(permission)}", "Grant", => + @ws.cmd "permissionAdd", permission, => + @sendInner {"cmd": "response", "to": message.id, "result": "Granted"} + actionNotification: (message) -> message.params = @toHtmlSafe(message.params) # Escape html body = $(""+message.params[1]+"")