Fix: build
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -10,7 +10,6 @@ npm-debug.log
|
|||||||
.idea
|
.idea
|
||||||
|
|
||||||
# ignore build and dist for now
|
# ignore build and dist for now
|
||||||
/build
|
|
||||||
/dist
|
/dist
|
||||||
|
|
||||||
/demo/**/*.js
|
/demo/**/*.js
|
||||||
|
|||||||
15890
build/angular2-file-upload-demo.js
vendored
Normal file
15890
build/angular2-file-upload-demo.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
build/angular2-file-upload-demo.js.map
Normal file
1
build/angular2-file-upload-demo.js.map
Normal file
File diff suppressed because one or more lines are too long
180
build/angular2-file-upload.js
vendored
Normal file
180
build/angular2-file-upload.js
vendored
Normal file
@@ -0,0 +1,180 @@
|
|||||||
|
webpackJsonp([2],{
|
||||||
|
|
||||||
|
/***/ 0:
|
||||||
|
/***/ function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
|
module.exports = __webpack_require__(96);
|
||||||
|
|
||||||
|
|
||||||
|
/***/ },
|
||||||
|
|
||||||
|
/***/ 94:
|
||||||
|
/***/ function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
|
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") return Reflect.decorate(decorators, target, key, desc);
|
||||||
|
switch (arguments.length) {
|
||||||
|
case 2: return decorators.reduceRight(function(o, d) { return (d && d(o)) || o; }, target);
|
||||||
|
case 3: return decorators.reduceRight(function(o, d) { return (d && d(target, key)), void 0; }, void 0);
|
||||||
|
case 4: return decorators.reduceRight(function(o, d) { return (d && d(target, key, o)) || o; }, desc);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||||
|
};
|
||||||
|
var angular2_1 = __webpack_require__(6);
|
||||||
|
var FileDrop = (function () {
|
||||||
|
function FileDrop(element) {
|
||||||
|
this.element = element;
|
||||||
|
this.config = {};
|
||||||
|
this.fileOver = new angular2_1.EventEmitter();
|
||||||
|
}
|
||||||
|
FileDrop.prototype.getOptions = function () {
|
||||||
|
return this.uploader.options;
|
||||||
|
};
|
||||||
|
FileDrop.prototype.getFilters = function () {
|
||||||
|
};
|
||||||
|
FileDrop.prototype.onDrop = function (event) {
|
||||||
|
var transfer = this._getTransfer(event);
|
||||||
|
if (!transfer) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
var options = this.getOptions();
|
||||||
|
var filters = this.getFilters();
|
||||||
|
this._preventAndStop(event);
|
||||||
|
this.uploader.addToQueue(transfer.files, options, filters);
|
||||||
|
this.fileOver.next(false);
|
||||||
|
};
|
||||||
|
FileDrop.prototype.onDragOver = function (event) {
|
||||||
|
var transfer = this._getTransfer(event);
|
||||||
|
if (!this._haveFiles(transfer.types)) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
transfer.dropEffect = 'copy';
|
||||||
|
this._preventAndStop(event);
|
||||||
|
this.fileOver.next(true);
|
||||||
|
};
|
||||||
|
FileDrop.prototype.onDragLeave = function (event) {
|
||||||
|
if (event.currentTarget === this.element[0]) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
this._preventAndStop(event);
|
||||||
|
this.fileOver.next(false);
|
||||||
|
};
|
||||||
|
FileDrop.prototype._getTransfer = function (event) {
|
||||||
|
return event.dataTransfer ? event.dataTransfer : event.originalEvent.dataTransfer;
|
||||||
|
};
|
||||||
|
FileDrop.prototype._preventAndStop = function (event) {
|
||||||
|
event.preventDefault();
|
||||||
|
event.stopPropagation();
|
||||||
|
};
|
||||||
|
FileDrop.prototype._haveFiles = function (types) {
|
||||||
|
if (!types) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
if (types.indexOf) {
|
||||||
|
return types.indexOf('Files') !== -1;
|
||||||
|
}
|
||||||
|
else if (types.contains) {
|
||||||
|
return types.contains('Files');
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
FileDrop.prototype._addOverClass = function (item) {
|
||||||
|
item.addOverClass();
|
||||||
|
};
|
||||||
|
FileDrop.prototype._removeOverClass = function (item) {
|
||||||
|
item.removeOverClass();
|
||||||
|
};
|
||||||
|
FileDrop = __decorate([
|
||||||
|
angular2_1.Directive({
|
||||||
|
selector: '[ng2-file-drop]',
|
||||||
|
properties: ['config: ng2FileDrop', 'uploader'],
|
||||||
|
events: ['fileOver'],
|
||||||
|
host: {
|
||||||
|
'(drop)': 'onDrop($event)',
|
||||||
|
'(dragover)': 'onDragOver($event)',
|
||||||
|
'(dragleave)': 'onDragLeave($event)'
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
__metadata('design:paramtypes', [angular2_1.ElementRef])
|
||||||
|
], FileDrop);
|
||||||
|
return FileDrop;
|
||||||
|
})();
|
||||||
|
exports.FileDrop = FileDrop;
|
||||||
|
|
||||||
|
|
||||||
|
/***/ },
|
||||||
|
|
||||||
|
/***/ 95:
|
||||||
|
/***/ function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
|
/// <reference path="../../tsd.d.ts" />
|
||||||
|
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") return Reflect.decorate(decorators, target, key, desc);
|
||||||
|
switch (arguments.length) {
|
||||||
|
case 2: return decorators.reduceRight(function(o, d) { return (d && d(o)) || o; }, target);
|
||||||
|
case 3: return decorators.reduceRight(function(o, d) { return (d && d(target, key)), void 0; }, void 0);
|
||||||
|
case 4: return decorators.reduceRight(function(o, d) { return (d && d(target, key, o)) || o; }, desc);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var __metadata = (this && this.__metadata) || function (k, v) {
|
||||||
|
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
|
||||||
|
};
|
||||||
|
var angular2_1 = __webpack_require__(6);
|
||||||
|
var FileSelect = (function () {
|
||||||
|
function FileSelect(element) {
|
||||||
|
this.element = element;
|
||||||
|
this.config = {};
|
||||||
|
}
|
||||||
|
FileSelect.prototype.getOptions = function () {
|
||||||
|
return this.uploader.options;
|
||||||
|
};
|
||||||
|
FileSelect.prototype.getFilters = function () {
|
||||||
|
};
|
||||||
|
FileSelect.prototype.isEmptyAfterSelection = function () {
|
||||||
|
return !!this.element.nativeElement.attributes.multiple;
|
||||||
|
};
|
||||||
|
FileSelect.prototype.onChange = function () {
|
||||||
|
var files = this.element.nativeElement.files;
|
||||||
|
var options = this.getOptions();
|
||||||
|
var filters = this.getFilters();
|
||||||
|
this.uploader.addToQueue(files, options, filters);
|
||||||
|
if (this.isEmptyAfterSelection()) {
|
||||||
|
}
|
||||||
|
};
|
||||||
|
FileSelect = __decorate([
|
||||||
|
angular2_1.Directive({
|
||||||
|
selector: '[ng2-file-select]',
|
||||||
|
properties: ['config: ng2FileSelect', 'uploader'],
|
||||||
|
host: {
|
||||||
|
'(change)': 'onChange()'
|
||||||
|
}
|
||||||
|
}),
|
||||||
|
__metadata('design:paramtypes', [angular2_1.ElementRef])
|
||||||
|
], FileSelect);
|
||||||
|
return FileSelect;
|
||||||
|
})();
|
||||||
|
exports.FileSelect = FileSelect;
|
||||||
|
exports.fileUpload = [FileSelect];
|
||||||
|
|
||||||
|
|
||||||
|
/***/ },
|
||||||
|
|
||||||
|
/***/ 96:
|
||||||
|
/***/ function(module, exports, __webpack_require__) {
|
||||||
|
|
||||||
|
///<reference path="../tsd.d.ts"/>
|
||||||
|
function __export(m) {
|
||||||
|
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
|
||||||
|
}
|
||||||
|
__export(__webpack_require__(95));
|
||||||
|
__export(__webpack_require__(94));
|
||||||
|
|
||||||
|
|
||||||
|
/***/ }
|
||||||
|
|
||||||
|
});
|
||||||
|
//# sourceMappingURL=angular2-file-upload.js.map
|
||||||
1
build/angular2-file-upload.js.map
Normal file
1
build/angular2-file-upload.js.map
Normal file
File diff suppressed because one or more lines are too long
30849
build/angular2.js
vendored
Normal file
30849
build/angular2.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
build/angular2.js.map
Normal file
1
build/angular2.js.map
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user