diff --git a/Gruntfile.js b/Gruntfile.js index 8f9be75..89dba45 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -17,7 +17,7 @@ module.exports = function(grunt) { transform: [["babelify", { stage: 0 }]] }, files: { - "dist/deep_uploader.js": "src/deep_uploader.js" + "dist/deep-uploader.js": "src/deep-uploader.js" } } }, @@ -28,8 +28,8 @@ module.exports = function(grunt) { banner: '/*! <%= pkg.name %> <%= grunt.template.today("yyyy-mm-dd") %> */\n' }, build: { - src: 'dist/deep_uploader.js', - dest: 'dist/deep_uploader.min.js' + src: 'dist/deep-uploader.js', + dest: 'dist/deep-uploader.min.js' } }, diff --git a/bower.json b/bower.json index 9cb41ad..df024b6 100644 --- a/bower.json +++ b/bower.json @@ -6,7 +6,7 @@ "greatghoul " ], "description": "", - "main": "dist/deep_uploader.js", + "main": "dist/deep-uploader.js", "moduleType": [], "license": "MIT", "ignore": [ diff --git a/dist/deep_uploader.js b/dist/deep-uploader.js similarity index 92% rename from dist/deep_uploader.js rename to dist/deep-uploader.js index 503630a..16c84f1 100644 --- a/dist/deep_uploader.js +++ b/dist/deep-uploader.js @@ -223,17 +223,17 @@ module.exports = uuid; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _file_trigger = require('./file_trigger'); +var _fileTrigger = require('./file-trigger'); -var _file_trigger2 = _interopRequireDefault(_file_trigger); +var _fileTrigger2 = _interopRequireDefault(_fileTrigger); -var _uploadersQiniu_uploader = require('./uploaders/qiniu_uploader'); +var _uploadersQiniuUploader = require('./uploaders/qiniu-uploader'); -var _uploadersQiniu_uploader2 = _interopRequireDefault(_uploadersQiniu_uploader); +var _uploadersQiniuUploader2 = _interopRequireDefault(_uploadersQiniuUploader); var profiles = []; var uploaders = { - qiniu: _uploadersQiniu_uploader2['default'] + qiniu: _uploadersQiniuUploader2['default'] }; var DeepUploader = {}; @@ -267,7 +267,7 @@ DeepUploader.browse = function (element, uploaderProfile) { var profileName = element.dataset.uploaderProfile || uploaderProfile; var profile = getProfile(profileName); - _file_trigger2['default'].trigger(element, profile, function (file) { + _fileTrigger2['default'].trigger(element, profile, function (file) { var uploader = getUploader(element, profile, file); uploader.start(); }); @@ -279,7 +279,7 @@ DeepUploader.browseHandler = function () { window.DeepUploader = DeepUploader; -},{"./file_trigger":5,"./uploaders/qiniu_uploader":7}],4:[function(require,module,exports){ +},{"./file-trigger":5,"./uploaders/qiniu-uploader":7}],4:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { @@ -309,9 +309,9 @@ Object.defineProperty(exports, '__esModule', { function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } -var _event_trigger = require('./event_trigger'); +var _eventTrigger = require('./event-trigger'); -var _event_trigger2 = _interopRequireDefault(_event_trigger); +var _eventTrigger2 = _interopRequireDefault(_eventTrigger); function makeInput(element, profile) { var input = document.createElement('input'); @@ -341,7 +341,7 @@ FileTrigger.trigger = function (element, profile, callback) { for (var i = 0; i < files.length; i++) { callback(files[i]); - _event_trigger2['default'].trigger(element, 'FileAdded', { + _eventTrigger2['default'].trigger(element, 'FileAdded', { element: element, profile: profile, file: files[i] @@ -358,7 +358,7 @@ FileTrigger.trigger = function (element, profile, callback) { exports['default'] = FileTrigger; module.exports = exports['default']; -},{"./event_trigger":4}],6:[function(require,module,exports){ +},{"./event-trigger":4}],6:[function(require,module,exports){ 'use strict'; Object.defineProperty(exports, '__esModule', { @@ -371,9 +371,9 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'd function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } } -var _event_trigger = require('../event_trigger'); +var _eventTrigger = require('../event-trigger'); -var _event_trigger2 = _interopRequireDefault(_event_trigger); +var _eventTrigger2 = _interopRequireDefault(_eventTrigger); var _uuid = require('uuid'); @@ -420,10 +420,10 @@ var BaseUploader = (function () { self.xhr.open('POST', self.profile.uploadUrl, true); this.onBeforeUpload(function () { - _event_trigger2['default'].trigger(self.element, 'BeforeUpload', self._detail()); + _eventTrigger2['default'].trigger(self.element, 'BeforeUpload', self._detail()); self.upload(function () { - _event_trigger2['default'].trigger(self.element, 'FileUpload', self._detail()); + _eventTrigger2['default'].trigger(self.element, 'FileUpload', self._detail()); }); }); } @@ -450,7 +450,7 @@ var BaseUploader = (function () { var detail = self._detail(); detail.response = self.response; - _event_trigger2['default'].trigger(self.element, 'FileUploaded', detail); + _eventTrigger2['default'].trigger(self.element, 'FileUploaded', detail); }); } else { self.onFileError(self.xhr.status, self.xhr.responseText); @@ -466,7 +466,7 @@ var BaseUploader = (function () { var detail = self._detail(); detail.percent = percent; - _event_trigger2['default'].trigger(self.element, 'FileProgress', detail); + _eventTrigger2['default'].trigger(self.element, 'FileProgress', detail); }); } }; @@ -496,7 +496,7 @@ var BaseUploader = (function () { detail.responseStatus = status; detail.responseText = response; - _event_trigger2['default'].trigger(this.element, 'FileError', detail); + _eventTrigger2['default'].trigger(this.element, 'FileError', detail); } }]); @@ -506,7 +506,7 @@ var BaseUploader = (function () { exports['default'] = BaseUploader; module.exports = exports['default']; -},{"../event_trigger":4,"uuid":2}],7:[function(require,module,exports){ +},{"../event-trigger":4,"uuid":2}],7:[function(require,module,exports){ // http://developer.qiniu.com/docs/v6/api/overview/up/form-upload.html // http://jssdk.demo.qiniu.io/ @@ -526,9 +526,9 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons function _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } -var _base_uploader = require('./base_uploader'); +var _baseUploader = require('./base-uploader'); -var _base_uploader2 = _interopRequireDefault(_base_uploader); +var _baseUploader2 = _interopRequireDefault(_baseUploader); var QiniuUploader = (function (_BaseUploader) { _inherits(QiniuUploader, _BaseUploader); @@ -587,9 +587,9 @@ var QiniuUploader = (function (_BaseUploader) { }]); return QiniuUploader; -})(_base_uploader2['default']); +})(_baseUploader2['default']); exports['default'] = QiniuUploader; module.exports = exports['default']; -},{"./base_uploader":6}]},{},[3]); +},{"./base-uploader":6}]},{},[3]); diff --git a/dist/deep_uploader.min.js b/dist/deep-uploader.min.js similarity index 93% rename from dist/deep_uploader.min.js rename to dist/deep-uploader.min.js index 3a9eec5..f94757d 100644 --- a/dist/deep_uploader.min.js +++ b/dist/deep-uploader.min.js @@ -1,4 +1,4 @@ /*! deep-uploader 2015-09-29 */ -!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;gb;b++)0===(3&b)&&(a=4294967296*Math.random()),e[b]=a>>>((3&b)<<3)&255;return e}}b.exports=c}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(a,b,c){function d(a,b,c){var d=b&&c||0,e=0;for(b=b||[],a.toLowerCase().replace(/[0-9a-f]{2}/g,function(a){16>e&&(b[d+e++]=j[a])});16>e;)b[d+e++]=0;return b}function e(a,b){var c=b||0,d=i;return d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]}function f(a,b,c){var d=b&&c||0,f=b||[];a=a||{};var g=void 0!==a.clockseq?a.clockseq:n,h=void 0!==a.msecs?a.msecs:(new Date).getTime(),i=void 0!==a.nsecs?a.nsecs:p+1,j=h-o+(i-p)/1e4;if(0>j&&void 0===a.clockseq&&(g=g+1&16383),(0>j||h>o)&&void 0===a.nsecs&&(i=0),i>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");o=h,p=i,n=g,h+=122192928e5;var k=(1e4*(268435455&h)+i)%4294967296;f[d++]=k>>>24&255,f[d++]=k>>>16&255,f[d++]=k>>>8&255,f[d++]=255&k;var l=h/4294967296*1e4&268435455;f[d++]=l>>>8&255,f[d++]=255&l,f[d++]=l>>>24&15|16,f[d++]=l>>>16&255,f[d++]=g>>>8|128,f[d++]=255&g;for(var q=a.node||m,r=0;6>r;r++)f[d+r]=q[r];return b?b:e(f)}function g(a,b,c){var d=b&&c||0;"string"==typeof a&&(b="binary"==a?new Array(16):null,a=null),a=a||{};var f=a.random||(a.rng||h)();if(f[6]=15&f[6]|64,f[8]=63&f[8]|128,b)for(var g=0;16>g;g++)b[d+g]=f[g];return b||e(f)}for(var h=a("./rng"),i=[],j={},k=0;256>k;k++)i[k]=(k+256).toString(16).substr(1),j[i[k]]=k;var l=h(),m=[1|l[0],l[1],l[2],l[3],l[4],l[5]],n=16383&(l[6]<<8|l[7]),o=0,p=0,q=g;q.v1=f,q.v4=g,q.parse=d,q.unparse=e,b.exports=q},{"./rng":1}],3:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){var b=k[a];if(b)return b;throw"Profile '"+a+"' not registered."}function f(a,b,c){var d=l[b.uploader];if(!d)throw"Unsupported uploader '"+b.uploader+"'.";return new d(a,b,c)}var g=a("./file_trigger"),h=d(g),i=a("./uploaders/qiniu_uploader"),j=d(i),k=[],l={qiniu:j["default"]},m={};m.register=function(a){k[a.name]=a},m.browse=function(a,b){var c=a.dataset.uploaderProfile||b,d=e(c);h["default"].trigger(a,d,function(b){var c=f(a,d,b);c.start()})},m.browseHandler=function(){m.browse(this)},window.DeepUploader=m},{"./file_trigger":5,"./uploaders/qiniu_uploader":7}],4:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0});var d={};d.trigger=function(a,b){var c=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];a.dispatchEvent(new CustomEvent(b,{bubbles:!0,detail:c}))},c["default"]=d,b.exports=c["default"]},{}],5:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){var c=document.createElement("input");return c.setAttribute("type","file"),b.accept&&c.setAttribute("accept",b.accept),c.style.visibility="hidden",c.style.position="absolute",c.style.width="1px",c.style.height="1px",document.body.appendChild(c),c}Object.defineProperty(c,"__esModule",{value:!0});var f=a("./event_trigger"),g=d(f),h={};h.trigger=function(a,b,c){var d=e(a,b);d.addEventListener("change",function(e){for(var f=e.target.files,h=0;h10?c:"0"+c;var d=this.file.name.split(".").pop()||"tmp",e=j["default"].v4();return b+"/"+c+"/"+e+"."+d}},{key:"start",value:function(){var a=this;a.xhr=new XMLHttpRequest,a.xhr.open("POST",a.profile.uploadUrl,!0),this.onBeforeUpload(function(){h["default"].trigger(a.element,"BeforeUpload",a._detail()),a.upload(function(){h["default"].trigger(a.element,"FileUpload",a._detail())})})}},{key:"onBeforeUpload",value:function(a){var b=this.filename();this.formData=new FormData,this.formData.append("file",this.file),this.formData.append("key",b),a()}},{key:"upload",value:function(a){var b=this;b.xhr.onload=function(){if(200===b.xhr.status){var a=JSON.parse(b.xhr.responseText);b.onFileUploaded(a,function(){var a=b._detail();a.response=b.response,h["default"].trigger(b.element,"FileUploaded",a)})}else b.onFileError(b.xhr.status,b.xhr.responseText)},b.xhr.upload.onprogress=function(a){if(a.lengthComputable){var c=a.loaded/a.total;b.onFileProgress(function(){var a=b._detail();a.percent=c,h["default"].trigger(b.element,"FileProgress",a)})}},b.xhr.send(b.formData),a()}},{key:"cancel",value:function(){}},{key:"onFileProgress",value:function(a){a()}},{key:"onFileUploaded",value:function(a,b){this.response=a,b()}},{key:"onFileError",value:function(a,b){var c=this._detail();c.responseStatus=a,c.responseText=b,h["default"].trigger(this.element,"FileError",c)}}]),a}();c["default"]=k,b.exports=c["default"]},{"../event_trigger":4,uuid:2}],7:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(){function a(a,b){for(var c=0;cb;b++)0===(3&b)&&(a=4294967296*Math.random()),e[b]=a>>>((3&b)<<3)&255;return e}}b.exports=c}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(a,b,c){function d(a,b,c){var d=b&&c||0,e=0;for(b=b||[],a.toLowerCase().replace(/[0-9a-f]{2}/g,function(a){16>e&&(b[d+e++]=j[a])});16>e;)b[d+e++]=0;return b}function e(a,b){var c=b||0,d=i;return d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+"-"+d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]+d[a[c++]]}function f(a,b,c){var d=b&&c||0,f=b||[];a=a||{};var g=void 0!==a.clockseq?a.clockseq:n,h=void 0!==a.msecs?a.msecs:(new Date).getTime(),i=void 0!==a.nsecs?a.nsecs:p+1,j=h-o+(i-p)/1e4;if(0>j&&void 0===a.clockseq&&(g=g+1&16383),(0>j||h>o)&&void 0===a.nsecs&&(i=0),i>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");o=h,p=i,n=g,h+=122192928e5;var k=(1e4*(268435455&h)+i)%4294967296;f[d++]=k>>>24&255,f[d++]=k>>>16&255,f[d++]=k>>>8&255,f[d++]=255&k;var l=h/4294967296*1e4&268435455;f[d++]=l>>>8&255,f[d++]=255&l,f[d++]=l>>>24&15|16,f[d++]=l>>>16&255,f[d++]=g>>>8|128,f[d++]=255&g;for(var q=a.node||m,r=0;6>r;r++)f[d+r]=q[r];return b?b:e(f)}function g(a,b,c){var d=b&&c||0;"string"==typeof a&&(b="binary"==a?new Array(16):null,a=null),a=a||{};var f=a.random||(a.rng||h)();if(f[6]=15&f[6]|64,f[8]=63&f[8]|128,b)for(var g=0;16>g;g++)b[d+g]=f[g];return b||e(f)}for(var h=a("./rng"),i=[],j={},k=0;256>k;k++)i[k]=(k+256).toString(16).substr(1),j[i[k]]=k;var l=h(),m=[1|l[0],l[1],l[2],l[3],l[4],l[5]],n=16383&(l[6]<<8|l[7]),o=0,p=0,q=g;q.v1=f,q.v4=g,q.parse=d,q.unparse=e,b.exports=q},{"./rng":1}],3:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a){var b=k[a];if(b)return b;throw"Profile '"+a+"' not registered."}function f(a,b,c){var d=l[b.uploader];if(!d)throw"Unsupported uploader '"+b.uploader+"'.";return new d(a,b,c)}var g=a("./file-trigger"),h=d(g),i=a("./uploaders/qiniu-uploader"),j=d(i),k=[],l={qiniu:j["default"]},m={};m.register=function(a){k[a.name]=a},m.browse=function(a,b){var c=a.dataset.uploaderProfile||b,d=e(c);h["default"].trigger(a,d,function(b){var c=f(a,d,b);c.start()})},m.browseHandler=function(){m.browse(this)},window.DeepUploader=m},{"./file-trigger":5,"./uploaders/qiniu-uploader":7}],4:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0});var d={};d.trigger=function(a,b){var c=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];a.dispatchEvent(new CustomEvent(b,{bubbles:!0,detail:c}))},c["default"]=d,b.exports=c["default"]},{}],5:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){var c=document.createElement("input");return c.setAttribute("type","file"),b.accept&&c.setAttribute("accept",b.accept),c.style.visibility="hidden",c.style.position="absolute",c.style.width="1px",c.style.height="1px",document.body.appendChild(c),c}Object.defineProperty(c,"__esModule",{value:!0});var f=a("./event-trigger"),g=d(f),h={};h.trigger=function(a,b,c){var d=e(a,b);d.addEventListener("change",function(e){for(var f=e.target.files,h=0;h10?c:"0"+c;var d=this.file.name.split(".").pop()||"tmp",e=j["default"].v4();return b+"/"+c+"/"+e+"."+d}},{key:"start",value:function(){var a=this;a.xhr=new XMLHttpRequest,a.xhr.open("POST",a.profile.uploadUrl,!0),this.onBeforeUpload(function(){h["default"].trigger(a.element,"BeforeUpload",a._detail()),a.upload(function(){h["default"].trigger(a.element,"FileUpload",a._detail())})})}},{key:"onBeforeUpload",value:function(a){var b=this.filename();this.formData=new FormData,this.formData.append("file",this.file),this.formData.append("key",b),a()}},{key:"upload",value:function(a){var b=this;b.xhr.onload=function(){if(200===b.xhr.status){var a=JSON.parse(b.xhr.responseText);b.onFileUploaded(a,function(){var a=b._detail();a.response=b.response,h["default"].trigger(b.element,"FileUploaded",a)})}else b.onFileError(b.xhr.status,b.xhr.responseText)},b.xhr.upload.onprogress=function(a){if(a.lengthComputable){var c=a.loaded/a.total;b.onFileProgress(function(){var a=b._detail();a.percent=c,h["default"].trigger(b.element,"FileProgress",a)})}},b.xhr.send(b.formData),a()}},{key:"cancel",value:function(){}},{key:"onFileProgress",value:function(a){a()}},{key:"onFileUploaded",value:function(a,b){this.response=a,b()}},{key:"onFileError",value:function(a,b){var c=this._detail();c.responseStatus=a,c.responseText=b,h["default"].trigger(this.element,"FileError",c)}}]),a}();c["default"]=k,b.exports=c["default"]},{"../event-trigger":4,uuid:2}],7:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}function f(a,b){if("function"!=typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}Object.defineProperty(c,"__esModule",{value:!0});var g=function(){function a(a,b){for(var c=0;c