Sha256: 3192cd380d820c4f8316a756748c6ad338ba1d213e0b293076219a91865fe7b3
Contents?: true
Size: 1.41 KB
Versions: 5
Compression:
Stored size: 1.41 KB
Contents
jQuery -> $('#new_user_file').fileupload dataType: 'script' maxChunkSize: 8388608 # 8 MB add: (e, data) -> $('#attachment').prop('disabled', true) $('#user_file_attachment').prop('disabled', true) file = data.files[0] folder = $('#target_folder_id').val() $.getJSON document.location.pathname.split('/folders')[0] + "/file_exists?name=#{encodeURIComponent(file.name)}&folder=#{encodeURIComponent(folder)}", (exists) -> data.context = $(tmpl("template-upload", file).trim()) $('#progress').append(data.context) if exists data.context.find('.spinner').hide() data.context.find('.failed').show() data.context.find('.percentage').hide() data.context.find('.exists_message').show() $('#user_file_attachment').prop('disabled', false) else data.submit() progress: (e, data) -> if data.context progress = parseInt(data.loaded / data.total * 100) data.context.find('.percentage').html("#{progress}%") if data.loaded == data.total data.context.find('.spinner').hide() data.context.find('.tick').show() progressall: (e, data) -> if data.loaded == data.total $('#server_wait').show() stop: (e) -> folder = $('#target_folder_id').val() window.location.href = document.location.pathname.split('/folders')[0] + "/folders/#{folder}"
Version data entries
5 entries across 5 versions & 1 rubygems