Fix: build
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -10,7 +10,6 @@ npm-debug.log
|
||||
.idea
|
||||
|
||||
# ignore build and dist for now
|
||||
/build
|
||||
/dist
|
||||
|
||||
/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