Sha256: 5eb472f19cde1c6a420b63ea0a1629195306561845500842c3b75c19552bb29c
Contents?: true
Size: 1.35 KB
Versions: 42
Compression:
Stored size: 1.35 KB
Contents
$(document).on 'direct-upload:initialize', (event) -> $target = $(event.target) template = $target.data('progress-template').replace('$ID$', event.detail.id).replace('$FILENAME$', event.detail.file.name) $target.siblings('.uploads').append(template) $(document).on 'direct-upload:start', (event) -> $("[data-direct-upload-id=#{event.detail.id}]").removeClass('direct-upload--pending') $(document).on 'direct-upload:progress', (event) -> $("[data-direct-upload-id=#{event.detail.id}]").children('.direct-upload__progress').css('width', "#{event.detail.progress}%") $(document).on 'direct-upload:error', (event) -> $("[data-direct-upload-id=#{event.detail.id}]").addClass('direct-upload--error').attr('title', event.detail.error) $(document).on 'direct-upload:end', (event) -> $obj = $("[data-direct-upload-id=#{event.detail.id}]") $obj.addClass('direct-upload--complete') # Rails UJS fix $obj.closest('form').find('[type=submit][data-confirm]').data('confirmed', true) # Disabled, to rule out trouble # Remove any empty [] inputs after upload # $obj.closest('.form-group').find('input').each (i, input) -> # $input = $(input) # $input.remove() unless $input.val() $(document).on 'change', "input[type='file'][data-click-submit]", (event) -> $(event.currentTarget).closest('form').find('button[type=submit],input[type=submit]').first().click()
Version data entries
42 entries across 42 versions & 1 rubygems