Sha256: b64d7a8875dd127df5398d0419c5791ff2f2551f77fb583a5889a443188852ee

Contents?: true

Size: 805 Bytes

Versions: 21

Compression:

Stored size: 805 Bytes

Contents

#= require fileapi

$ ->
  $box = $('.js-photos-uploader')
  return unless $box.length

  $box.fileapi
    maxSize: 20 * FileAPI.MB
    autoUpload: true
    dataType: 'html'
    multiple: true
    accept: "image/*"
    onFileComplete: (e, uiEvt)->
      if uiEvt.status is 200 && uiEvt.error is false
        $photo = $( uiEvt.result )
        $photo.appendTo( $('.js-photos') )
        if !$box.find("input[name='redde_photo[imageable_id]']").val()
          id = $photo.attr('id').replace(/\D/gi, '')
          $form = $('form[data-redde]')
          formId = $form.attr('id')
          objectName = $form.data('redde').objectName
          $photo.append("<input type='hidden' name='#{objectName}[photo_ids][]' value='#{id}' form='#{formId}'>")
      else
        alert('Ошибка загрузки')

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
redde-0.4.4 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.4.3 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.4.2 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.4.1 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.4.0 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.39 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.38 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.37 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.36 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.35 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.34 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.33 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.32 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.31 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.30 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.29 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.28 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.27 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.26 app/assets/javascripts/redde/fileapi.js.coffee
redde-0.3.25 app/assets/javascripts/redde/fileapi.js.coffee