Fixed: angular2 beta

This commit is contained in:
buchslava
2016-02-02 18:42:21 +02:00
parent 468fe762b1
commit 16350eb5fb
47 changed files with 41696 additions and 26 deletions

18
components/file-upload/file-drop.d.ts vendored Normal file
View File

@@ -0,0 +1,18 @@
import { ElementRef } from 'angular2/core';
import { FileUploader } from './file-uploader';
export declare class FileDrop {
private element;
uploader: FileUploader;
private fileOver;
constructor(element: ElementRef);
getOptions(): any;
getFilters(): void;
onDrop(event: any): void;
onDragOver(event: any): void;
onDragLeave(event: any): any;
private _getTransfer(event);
private _preventAndStop(event);
private _haveFiles(types);
_addOverClass(item: any): any;
_removeOverClass(item: any): any;
}

40
components/file-upload/file-item.d.ts vendored Normal file
View File

@@ -0,0 +1,40 @@
import { FileLikeObject } from './file-like-object';
import { FileUploader } from './file-uploader';
export declare class FileItem {
private uploader;
private some;
private options;
file: FileLikeObject;
_file: File;
alias: string;
url: string;
method: string;
headers: any;
withCredentials: boolean;
formData: any;
isReady: boolean;
isUploading: boolean;
isUploaded: boolean;
isSuccess: boolean;
isCancel: boolean;
isError: boolean;
progress: number;
index: number;
constructor(uploader: FileUploader, some: any, options: any);
upload(): void;
cancel(): void;
remove(): void;
onBeforeUpload(): void;
onProgress(progress: number): void;
onSuccess(response: any, status: any, headers: any): void;
onError(response: any, status: any, headers: any): void;
onCancel(response: any, status: any, headers: any): void;
onComplete(response: any, status: any, headers: any): void;
private _onBeforeUpload();
private _onProgress(progress);
private _onSuccess(response, status, headers);
private _onError(response, status, headers);
private _onCancel(response, status, headers);
private _onComplete(response, status, headers);
private _prepareToUploading();
}

View File

@@ -0,0 +1,13 @@
export declare class FileLikeObject {
lastModifiedDate: any;
size: any;
type: string;
name: string;
constructor(fileOrInput: any);
_createFromFakePath(path: string): void;
_createFromObject(object: {
size: number;
type: string;
name: string;
}): void;
}

12
components/file-upload/file-select.d.ts vendored Normal file
View File

@@ -0,0 +1,12 @@
import { ElementRef } from 'angular2/core';
import { FileUploader } from './file-uploader';
export declare class FileSelect {
private element;
uploader: FileUploader;
constructor(element: ElementRef);
getOptions(): any;
getFilters(): void;
isEmptyAfterSelection(): boolean;
onChange(): void;
}
export declare const fileUpload: Array<any>;

View File

@@ -0,0 +1,62 @@
import { FileItem } from './file-item';
export declare class FileUploader {
options: any;
url: string;
authToken: string;
isUploading: boolean;
queue: Array<any>;
progress: number;
autoUpload: boolean;
isHTML5: boolean;
removeAfterUpload: boolean;
queueLimit: number;
_nextIndex: number;
filters: Array<any>;
private _failFilterIndex;
constructor(options: any);
addToQueue(files: any[], options: any, filters: any): void;
removeFromQueue(value: any): void;
clearQueue(): void;
uploadItem(value: FileItem): void;
cancelItem(value: any): void;
uploadAll(): void;
cancelAll(): void;
isFile(value: any): boolean;
isFileLikeObject(value: any): boolean;
getIndexOfItem(value: any): number;
getNotUploadedItems(): any[];
getReadyItems(): any[];
destroy(): void;
onAfterAddingAll(fileItems: any): void;
onAfterAddingFile(fileItem: any): void;
onWhenAddingFileFailed(item: any, filter: any, options: any): void;
onBeforeUploadItem(fileItem: any): void;
onProgressItem(fileItem: any, progress: any): void;
onProgressAll(progress: any): void;
onSuccessItem(item: any, response: any, status: any, headers: any): void;
onErrorItem(item: any, response: any, status: any, headers: any): void;
onCancelItem(item: any, response: any, status: any, headers: any): void;
onCompleteItem(item: any, response: any, status: any, headers: any): void;
onCompleteAll(): void;
private _getTotalProgress(value?);
private _getFilters(filters);
private _render();
private _folderFilter(item);
private _queueLimitFilter();
private _isValidFile(file, filters, options);
private _isSuccessCode(status);
private _transformResponse(response, headers);
private _parseHeaders(headers);
private _headersGetter(parsedHeaders);
_xhrTransport(item: any): void;
private _iframeTransport(item);
private _onWhenAddingFileFailed(item, filter, options);
private _onAfterAddingFile(item);
private _onAfterAddingAll(items);
private _onBeforeUploadItem(item);
private _onProgressItem(item, progress);
private _onSuccessItem(item, response, status, headers);
_onErrorItem(item: any, response: any, status: any, headers: any): void;
private _onCancelItem(item, response, status, headers);
_onCompleteItem(item: any, response: any, status: any, headers: any): void;
}