WordPress/wp-includes/js/plupload/plupload.min.js

1 line
17 KiB
JavaScript
Raw Normal View History

!function(e){function t(){var e={};return function(e){(function(e,w,T){var D=window.setTimeout;var x={};var t=w.core.utils;var F=w.runtime.Runtime;function P(e){var t=e.required_features,s={};function i(e,t,i){var r={chunks:"slice_blob",jpgresize:"send_binary_string",pngresize:"send_binary_string",progress:"report_upload_progress",multi_selection:"select_multiple",dragdrop:"drag_and_drop",drop_element:"drag_and_drop",headers:"send_custom_headers",urlstream_upload:"send_binary_string",canSendBinary:"send_binary",triggerDialog:"summon_file_dialog"};if(r[e]){s[r[e]]=t}else if(!i){s[e]=t}}if(typeof t==="string"){U.each(t.split(/\s*,\s*/),function(e){i(e,true)})}else if(typeof t==="object"){U.each(t,function(e,t){i(t,e)})}else if(t===true){if(e.chunk_size&&e.chunk_size>0){s.slice_blob=true}if(!U.isEmptyObj(e.resize)||e.multipart===false){s.send_binary_string=true}if(e.http_method){s.use_http_method=e.http_method}U.each(e,function(e,t){i(t,!!e,true)})}return s}var U={VERSION:"2.3.6",STOPPED:1,STARTED:2,QUEUED:1,UPLOADING:2,FAILED:4,DONE:5,GENERIC_ERROR:-100,HTTP_ERROR:-200,IO_ERROR:-300,SECURITY_ERROR:-400,INIT_ERROR:-500,FILE_SIZE_ERROR:-600,FILE_EXTENSION_ERROR:-601,FILE_DUPLICATE_ERROR:-602,IMAGE_FORMAT_ERROR:-700,MEMORY_ERROR:-701,IMAGE_DIMENSIONS_ERROR:-702,moxie:w,mimeTypes:t.Mime.mimes,ua:t.Env,typeOf:t.Basic.typeOf,extend:t.Basic.extend,guid:t.Basic.guid,getAll:function e(t){var i=[],r;if(U.typeOf(t)!=="array"){t=[t]}var s=t.length;while(s--){r=U.get(t[s]);if(r){i.push(r)}}return i.length?i:null},get:t.Dom.get,each:t.Basic.each,getPos:t.Dom.getPos,getSize:t.Dom.getSize,xmlEncode:function(e){var t={"<":"lt",">":"gt","&":"amp",'"':"quot","'":"#39"},i=/[<>&\"\']/g;return e?(""+e).replace(i,function(e){return t[e]?"&"+t[e]+";":e}):e},toArray:t.Basic.toArray,inArray:t.Basic.inArray,inSeries:t.Basic.inSeries,addI18n:w.core.I18n.addI18n,translate:w.core.I18n.translate,sprintf:t.Basic.sprintf,isEmptyObj:t.Basic.isEmptyObj,hasClass:t.Dom.hasClass,addClass:t.Dom.addClass,removeClass:t.Dom.removeClass,getStyle:t.Dom.getStyle,addEvent:t.Events.addEvent,removeEvent:t.Events.removeEvent,removeAllEvents:t.Events.removeAllEvents,cleanName:function(e){var t,i;i=[/[\300-\306]/g,"A",/[\340-\346]/g,"a",/\307/g,"C",/\347/g,"c",/[\310-\313]/g,"E",/[\350-\353]/g,"e",/[\314-\317]/g,"I",/[\354-\357]/g,"i",/\321/g,"N",/\361/g,"n",/[\322-\330]/g,"O",/[\362-\370]/g,"o",/[\331-\334]/g,"U",/[\371-\374]/g,"u"];for(t=0;t<i.length;t+=2){e=e.replace(i[t],i[t+1])}e=e.replace(/\s+/g,"_");e=e.replace(/[^a-z0-9_\-\.]+/gi,"");return e},buildUrl:function(e,t){var i="";U.each(t,function(e,t){i+=(i?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(e)});if(i){e+=(e.indexOf("?")>0?"&":"?")+i}return e},formatSize:function(e){if(e===T||/\D/.test(e)){return U.translate("N/A")}function t(e,t){return Math.round(e*Math.pow(10,t))/Math.pow(10,t)}var i=Math.pow(1024,4);if(e>i){return t(e/i,1)+" "+U.translate("tb")}if(e>(i/=1024)){return t(e/i,1)+" "+U.translate("gb")}if(e>(i/=1024)){return t(e/i,1)+" "+U.translate("mb")}if(e>1024){return Math.round(e/1024)+" "+U.translate("kb")}return e+" "+U.translate("b")},parseSize:t.Basic.parseSizeStr,predictRuntime:function(e,t){var i,r;i=new U.Uploader(e);r=F.thatCan(i.getOption().required_features,t||e.runtimes);i.destroy();return r},addFileFilter:function(e,t){x[e]=t}};U.addFileFilter("mime_types",function(e,t,i){if(e.length&&!e.regexp.test(t.name)){this.trigger("Error",{code:U.FILE_EXTENSION_ERROR,message:U.translate("File extension error."),file:t});i(false)}else{i(true)}});U.addFileFilter("max_file_size",function(e,t,i){var r;e=U.parseSize(e);if(t.size!==r&&e&&t.size>e){this.trigger("Error",{code:U.FILE_SIZE_ERROR,message:U.translate("File size error."),file:t});i(false)}else{i(true)}});U.addFileFilter("prevent_duplicates",function(e,t,i){if(e){var r=this.files.length;while(r--){if(t.name===this.files[r].name&&t.size===this.files[r].size){this.trigger("Error",{code:U.FILE_DUPLICATE_ERROR,message:U.translate("Duplicate file error."),file:t});i(false);return}}}i(true)});U.addFileFilter("prevent_empty",function(e,t,i){if(e&&