Sha256: 42034e16ddcb573834f4e8fea95bc8c5fb0c9eefbda4cf738082dc4e2e17e52a

Contents?: true

Size: 1.1 KB

Versions: 4

Compression:

Stored size: 1.1 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)
        $(this).find('.customfile').addClass('loading')
        data.submit()
      else
        alert("#{file.name} is not gif-, jpeg- or png- file")
    done: (e, data) ->
      $(this).find('.customfile').removeClass('loading')

# 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)
        $(this).find('.customfile').addClass('loading')
        data.submit()
      else
        alert("#{file.name} is not pdf-, word-, txt- or rtf- file")
    done: (e, data) ->
      $(this).find('.customfile').removeClass('loading')

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spina-1.0.3 app/assets/javascripts/spina/admin/uploads.coffee
spina-1.0.2 app/assets/javascripts/spina/admin/uploads.coffee
spina-1.0.1 app/assets/javascripts/spina/admin/uploads.coffee
spina-1.0.0 app/assets/javascripts/spina/admin/uploads.coffee