diff --git a/lib/polyfill.coffee b/lib/polyfill.coffee index 08ce47683..e09a458b0 100644 --- a/lib/polyfill.coffee +++ b/lib/polyfill.coffee @@ -1,21 +1,8 @@ Polyfill = init: -> <% if (type === 'crx') { %> - @notificationPermission() @toBlob() - @visibility() <% } %> - notificationPermission: -> - return if !window.Notification or 'permission' of Notification or !window.webkitNotifications - Object.defineProperty Notification, 'permission', - get: -> - switch webkitNotifications.checkPermission() - when 0 - 'granted' - when 1 - 'default' - when 2 - 'denied' toBlob: -> HTMLCanvasElement::toBlob or= (cb) -> data = atob @toDataURL()[22..] @@ -25,12 +12,3 @@ Polyfill = for i in [0...l] by 1 ui8a[i] = data.charCodeAt i cb new Blob [ui8a], type: 'image/png' - visibility: -> - # page visibility API - return if 'visibilityState' of d - Object.defineProperties HTMLDocument.prototype, - visibilityState: - get: -> @webkitVisibilityState - hidden: - get: -> @webkitHidden - $.on d, 'webkitvisibilitychange', -> $.event 'visibilitychange'