Sha256: 490cee79c30fb7b54748d571b7d61911fd56f12361e299a0dfb4655f9588d55a

Contents?: true

Size: 1.02 KB

Versions: 6

Compression:

Stored size: 1.02 KB

Contents

# **AmpleAssets** is drag and drop file management for Rails applications. 
# 
class window.AmpleAssetsUploadify extends CoffeeCup

  init: ->
    @log "init()"
    @html()

  html: ->
    @log "html()"
    csrf_token = $('meta[name=csrf-token]').attr('content')
    csrf_param = $('meta[name=csrf-param]').attr('content')
    auth_token = $('meta[name=auth-token]').attr('content')
    uploadify_script_data = {}
    uploadify_script_data[csrf_param] = encodeURIComponent(encodeURIComponent(csrf_token))
    uploadify_script_data['auth_token'] = auth_token
    $('#uploadify').uploadify
      'uploader': '/assets/ample_assets/uploadify.swf'
      'script': "#{ample_assets.mount_at}files"
      'cancelImg': '/assets/ample_assets/cancel.png'
      'buttonImg': '/assets/ample_assets/btn-select-files.png'
      'height': 34
      'scriptData': uploadify_script_data
      'queueID': 'fileQueue'
      'auto': true
      'multi': true
      'wmode': 'transparent'
      'onAllComplete': ->
        $('body').trigger('ample_uploadify.complete');

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ample_assets-0.0.7 app/assets/javascripts/ample_assets/classes/ample_assets_uploadify.js.coffee
ample_assets-0.0.6 app/assets/javascripts/ample_assets/classes/ample_assets_uploadify.js.coffee
ample_assets-0.0.4 app/assets/javascripts/ample_assets/classes/ample_assets_uploadify.js.coffee
ample_assets-0.0.3 app/assets/javascripts/ample_assets/classes/ample_assets_uploadify.js.coffee
ample_assets-0.0.2 app/assets/javascripts/ample_assets/classes/ample_assets_uploadify.js.coffee
ample_assets-0.0.1 app/assets/javascripts/ample_assets/classes/ample_assets_uploadify.js.coffee