Sha256: d04fe7e11dc6c7f9bab1f54dfbd39e714a6616573dda66fc7a47ca83a7be1a4a

Contents?: true

Size: 1.39 KB

Versions: 22

Compression:

Stored size: 1.39 KB

Contents

 # Upload photo
$.fn.uploadPhoto = ->
  $(this).fileupload
    dataType: "script"
    singleFileUploads: true
    dropZone: $(this).find('.photo-field')
    maxNumberOfFiles: 1
    add: (e, data) ->
      types = /(\.|\/)(gif|jpe?g|png)$/i
      file = data.files[0]
      if types.test(file.type) || types.test(file.name)
        NProgress.start()
        $(this).find('.customfile').addClass('loading')
        data.submit()
      else
        alert("#{file.name} is geen gif-, jpeg- of png-bestand")
    progress: (e, data) ->
      if data.context
        NProgress.set(data.loaded / data.total)
    done: (e, data) ->
      $(this).find('.customfile').removeClass('loading')
      NProgress.done()

# Upload document
$.fn.uploadDocument = ->
  $(this).fileupload
    dataType: "script"
    singleFileUploads: true
    dropZone: $(this).find('.attachment-field')
    maxNumberOfFiles: 1
    add: (e, data) ->
      types = /(\.|\/)(pdf|docx?|rtf|txt)$/i
      file = data.files[0]
      if types.test(file.type) || types.test(file.name)
        NProgress.start()
        $(this).find('.customfile').addClass('loading')
        data.submit()
      else
        alert("#{file.name} is geen pdf-, word-, txt- of rtf-bestand")
    progress: (e, data) ->
      if data.context
        NProgress.set(data.loaded / data.total)
    done: (e, data) ->
      $(this).find('.customfile').removeClass('loading')
      NProgress.done()

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
spina-template-0.4.2 app/assets/javascripts/spina/uploads.coffee
spina-template-0.4.1 app/assets/javascripts/spina/uploads.coffee
spina-template-0.4.0 app/assets/javascripts/spina/uploads.coffee
spina-template-0.3.3 app/assets/javascripts/spina/uploads.coffee
spina-template-0.3.2 app/assets/javascripts/spina/uploads.coffee
spina-template-0.3.1 app/assets/javascripts/spina/uploads.coffee
spina-template-0.3.0 app/assets/javascripts/spina/uploads.coffee
spina-template-0.2.18 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.17 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.16 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.15 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.14 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.13 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.12 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.11 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.10 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.9 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.8 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.7 app/assets/javascripts/spina/uploads.js.coffee
spina-template-0.2.6 app/assets/javascripts/spina/uploads.js.coffee