From 2cd25d343afa1511ce1cd76ac74777ad5f15f19e Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle <patrizio@bekerle.com> Date: Fri, 10 Apr 2020 08:08:34 +0200 Subject: [PATCH] Do refactoring from SignaturePdfUpload to OfficialSignaturePdfUpload (#4) --- ...ficial-signature-pdf-upload.metadata.json} | 6 ++--- assets/vpu-signature.topic.metadata.json | 2 +- rollup.config.js | 2 +- src/i18n/de/translation.json | 2 +- src/i18n/en/translation.json | 2 +- ...s => vpu-official-signature-pdf-upload.js} | 22 +++++++++---------- test/unit.js | 6 ++--- 7 files changed, 21 insertions(+), 21 deletions(-) rename assets/{vpu-signature-pdf-upload.metadata.json => vpu-official-signature-pdf-upload.metadata.json} (70%) rename src/{vpu-signature-pdf-upload.js => vpu-official-signature-pdf-upload.js} (89%) diff --git a/assets/vpu-signature-pdf-upload.metadata.json b/assets/vpu-official-signature-pdf-upload.metadata.json similarity index 70% rename from assets/vpu-signature-pdf-upload.metadata.json rename to assets/vpu-official-signature-pdf-upload.metadata.json index 47de689..890096c 100644 --- a/assets/vpu-signature-pdf-upload.metadata.json +++ b/assets/vpu-official-signature-pdf-upload.metadata.json @@ -1,7 +1,7 @@ { - "element": "vpu-signature-pdf-upload", - "module_src": "vpu-signature-pdf-upload.js", - "routing_name": "pdf-upload", + "element": "vpu-official-signature-pdf-upload", + "module_src": "vpu-official-signature-pdf-upload.js", + "routing_name": "official-pdf-upload", "name": { "de": "Amtssignatur aufbringen", "en": "Officially sign" diff --git a/assets/vpu-signature.topic.metadata.json b/assets/vpu-signature.topic.metadata.json index b31df5b..5f421ef 100644 --- a/assets/vpu-signature.topic.metadata.json +++ b/assets/vpu-signature.topic.metadata.json @@ -13,7 +13,7 @@ }, "routing_name": "signature", "activities": [ - {"path": "vpu-signature-pdf-upload.metadata.json"} + {"path": "vpu-official-signature-pdf-upload.metadata.json"} ], "attributes": [] } \ No newline at end of file diff --git a/rollup.config.js b/rollup.config.js index 33ffc03..567a122 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -142,7 +142,7 @@ function getBuildInfo() { export default { input: (build != 'test') ? [ 'src/vpu-signature.js', - 'src/vpu-signature-pdf-upload.js', + 'src/vpu-official-signature-pdf-upload.js', ] : glob.sync('test/**/*.js'), output: { dir: 'dist', diff --git a/src/i18n/de/translation.json b/src/i18n/de/translation.json index d1feb9b..008adb4 100644 --- a/src/i18n/de/translation.json +++ b/src/i18n/de/translation.json @@ -1,5 +1,5 @@ { - "pdf-upload": { + "official-pdf-upload": { "upload-field-label": "PDF Dateien zum Signieren hochladen", "upload-area-text": "Sie können in diesem Bereich PDF Dateien per Drag & Drop oder per Direktauswahl hochladen", "signed-files-label": "Signierte Dateien", diff --git a/src/i18n/en/translation.json b/src/i18n/en/translation.json index 1552c6f..752e914 100644 --- a/src/i18n/en/translation.json +++ b/src/i18n/en/translation.json @@ -1,5 +1,5 @@ { - "pdf-upload": { + "official-pdf-upload": { "upload-field-label": "Upload PDF files to sign", "upload-area-text": "In this area you can upload PDF files via Drag & Drop or by selecting them directly", "signed-files-label": "Signed files", diff --git a/src/vpu-signature-pdf-upload.js b/src/vpu-official-signature-pdf-upload.js similarity index 89% rename from src/vpu-signature-pdf-upload.js rename to src/vpu-official-signature-pdf-upload.js index a4c863d..56defbf 100644 --- a/src/vpu-signature-pdf-upload.js +++ b/src/vpu-official-signature-pdf-upload.js @@ -12,7 +12,7 @@ import 'vpu-file-upload'; const i18n = createI18nInstance(); -class SignaturePdfUpload extends VPUSignatureLitElement { +class OfficialSignaturePdfUpload extends VPUSignatureLitElement { constructor() { super(); this.lang = i18n.language; @@ -67,7 +67,7 @@ class SignaturePdfUpload extends VPUSignatureLitElement { onFileUploadStarted(ev) { console.log(ev); this.uploadStatusFileName = ev.detail.fileName; - this.uploadStatusText = i18n.t('pdf-upload.upload-status-file-text', { + this.uploadStatusText = i18n.t('official-pdf-upload.upload-status-file-text', { fileName: ev.detail.fileName, fileSize: humanFileSize(ev.detail.fileSize, false), }); @@ -246,7 +246,7 @@ class SignaturePdfUpload extends VPUSignatureLitElement { return this.signedFiles.map(file => html` <div class="file"> <a class="is-download" - title="${i18n.t('pdf-upload.download-file-button-title')}" + title="${i18n.t('official-pdf-upload.download-file-button-title')}" @click="${() => {this.fileDownloadClickHandler(file);}}"> ${file.name} (${humanFileSize(file.contentSize)}) <vpu-icon name="download"></vpu-icon></a> </div> @@ -258,7 +258,7 @@ class SignaturePdfUpload extends VPUSignatureLitElement { <div class="file"> <div class="button-box"> <button class="button is-small" - title="${i18n.t('pdf-upload.re-upload-file-button-title')}" + title="${i18n.t('official-pdf-upload.re-upload-file-button-title')}" @click="${() => {this.fileUploadClickHandler(data.file, id);}}"><vpu-icon name="reload"></vpu-icon></button> </div> <div class="info"> @@ -273,10 +273,10 @@ class SignaturePdfUpload extends VPUSignatureLitElement { return html` <div class="${classMap({hidden: !this.isLoggedIn() || !this.hasSignaturePermissions()})}"> <div class="field"> - <h2>${i18n.t('pdf-upload.upload-field-label')}</h2> + <h2>${i18n.t('official-pdf-upload.upload-field-label')}</h2> <div class="control"> <vpu-fileupload id="file-upload" lang="${this.lang}" url="${this.signingUrl}" accept="application/pdf" - text="${i18n.t('pdf-upload.upload-area-text')}" button-label="${i18n.t('pdf-upload.upload-button-label')}"></vpu-fileupload> + text="${i18n.t('official-pdf-upload.upload-area-text')}" button-label="${i18n.t('official-pdf-upload.upload-button-label')}"></vpu-fileupload> </div> </div> <div class="field notification is-info ${classMap({hidden: !this.uploadInProgress})}"> @@ -285,25 +285,25 @@ class SignaturePdfUpload extends VPUSignatureLitElement { ${this.uploadStatusText} </div> <div class="files-block field ${classMap({hidden: this.signedFilesCount === 0})}"> - <h2>${i18n.t('pdf-upload.signed-files-label')}</h2> + <h2>${i18n.t('official-pdf-upload.signed-files-label')}</h2> <div class="control"> ${this.getSignedFilesHtml()} </div> </div> <div class="field ${classMap({hidden: this.signedFilesCount === 0})}"> <div class="control"> - <vpu-button id="zip-download-button" value="${i18n.t('pdf-upload.download-zip-button')}" title="${i18n.t('pdf-upload.download-zip-button-tooltip')}" @click="${this.zipDownloadClickHandler}" type="is-primary"></vpu-button> + <vpu-button id="zip-download-button" value="${i18n.t('official-pdf-upload.download-zip-button')}" title="${i18n.t('official-pdf-upload.download-zip-button-tooltip')}" @click="${this.zipDownloadClickHandler}" type="is-primary"></vpu-button> </div> </div> <div class="files-block error-files field ${classMap({hidden: this.errorFilesCount === 0})}"> - <h2 class="error">${i18n.t('pdf-upload.error-files-label')}</h2> + <h2 class="error">${i18n.t('official-pdf-upload.error-files-label')}</h2> <div class="control"> ${this.getErrorFilesHtml()} </div> </div> <div class="field ${classMap({hidden: this.errorFilesCount === 0})}"> <div class="control"> - <vpu-button id="re-upload-all-button" ?disabled="${this.uploadInProgress}" value="${i18n.t('pdf-upload.re-upload-all-button')}" title="${i18n.t('pdf-upload.re-upload-all-button-title')}" @click="${this.reUploadAllClickHandler}" type="is-primary"></vpu-button> + <vpu-button id="re-upload-all-button" ?disabled="${this.uploadInProgress}" value="${i18n.t('official-pdf-upload.re-upload-all-button')}" title="${i18n.t('official-pdf-upload.re-upload-all-button-title')}" @click="${this.reUploadAllClickHandler}" type="is-primary"></vpu-button> </div> </div> </div> @@ -317,4 +317,4 @@ class SignaturePdfUpload extends VPUSignatureLitElement { } } -commonUtils.defineCustomElement('vpu-signature-pdf-upload', SignaturePdfUpload); +commonUtils.defineCustomElement('vpu-official-signature-pdf-upload', OfficialSignaturePdfUpload); diff --git a/test/unit.js b/test/unit.js index 654fe70..2b0304c 100644 --- a/test/unit.js +++ b/test/unit.js @@ -1,13 +1,13 @@ import {assert} from 'chai'; -import '../src/vpu-signature-pdf-upload'; +import '../src/vpu-official-signature-pdf-upload'; import '../src/vpu-signature.js'; -suite('vpu-signature-pdf-upload basics', () => { +suite('vpu-official-signature-pdf-upload basics', () => { let node; suiteSetup(async () => { - node = document.createElement('vpu-signature-pdf-upload'); + node = document.createElement('vpu-official-signature-pdf-upload'); document.body.appendChild(node); await node.updateComplete; }); -- GitLab