X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=public%2Fbower_components%2Fangular-file-upload%2Fangular-file-upload.min.js;h=871ca347b0cb767702b06af2246411f712322233;hb=221ba7c2ffc043570bbad1e8f0d6074fb4ff1fb0;hp=9c08c833a8ecd0a935c158e47a0e6624f5cb5ca4;hpb=5d92478b1cb7479f39a43973775a6f6147fba8ac;p=motion.git diff --git a/public/bower_components/angular-file-upload/angular-file-upload.min.js b/public/bower_components/angular-file-upload/angular-file-upload.min.js index 9c08c83..871ca34 100644 --- a/public/bower_components/angular-file-upload/angular-file-upload.min.js +++ b/public/bower_components/angular-file-upload/angular-file-upload.min.js @@ -1,7 +1,7 @@ /* - angular-file-upload v2.3.1 + angular-file-upload v2.2.0 https://github.com/nervgh/angular-file-upload */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports["angular-file-upload"]=t():e["angular-file-upload"]=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i),s=n(2),a=r(s),u=n(3),l=r(u),c=n(4),f=r(c),d=n(5),p=r(d),h=n(6),v=r(h),y=n(7),m=r(y),_=n(8),g=r(_),b=n(9),k=r(b),O=n(10),F=r(O),C=n(11),I=r(C),w=n(12),j=r(w);angular.module(o["default"].name,[]).value("fileUploaderOptions",a["default"]).factory("FileUploader",l["default"]).factory("FileLikeObject",f["default"]).factory("FileItem",p["default"]).factory("FileDirective",v["default"]).factory("FileSelect",m["default"]).factory("FileDrop",g["default"]).factory("FileOver",k["default"]).directive("nvFileSelect",F["default"]).directive("nvFileDrop",I["default"]).directive("nvFileOver",j["default"]).run(["FileUploader","FileLikeObject","FileItem","FileDirective","FileSelect","FileDrop","FileOver",function(e,t,n,r,i,o,s){e.FileLikeObject=t,e.FileItem=n,e.FileDirective=r,e.FileSelect=i,e.FileDrop=o,e.FileOver=s}])},function(e,t){e.exports={name:"angularFileUpload"}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t["default"]={url:"/",alias:"file",headers:{},queue:[],progress:0,autoUpload:!1,removeAfterUpload:!1,method:"POST",filters:[],formData:[],queueLimit:Number.MAX_VALUE,withCredentials:!1,disableMultipart:!1}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t,n,r,o,a){var u=r.File,m=r.FormData,_=function(){function r(t){i(this,r);var n=l(e);c(this,n,t,{isUploading:!1,_nextIndex:0,_failFilterIndex:-1,_directives:{select:[],drop:[],over:[]}}),this.filters.unshift({name:"queueLimit",fn:this._queueLimitFilter}),this.filters.unshift({name:"folder",fn:this._folderFilter})}return s(r,[{key:"addToQueue",value:function(e,t,n){var r=this,i=this.isArrayLikeObject(e)?e:[e],s=this._getFilters(n),u=this.queue.length,l=[];f(i,function(e){var n=new o(e);if(r._isValidFile(n,s,t)){var i=new a(r,e,t);l.push(i),r.queue.push(i),r._onAfterAddingFile(i)}else{var u=s[r._failFilterIndex];r._onWhenAddingFileFailed(n,u,t)}}),this.queue.length!==u&&(this._onAfterAddingAll(l),this.progress=this._getTotalProgress()),this._render(),this.autoUpload&&this.uploadAll()}},{key:"removeFromQueue",value:function(e){var t=this.getIndexOfItem(e),n=this.queue[t];n.isUploading&&n.cancel(),this.queue.splice(t,1),n._destroy(),this.progress=this._getTotalProgress()}},{key:"clearQueue",value:function(){for(;this.queue.length;)this.queue[0].remove();this.progress=0}},{key:"uploadItem",value:function(e){var t=this.getIndexOfItem(e),n=this.queue[t],r=this.isHTML5?"_xhrTransport":"_iframeTransport";n._prepareToUploading(),this.isUploading||(this.isUploading=!0,this[r](n))}},{key:"cancelItem",value:function(e){var t=this.getIndexOfItem(e),n=this.queue[t],r=this.isHTML5?"_xhr":"_form";n&&n.isUploading&&n[r].abort()}},{key:"uploadAll",value:function(){var e=this.getNotUploadedItems().filter(function(e){return!e.isUploading});e.length&&(f(e,function(e){return e._prepareToUploading()}),e[0].upload())}},{key:"cancelAll",value:function(){var e=this.getNotUploadedItems();f(e,function(e){return e.cancel()})}},{key:"isFile",value:function(e){return this.constructor.isFile(e)}},{key:"isFileLikeObject",value:function(e){return this.constructor.isFileLikeObject(e)}},{key:"isArrayLikeObject",value:function(e){return this.constructor.isArrayLikeObject(e)}},{key:"getIndexOfItem",value:function(e){return p(e)?e:this.queue.indexOf(e)}},{key:"getNotUploadedItems",value:function(){return this.queue.filter(function(e){return!e.isUploaded})}},{key:"getReadyItems",value:function(){return this.queue.filter(function(e){return e.isReady&&!e.isUploading}).sort(function(e,t){return e.index-t.index})}},{key:"destroy",value:function(){var e=this;f(this._directives,function(t){f(e._directives[t],function(e){e.destroy()})})}},{key:"onAfterAddingAll",value:function(e){}},{key:"onAfterAddingFile",value:function(e){}},{key:"onWhenAddingFileFailed",value:function(e,t,n){}},{key:"onBeforeUploadItem",value:function(e){}},{key:"onProgressItem",value:function(e,t){}},{key:"onProgressAll",value:function(e){}},{key:"onSuccessItem",value:function(e,t,n,r){}},{key:"onErrorItem",value:function(e,t,n,r){}},{key:"onCancelItem",value:function(e,t,n,r){}},{key:"onCompleteItem",value:function(e,t,n,r){}},{key:"onCompleteAll",value:function(){}},{key:"_getTotalProgress",value:function(e){if(this.removeAfterUpload)return e||0;var t=this.getNotUploadedItems().length,n=t?this.queue.length-t:this.queue.length,r=100/this.queue.length,i=(e||0)*r/100;return Math.round(n*r+i)}},{key:"_getFilters",value:function(e){if(!e)return this.filters;if(v(e))return e;var t=e.match(/[^\s,]+/g);return this.filters.filter(function(e){return-1!==t.indexOf(e.name)})}},{key:"_render",value:function(){t.$$phase||t.$apply()}},{key:"_folderFilter",value:function(e){return!(!e.size&&!e.type)}},{key:"_queueLimitFilter",value:function(){return this.queue.length=200&&300>e||304===e}},{key:"_transformResponse",value:function(e,t){var r=this._headersGetter(t);return f(n.defaults.transformResponse,function(t){e=t(e,r)}),e}},{key:"_parseHeaders",value:function(e){var t,n,r,i={};return e?(f(e.split("\n"),function(e){r=e.indexOf(":"),t=e.slice(0,r).trim().toLowerCase(),n=e.slice(r+1).trim(),t&&(i[t]=i[t]?i[t]+", "+n:n)}),i):i}},{key:"_headersGetter",value:function(e){return function(t){return t?e[t.toLowerCase()]||null:e}}},{key:"_xhrTransport",value:function(e){var t,n=this,r=e._xhr=new XMLHttpRequest;if(this._onBeforeUploadItem(e),e.disableMultipart?t=e._file:(t=new m,f(e.formData,function(e){f(e,function(e,n){t.append(n,e)})}),t.append(e.alias,e._file,e.file.name)),"number"!=typeof e._file.size)throw new TypeError("The file specified is no longer valid");r.upload.onprogress=function(t){var r=Math.round(t.lengthComputable?100*t.loaded/t.total:0);n._onProgressItem(e,r)},r.onload=function(){var t=n._parseHeaders(r.getAllResponseHeaders()),i=n._transformResponse(r.response,t),o=n._isSuccessCode(r.status)?"Success":"Error",s="_on"+o+"Item";n[s](e,i,r.status,t),n._onCompleteItem(e,i,r.status,t)},r.onerror=function(){var t=n._parseHeaders(r.getAllResponseHeaders()),i=n._transformResponse(r.response,t);n._onErrorItem(e,i,r.status,t),n._onCompleteItem(e,i,r.status,t)},r.onabort=function(){var t=n._parseHeaders(r.getAllResponseHeaders()),i=n._transformResponse(r.response,t);n._onCancelItem(e,i,r.status,t),n._onCompleteItem(e,i,r.status,t)},r.open(e.method,e.url,!0),r.withCredentials=e.withCredentials,f(e.headers,function(e,t){r.setRequestHeader(t,e)}),r.send(t),this._render()}},{key:"_iframeTransport",value:function(e){var t=this,n=y('
'),r=y('