Skip to content
Snippets Groups Projects
Commit 729396ff authored by Bekerle, Patrizio's avatar Bekerle, Patrizio :fire: Committed by Reiter, Christoph
Browse files

Refactor to FileSource (VPU/Apps/Signature#28)

parent 52f9e7c5
No related branches found
No related tags found
No related merge requests found
...@@ -31,7 +31,7 @@ function mimeTypesToAccept(mimeTypes) { ...@@ -31,7 +31,7 @@ function mimeTypesToAccept(mimeTypes) {
/** /**
* KnowledgeBaseWebPageElementView web component * KnowledgeBaseWebPageElementView web component
*/ */
export class FileUpload extends ScopedElementsMixin(VPULitElement) { export class FileSource extends ScopedElementsMixin(VPULitElement) {
constructor() { constructor() {
super(); super();
this.lang = 'de'; this.lang = 'de';
...@@ -92,7 +92,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { ...@@ -92,7 +92,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) {
break; break;
case "queuedFilesCount": case "queuedFilesCount":
const data = { "queuedFilesCount": this.queuedFilesCount, "queuedFiles": this.queuedFiles }; const data = { "queuedFilesCount": this.queuedFilesCount, "queuedFiles": this.queuedFiles };
const event = new CustomEvent("vpu-fileupload-queued-files-changed", const event = new CustomEvent("vpu-file-source-queued-files-changed",
{ "detail": data, bubbles: true, composed: true }); { "detail": data, bubbles: true, composed: true });
this.dispatchEvent(event); this.dispatchEvent(event);
break; break;
...@@ -173,7 +173,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { ...@@ -173,7 +173,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) {
console.log('handleFiles: files.length = ' + files.length); console.log('handleFiles: files.length = ' + files.length);
this.multipleUploadInProgress = true; this.multipleUploadInProgress = true;
this.dispatchEvent(new CustomEvent("vpu-fileupload-all-start", this.dispatchEvent(new CustomEvent("vpu-file-source-all-start",
{ "detail": {}, bubbles: true, composed: true })); { "detail": {}, bubbles: true, composed: true }));
// we need to copy the files to another array or else they will be gone in the setTimeout function! // we need to copy the files to another array or else they will be gone in the setTimeout function!
...@@ -206,7 +206,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { ...@@ -206,7 +206,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) {
this.multipleUploadInProgress = false; this.multipleUploadInProgress = false;
this.dispatchEvent(new CustomEvent("vpu-fileupload-all-finished", this.dispatchEvent(new CustomEvent("vpu-file-source-all-finished",
{ "detail": {}, bubbles: true, composed: true })); { "detail": {}, bubbles: true, composed: true }));
}, 100); }, 100);
} }
...@@ -302,7 +302,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { ...@@ -302,7 +302,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) {
data.file = file; data.file = file;
} }
const event = new CustomEvent("vpu-fileupload-file-finished", { "detail": data, bubbles: true, composed: true }); const event = new CustomEvent("vpu-file-source-file-finished", { "detail": data, bubbles: true, composed: true });
this.dispatchEvent(event); this.dispatchEvent(event);
} }
...@@ -312,7 +312,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { ...@@ -312,7 +312,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) {
fileSize: file.size, fileSize: file.size,
}; };
this.dispatchEvent(new CustomEvent("vpu-fileupload-file-start", this.dispatchEvent(new CustomEvent("vpu-file-source-file-start",
{ "detail": data, bubbles: true, composed: true })); { "detail": data, bubbles: true, composed: true }));
} }
...@@ -327,7 +327,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { ...@@ -327,7 +327,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) {
this.updateQueuedFilesCount(); this.updateQueuedFilesCount();
const data = {"file": file}; const data = {"file": file};
const event = new CustomEvent("vpu-fileupload-file-queued", { "detail": data, bubbles: true, composed: true }); const event = new CustomEvent("vpu-file-source-file-queued", { "detail": data, bubbles: true, composed: true });
this.dispatchEvent(event); this.dispatchEvent(event);
return key; return key;
......
import {FileUpload} from './fileupload'; import {FileUpload} from './fileupload';
import {FileSource} from './file-source';
export {FileUpload}; export {FileUpload};
export {FileSource};
\ No newline at end of file
import * as commonUtils from "vpu-common/utils"; import * as commonUtils from "vpu-common/utils";
import {FileUpload} from './fileupload'; import {FileSource} from './file-source';
commonUtils.defineCustomElement('vpu-fileupload', FileUpload); commonUtils.defineCustomElement('vpu-file-source', FileSource);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment