diff --git a/lib/client/dom.js b/lib/client/dom.js index 760445fb..0d1c9788 100644 --- a/lib/client/dom.js +++ b/lib/client/dom.js @@ -643,8 +643,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; }; }, NotifyProto = function() { - var Notify = this, - Show = false; + var Show, Notify = this; Events.add({ 'blur' :function() { @@ -665,7 +664,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; this.check = function () { var ret, Not = Notification, - perm = Not.permission; + perm = Not && Not.permission; if (perm === 'granted') ret = true; @@ -674,7 +673,7 @@ var CloudCmd, Util, DOM, CloudFunc, Dialog; }; this.request = function () { - var Not = Notification; + var Not = window.Notification; if (Not) Not.requestPermission();