1
UnityWebappsWebkitNotificationApiPageProxyBuilder = function(backend, aWindow) {
2
var PERMISSION_ALLOWED = 0;
3
var PERMISSION_NOT_ALLOWED = 1;
4
var PERMISSION_DENIED = 2;
7
var Notification = Function();
8
Notification.prototype = {
10
removeEventListener: nope,
11
addEventListener: nope,
23
aWindow.webkitNotifications.createNotification = function(iconUrl, title, body) {
24
if (this.checkPermission() !== PERMISSION_ALLOWED) {
25
throw new Error("not allowed");
27
var notification = new Notification();
28
notification.show = function () {
29
backend('webkitNotifications.showNotification', [iconUrl, title, body]);