Don't display permission request if site already has

This commit is contained in:
shortcutme 2018-02-21 03:10:23 +01:00
parent 99362c78bf
commit 01ce86ce18
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -226,10 +226,13 @@ class Wrapper
actionPermissionAdd: (message) ->
permission = message.params
@ws.cmd "permissionDetails", permission, (permission_details) =>
@displayConfirm "This site requests permission:" + " <b>#{@toHtmlSafe(permission)}</b>" + "<br><small style='color: #4F4F4F'>#{permission_details}</small>", "Grant", =>
@ws.cmd "permissionAdd", permission, =>
@sendInner {"cmd": "response", "to": message.id, "result": "Granted"}
$.when(@event_site_info).done =>
if permission in @site_info.settings.permissions
return false
@ws.cmd "permissionDetails", permission, (permission_details) =>
@displayConfirm "This site requests permission:" + " <b>#{@toHtmlSafe(permission)}</b>" + "<br><small style='color: #4F4F4F'>#{permission_details}</small>", "Grant", =>
@ws.cmd "permissionAdd", permission, (res) =>
@sendInner {"cmd": "response", "to": message.id, "result": res}
actionNotification: (message) ->
message.params = @toHtmlSafe(message.params) # Escape html