add ng2-webpack-config

This commit is contained in:
Oleksandr Telnov
2016-09-15 10:22:43 +03:00
parent 0e7e397f7d
commit cdc76cced0
29 changed files with 305 additions and 428 deletions

View File

@@ -1,4 +1,4 @@
import { Component} from '@angular/core';
import { Component } from '@angular/core';
import { inject, ComponentFixture, TestBed } from '@angular/core/testing';
import { FileUploader } from './file-uploader.class';

View File

@@ -9,6 +9,7 @@ export class FileDropDirective {
@Output() public onFileDrop:EventEmitter<File[]> = new EventEmitter<File[]>();
private element:ElementRef;
public constructor(element:ElementRef) {
this.element = element;
}
@@ -80,12 +81,13 @@ export class FileDropDirective {
return false;
}
}
/*
_addOverClass(item:any):any {
item.addOverClass();
}
_removeOverClass(item:any):any {
item.removeOverClass();
}*/
/*
_addOverClass(item:any):any {
item.addOverClass();
}
_removeOverClass(item:any):any {
item.removeOverClass();
}*/
}

View File

@@ -1,5 +1,5 @@
import {FileLikeObject} from './file-like-object.class';
import {FileUploader, ParsedResponseHeaders, FileUploaderOptions} from './file-uploader.class';
import { FileLikeObject } from './file-like-object.class';
import { FileUploader, ParsedResponseHeaders, FileUploaderOptions } from './file-uploader.class';
export class FileItem {
public file:FileLikeObject;
@@ -67,19 +67,19 @@ export class FileItem {
}
public onSuccess(response:string, status:number, headers:ParsedResponseHeaders):any {
return {response,status,headers};
return {response, status, headers};
}
public onError(response:string, status:number, headers:ParsedResponseHeaders):any {
return {response,status,headers};
return {response, status, headers};
}
public onCancel(response:string, status:number, headers:ParsedResponseHeaders):any {
return {response,status,headers};
return {response, status, headers};
}
public onComplete(response:string, status:number, headers:ParsedResponseHeaders):any {
return {response,status,headers};
return {response, status, headers};
}
public _onBeforeUpload():void {

View File

@@ -23,7 +23,7 @@ export class FileLikeObject {
this.name = path.slice(path.lastIndexOf('/') + path.lastIndexOf('\\') + 2);
}
public _createFromObject(object:{size: number, type: string, name: string}):void {
public _createFromObject(object:{size:number, type:string, name:string}):void {
// this.lastModifiedDate = copy(object.lastModifiedDate);
this.size = object.size;
this.type = object.type;

View File

@@ -1,6 +1,6 @@
import { Directive, ElementRef, Input, HostListener } from '@angular/core';
import {FileUploader} from './file-uploader.class';
import { FileUploader } from './file-uploader.class';
// todo: filters
@@ -9,6 +9,7 @@ export class FileSelectDirective {
@Input() public uploader:FileUploader;
private element:ElementRef;
public constructor(element:ElementRef) {
this.element = element;
}

View File

@@ -5,9 +5,9 @@ import { FileDropDirective } from './file-drop.directive';
import { FileSelectDirective } from './file-select.directive';
@NgModule({
imports: [CommonModule],
declarations: [FileDropDirective, FileSelectDirective],
exports: [FileDropDirective, FileSelectDirective]
imports: [CommonModule],
declarations: [FileDropDirective, FileSelectDirective],
exports: [FileDropDirective, FileSelectDirective]
})
export class FileUploadModule {
}

View File

@@ -1,6 +1,6 @@
import {FileLikeObject} from './file-like-object.class';
import {FileItem} from './file-item.class';
import {FileType} from './file-type.class';
import { FileLikeObject } from './file-like-object.class';
import { FileItem } from './file-item.class';
import { FileType } from './file-type.class';
function isFile(value:any):boolean {
return (File && value instanceof File);
@@ -295,13 +295,13 @@ export class FileUploader {
if (typeof item._file.size !== 'number') {
throw new TypeError('The file specified is no longer valid');
}
if(!this.options.disableMultipart) {
sendable = new FormData();
this._onBuildItemForm(item, sendable);
if (!this.options.disableMultipart) {
sendable = new FormData();
this._onBuildItemForm(item, sendable);
sendable.append(item.alias, item._file, item.file.name);
sendable.append(item.alias, item._file, item.file.name);
} else {
sendable = item._file;
sendable = item._file;
}
xhr.upload.onprogress = (event:any) => {

View File

@@ -1,6 +1,6 @@
### Usage
```typescript
import {FileSelectDirective, FileDropDirective, FileUploader} from 'ng2-file-upload/ng2-file-upload';
import { FileSelectDirective, FileDropDirective, FileUploader } from 'ng2-file-upload/ng2-file-upload';
```
### Annotations