From 729396fff1ce011daa6f035609acbd29295df663 Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle <patrizio@bekerle.com> Date: Thu, 25 Jun 2020 11:57:03 +0200 Subject: [PATCH] Refactor to FileSource (VPU/Apps/Signature#28) --- packages/file-handling/src/file-source.js | 14 +++++++------- packages/file-handling/src/index.js | 4 +++- packages/file-handling/src/vpu-file-source.js | 4 ++-- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/packages/file-handling/src/file-source.js b/packages/file-handling/src/file-source.js index 78a05770..12b0fae1 100644 --- a/packages/file-handling/src/file-source.js +++ b/packages/file-handling/src/file-source.js @@ -31,7 +31,7 @@ function mimeTypesToAccept(mimeTypes) { /** * KnowledgeBaseWebPageElementView web component */ -export class FileUpload extends ScopedElementsMixin(VPULitElement) { +export class FileSource extends ScopedElementsMixin(VPULitElement) { constructor() { super(); this.lang = 'de'; @@ -92,7 +92,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { break; case "queuedFilesCount": 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 }); this.dispatchEvent(event); break; @@ -173,7 +173,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { console.log('handleFiles: files.length = ' + files.length); 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 })); // 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) { 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 })); }, 100); } @@ -302,7 +302,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { 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); } @@ -312,7 +312,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { 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 })); } @@ -327,7 +327,7 @@ export class FileUpload extends ScopedElementsMixin(VPULitElement) { this.updateQueuedFilesCount(); 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); return key; diff --git a/packages/file-handling/src/index.js b/packages/file-handling/src/index.js index a71fa7f9..45db83f7 100644 --- a/packages/file-handling/src/index.js +++ b/packages/file-handling/src/index.js @@ -1,3 +1,5 @@ import {FileUpload} from './fileupload'; +import {FileSource} from './file-source'; -export {FileUpload}; \ No newline at end of file +export {FileUpload}; +export {FileSource}; \ No newline at end of file diff --git a/packages/file-handling/src/vpu-file-source.js b/packages/file-handling/src/vpu-file-source.js index d1b82789..d5bdf531 100644 --- a/packages/file-handling/src/vpu-file-source.js +++ b/packages/file-handling/src/vpu-file-source.js @@ -1,4 +1,4 @@ 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); -- GitLab