Sha256: 580d9e2848b8e72b82ba294cba4ed056773920feb0ce501265089eb50db45781
Contents?: true
Size: 794 Bytes
Versions: 42
Compression:
Stored size: 794 Bytes
Contents
# Listens to fileuploads for content pictures. # Displays a progressbar when an image is uploaded, and a preview # thumbnail for the picture. jQuery -> $('#new_picture').fileupload dataType: "script" add: (e, data) -> types = /(\.|\/)(gif|jpe?g|png)$/i file = data.files[0] if types.test(file.type) || types.test(file.name) data.context = $(tmpl("template-upload", file)) $('#new_picture').append(data.context) data.submit() else alert("#{file.name} is not a gif, jpeg, or png image file") progress: (e, data) -> if data.context progress = parseInt(data.loaded / data.total * 100, 10) data.context.find('.bar').css('width', progress + '%') if progress >= 100 $('.progress').fadeOut()
Version data entries
42 entries across 42 versions & 1 rubygems