summaryrefslogtreecommitdiff
path: root/public/js/jquery.uploadPreview.min.js
diff options
context:
space:
mode:
authorlowercasename <raphaelkabo@gmail.com>2019-07-25 16:16:04 +0100
committerlowercasename <raphaelkabo@gmail.com>2019-07-25 16:16:04 +0100
commit930542049e40a1a99c9a0c2c349519ccddf52140 (patch)
treeace22d1e09c409bc47743a44b8f8ca41bb8b2dd6 /public/js/jquery.uploadPreview.min.js
First commit
Diffstat (limited to 'public/js/jquery.uploadPreview.min.js')
-rwxr-xr-xpublic/js/jquery.uploadPreview.min.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/public/js/jquery.uploadPreview.min.js b/public/js/jquery.uploadPreview.min.js
new file mode 100755
index 0000000..8430826
--- /dev/null
+++ b/public/js/jquery.uploadPreview.min.js
@@ -0,0 +1 @@
+!function(e){e.extend({uploadPreview:function(l){var i=e.extend({input_field:".image-input",preview_box:".image-preview",label_field:".image-label",label_default:"Choose File",label_selected:"Change File",no_label:!1,success_callback:null},l);return window.File&&window.FileList&&window.FileReader?void(void 0!==e(i.input_field)&&null!==e(i.input_field)&&e(i.input_field).change(function(){var l=this.files;if(l.length>0){var a=l[0],o=new FileReader;o.addEventListener("load",function(l){var o=l.target;a.type.match("image")?(e(i.preview_box).css("background-image","url("+o.result+")"),e(i.preview_box).css("background-size","cover"),e(i.preview_box).css("background-position","center center")):a.type.match("audio")?e(i.preview_box).html("<audio controls><source src='"+o.result+"' type='"+a.type+"' />Your browser does not support the audio element.</audio>"):alert("This file type is not supported yet.")}),0==i.no_label&&e(i.label_field).html(i.label_selected),o.readAsDataURL(a),i.success_callback&&i.success_callback()}else 0==i.no_label&&e(i.label_field).html(i.label_default),e(i.preview_box).css("background-image","none"),e(i.preview_box+" audio").remove()})):(alert("You need a browser with file reader support, to use this form properly."),!1)}})}(jQuery); \ No newline at end of file