Don't put regular parameters after default ones, and $.globalEval -> $.global.
This commit is contained in:
parent
2a13c80190
commit
ffcfe55fb5
@ -1,9 +1,11 @@
|
|||||||
Polyfill =
|
Polyfill =
|
||||||
init: ->
|
init: ->
|
||||||
@toBlob()
|
@toBlob()
|
||||||
|
$.global @toBlob
|
||||||
|
return
|
||||||
toBlob: ->
|
toBlob: ->
|
||||||
return if HTMLCanvasElement::toBlob
|
return if HTMLCanvasElement::toBlob
|
||||||
HTMLCanvasElement::toBlob = (cb, type='image/png', encoderOptions) ->
|
HTMLCanvasElement::toBlob = (cb, type='image/png', encoderOptions=null) ->
|
||||||
url = @toDataURL type, encoderOptions
|
url = @toDataURL type, encoderOptions
|
||||||
data = atob url[url.indexOf(',')+1..]
|
data = atob url[url.indexOf(',')+1..]
|
||||||
# DataUrl to Binary code from Aeosynth's 4chan X repo
|
# DataUrl to Binary code from Aeosynth's 4chan X repo
|
||||||
@ -12,4 +14,4 @@ Polyfill =
|
|||||||
for i in [0...l] by 1
|
for i in [0...l] by 1
|
||||||
ui8a[i] = data.charCodeAt i
|
ui8a[i] = data.charCodeAt i
|
||||||
cb new Blob [ui8a], {type}
|
cb new Blob [ui8a], {type}
|
||||||
$.globalEval "HTMLCanvasElement.prototype.toBlob = (#{HTMLCanvasElement::toBlob});"
|
return
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user