diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js index a6423ea17fb292fa3dadfe02fbd23eaf79fb50c8..09b9c468e21cf9e5d63cb15fa577dbb31c49bec2 100644 --- a/src/dbp-official-signature-pdf-upload.js +++ b/src/dbp-official-signature-pdf-upload.js @@ -57,6 +57,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem this.isAnnotationViewVisible = false; this.addAnnotationInProgress = false; this.activity = new Activity(metadata); + this.showClipboard = false; } static get scopedElements() { @@ -104,6 +105,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem queuedFilesAnnotations: { type: Array, attribute: false }, queuedFilesAnnotationsCount: { type: Number, attribute: false }, addAnnotationInProgress: { type: Boolean, attribute: false }, + showClipboard: { type: Boolean, attribute: 'show-clipboard' }, }; } @@ -843,9 +845,8 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem <dbp-file-source id="file-source" context="${i18n.t('official-pdf-upload.file-picker-context')}" - subscribe="show-clipboard:show-clipboard" allowed-mime-types="application/pdf" - enabled-targets="local${this.showNextcloudFilePicker ? ",nextcloud" : ""},clipboard" + enabled-targets="local${this.showNextcloudFilePicker ? ",nextcloud" : ""}${this.showClipboard ? ",clipboard" : ""}" nextcloud-auth-url="${this.nextcloudWebAppPasswordURL}" nextcloud-web-dav-url="${this.nextcloudWebDavURL}" nextcloud-name="${this.nextcloudName}" @@ -1002,8 +1003,8 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem <dbp-file-sink id="file-sink" context="${i18n.t('qualified-pdf-upload.save-field-label', {count: this.signedFilesToDownload})}" filename="signed-documents.zip" - subscribe="initial-file-handling-state:initial-file-handling-state,clipboard-files:clipboard-files,show-clipboard:show-clipboard" - enabled-targets="local${this.showNextcloudFilePicker ? ",nextcloud" : ""},clipboard" + subscribe="initial-file-handling-state:initial-file-handling-state,clipboard-files:clipboard-files" + enabled-targets="local${this.showNextcloudFilePicker ? ",nextcloud" : ""}${this.showClipboard ? ",clipboard" : ""}" nextcloud-auth-url="${this.nextcloudWebAppPasswordURL}" nextcloud-web-dav-url="${this.nextcloudWebDavURL}" nextcloud-name="${this.nextcloudName}" diff --git a/src/dbp-official-signature-pdf-upload.metadata.json b/src/dbp-official-signature-pdf-upload.metadata.json index 1ef66b654bb2abbc5651d1dab291f491d24d7081..fc6e45515890b0a32b1ae8d9868a44f6560582b3 100644 --- a/src/dbp-official-signature-pdf-upload.metadata.json +++ b/src/dbp-official-signature-pdf-upload.metadata.json @@ -14,6 +14,6 @@ "de": "Erlaubt das Hochladen von PDF-Dokumenten, um sie mit einer Amtssignatur zu versehen", "en": "Allows upload of PDF-documents to officially sign them" }, - "subscribe": "lang,entry-point-url,nextcloud-web-app-password-url,nextcloud-webdav-url,nextcloud-name,nextcloud-file-url,show-nextcloud-file-picker,auth,allow-annotating", + "subscribe": "lang,entry-point-url,nextcloud-web-app-password-url,nextcloud-webdav-url,nextcloud-name,nextcloud-file-url,show-nextcloud-file-picker,auth,allow-annotating,show-clipboard", "required_roles": ["ROLE_SCOPE_OFFICIAL-SIGNATURE"] }