diff options
author | janekptacijarabaci <janekptacijarabaci@seznam.cz> | 2018-04-26 09:54:20 +0200 |
---|---|---|
committer | janekptacijarabaci <janekptacijarabaci@seznam.cz> | 2018-04-26 09:54:20 +0200 |
commit | d6213d3f057e902316ff67b9774e349573bde90f (patch) | |
tree | 2c6eb586b2b24b2066789671af0c22edcc1f5a87 /application/palemoon/components/nsBrowserGlue.js | |
parent | 4678680983c53e28371ab2a5d0524ab63cbed4b0 (diff) | |
download | UXP-d6213d3f057e902316ff67b9774e349573bde90f.tar UXP-d6213d3f057e902316ff67b9774e349573bde90f.tar.gz UXP-d6213d3f057e902316ff67b9774e349573bde90f.tar.lz UXP-d6213d3f057e902316ff67b9774e349573bde90f.tar.xz UXP-d6213d3f057e902316ff67b9774e349573bde90f.zip |
Bug 1192458, Part 1 - Consolidate push and desktop notification permissions
Diffstat (limited to 'application/palemoon/components/nsBrowserGlue.js')
-rw-r--r-- | application/palemoon/components/nsBrowserGlue.js | 47 |
1 files changed, 5 insertions, 42 deletions
diff --git a/application/palemoon/components/nsBrowserGlue.js b/application/palemoon/components/nsBrowserGlue.js index 3908ae81f..642e27c6b 100644 --- a/application/palemoon/components/nsBrowserGlue.js +++ b/application/palemoon/components/nsBrowserGlue.js @@ -1751,42 +1751,6 @@ ContentPermissionPrompt.prototype = { } }, - _promptPush : function(aRequest) { - var browserBundle = Services.strings.createBundle("chrome://browser/locale/browser.properties"); - var requestingURI = aRequest.principal.URI; - - var message = browserBundle.formatStringFromName("push.enablePush", - [requestingURI.host], 1); - - var actions = [ - { - stringId: "push.alwaysAllow", - action: Ci.nsIPermissionManager.ALLOW_ACTION, - expireType: null, - callback: function() {} - }, - { - stringId: "push.allowForSession", - action: Ci.nsIPermissionManager.ALLOW_ACTION, - expireType: Ci.nsIPermissionManager.EXPIRE_SESSION, - callback: function() {} - }, - { - stringId: "push.alwaysBlock", - action: Ci.nsIPermissionManager.DENY_ACTION, - expireType: null, - callback: function() {} - }] - - var options = { - learnMoreURL: Services.urlFormatter.formatURLPref("browser.push.warning.infoURL"), - }; - - this._showPrompt(aRequest, message, "push", actions, "push", - "push-notification-icon", options); - - }, - _promptGeo : function(aRequest) { var browserBundle = Services.strings.createBundle("chrome://browser/locale/browser.properties"); var requestingURI = aRequest.principal.URI; @@ -1866,9 +1830,13 @@ ContentPermissionPrompt.prototype = { }, ]; + var options = { + learnMoreURL: Services.urlFormatter.formatURLPref("browser.push.warning.infoURL"), + }; + this._showPrompt(aRequest, message, "desktop-notification", actions, "web-notifications", - "web-notifications-notification-icon", null); + "web-notifications-notification-icon", options); }, _promptPointerLock: function CPP_promtPointerLock(aRequest, autoAllow) { @@ -1922,7 +1890,6 @@ ContentPermissionPrompt.prototype = { const kFeatureKeys = { "geolocation" : "geo", "desktop-notification" : "desktop-notification", "pointerLock" : "pointerLock", - "push" : "push" }; // Make sure that we support the request. @@ -1966,10 +1933,6 @@ ContentPermissionPrompt.prototype = { case "pointerLock": this._promptPointerLock(request, autoAllow); break; - case "push": - this._promptPush(request); - break; - } }, }; |