Sha256: 929bf24af5cdd9c3c311390ea35a88ff40b3d2c123c5241baf48fabe04a80693

Contents?: true

Size: 464 Bytes

Versions: 8

Compression:

Stored size: 464 Bytes

Contents

(->
  window.remote_file_to_base64 = (url, callback) ->
    xhr = new XMLHttpRequest()
    xhr.open('GET', url, true)
    xhr.responseType = 'blob'

    xhr.onload = (event) ->
      if this.status == 200
        blob = this.response

        reader = new window.FileReader()
        reader.readAsDataURL(blob)
        reader.onloadend = -> callback(reader.result)
      else
        callback(null)

    xhr.onerror = (event) -> callback(null)

    xhr.send()
)()

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
locomotivecms-3.0.0.rc6 app/assets/javascripts/locomotive/utils/file.js.coffee
locomotivecms-3.0.0.rc5 app/assets/javascripts/locomotive/utils/file.js.coffee
locomotivecms-3.0.0.rc4 app/assets/javascripts/locomotive/utils/file.js.coffee
locomotivecms-3.0.0.rc3 app/assets/javascripts/locomotive/utils/file.js.coffee
locomotivecms-3.0.0.rc2 app/assets/javascripts/locomotive/utils/file.js.coffee
locomotivecms-3.0.0.rc1 app/assets/javascripts/locomotive/utils/file.js.coffee
locomotivecms-3.0.0.pre.beta.1 app/assets/javascripts/locomotive/utils/file.js.coffee
locomotivecms-3.0.0.pre.alpha.3 app/assets/javascripts/locomotive/utils/file.js.coffee