mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-24 08:08:15 -05:00
28 lines
779 B
CoffeeScript
28 lines
779 B
CoffeeScript
module.exports = initializeFilepicker = ->
|
|
((a) ->
|
|
return if window.filepicker
|
|
b = a.createElement("script")
|
|
b.type = "text/javascript"
|
|
b.async = not 0
|
|
b.src = ((if "https:" is a.location.protocol then "https:" else "http:")) + "//api.filepicker.io/v1/filepicker.js"
|
|
c = a.getElementsByTagName("script")[0]
|
|
c.parentNode.insertBefore b, c
|
|
d = {}
|
|
d._queue = []
|
|
e = "pick,pickMultiple,pickAndStore,read,write,writeUrl,export,convert,store,storeUrl,remove,stat,setKey,constructWidget,makeDropPane".split(",")
|
|
f = (a, b) ->
|
|
->
|
|
b.push [
|
|
a
|
|
arguments_
|
|
]
|
|
return
|
|
|
|
g = 0
|
|
|
|
while g < e.length
|
|
d[e[g]] = f(e[g], d._queue)
|
|
g++
|
|
window.filepicker = d
|
|
return
|
|
) document
|