Current Path :
/
home
/
develito
/
www
/
tmp
/
install_61117129093a9
/
Site
/
lib
/
js
/
Or
Select Your Path :
Upload File :
New :
File
Dir
/home/develito/www/tmp/install_61117129093a9/Site/lib/js/fileupload.js
SobiPro.jQuery.fn.SobiProFileUploader=function(e){var i=this;this.settings={hideProgressBar:!0,styles:{".progress":{margin:"10px 0 10px 0"},".alert":{clear:"both"},".file input":{"margin-bottom":"10px"},".progress-message":{}}},this.settings=SobiPro.jQuery.extend(!0,e,this.settings),SobiPro.jQuery.each(this.settings.styles,function(e,t){i.find(e).css(t)});var t=i.find(".bar"),r=i.find(".progress-container"),o=i.find(".progress-message"),n=i.find(".alert"),a=i.find(".idStore"),s=i.find(".upload");return this.complete=function(e){i.trigger("uploadComplete",[e]);t.width("100%"),o.html("100%");var d=SobiPro.jQuery.parseJSON(e.responseText);(i.settings.hideProgressBar&&r.addClass("hide"),d.callback)?(0,window[d.callback])(d,i):(n.removeClass("hide"),n.removeClass("alert-error"),n.removeClass("alert-success"),n.addClass("alert-"+d.type),n.find("div").html(d.text),a.val(d.id),s.attr("disabled","disabled"))},this.uploadProgress=function(e,r,n,a){i.trigger("uploadProgress",[e,r,n,a]);var s=a+"%";t.width(s),o.html(s)},this.beforeSend=function(){i.trigger("beforeSend",[this]),r.removeClass("hide");t.width("0%"),o.html("0%")},this.upload=function(){var e=SobiPro.jQuery.parseJSON(i.find(".upload").attr("rel"));i.trigger("createRequest",[e]);var t=i.find(".file"),r=i.find("input:file"),o=r.attr("name")+"-form",n='<form action="index.php" method="post" enctype="multipart/form-data" id="'+o+'">';for(var a in e)n+='<input type="hidden" value="'+e[a]+'" name="'+a+'"/>';n+="</form>",n=SobiPro.jQuery(n),r.appendTo(n);var s=r.clone(r);s.appendTo(t),i.find(".selected").val(i.getFilename(s)),n.appendTo(SobiPro.jQuery("#SobiPro")),SobiPro.jQuery("#"+o).ajaxForm({dataType:"json",beforeSend:function(){i.beforeSend()},uploadProgress:function(e,t,r,o){i.uploadProgress(e,t,r,o)},complete:function(e){i.complete(e),n.detach()}}).submit()},this.getFilename=function(e){var i=e.val(),t=i.indexOf("\\")>=0?i.lastIndexOf("\\"):i.lastIndexOf("/"),r=i.substring(t);return 0!==r.indexOf("\\")&&0!==r.indexOf("/")||(r=r.substring(1)),r},this.attachListener=function(e){e.change(function(){if(e.val()){i.find(".upload, .remove").removeAttr("disabled"),i.find(".upload, .remove").removeClass("disabled");var t=i.getFilename(e);i.find(".selected").val(t),setTimeout(function(){i.upload()},500)}})},this.attachListener(this.find("input:file")),this.find(".select").click(function(){i.find("input:file").trigger("click")}),this.find(".remove").click(function(){var e=i.find("input:file"),t=e.clone(e);i.find(".upload, .remove").attr("disabled","disabled"),i.find(".selected").val(""),i.find(".idStore").val(""),t.appendTo(e.parent()),e.remove()}),this.find(".upload").click(function(){i.upload()}),this},SobiPro.jQuery.fn.SPFileUploader=function(e){return this.each(function(){SobiPro.jQuery(this).SobiProFileUploader(e)})};