@digital-blueprint/dispatch-app
Version:
[GitHub Repository](https://github.com/digital-blueprint/dispatch-app) | [npmjs package](https://www.npmjs.com/package/@digital-blueprint/dispatch-app) | [Unpkg CDN](https://unpkg.com/browse/@digital-blueprint/dispatch-app/) | [Dispatch Bundle](https://gi
354 lines (349 loc) • 32.4 kB
JavaScript
let e=e=>e,t,n,r;function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];t%2?i(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){var t=c(e,`string`);return typeof t==`symbol`?t:t+``}function c(e,t){if(typeof e!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(typeof r!=`object`)return r;throw TypeError(`@ must return a primitive value.`)}return(t===`string`?String:Number)(e)}
/*!
* License: LGPL-2.1-or-later
* Dependencies:
*
* @webcomponents/scoped-custom-element-registry: BSD-3-Clause
* @dbp-toolkit/app-shell: LGPL-2.1-or-later
* @dbp-toolkit/language-select: LGPL-2.1-or-later
* @dbp-toolkit/auth: LGPL-2.1-or-later
* lit-html: BSD-3-Clause
* @dbp-toolkit/notification: LGPL-2.1-or-later
* @dbp-toolkit/theme-switcher: LGPL-2.1-or-later
* universal-router: MIT
* @dbp-toolkit/matomo: LGPL-2.1-or-later
* @digital-blueprint/esign-app: LGPL-2.1-or-later
*/
import{$ as l,C as u,F as d,I as f,N as p,O as m,P as h,Q as g,S as _,T as v,U as y,V as b,b as x,nt as S,o as C,p as w,s as T,t as E,x as D}from"./shared/dbp-lit-element.BfjLvJVI.js";import"./shared/directive-helpers.Sc6bWiSp.js";import"./shared/dbp-file-handling-lit-element.CduMSkeZ.js";import{t as O}from"./shared/file-source.fWrDCXC2.js";import{t as k}from"./shared/file-sink.CHWfTL87.js";import"./shared/src.CBTAcdze.js";import{t as A}from"./shared/src.WsPj5v14.js";import{a as j,i as M,n as N,o as P,r as F,s as I,t as L}from"./shared/table-components.BdxzB2R2.js";b(`dbp-official-signature-pdf-upload`,class extends h(P){constructor(){super(),this.entryPointUrl=``,this.nextcloudWebAppPasswordURL=``,this.nextcloudWebDavURL=``,this.nextcloudName=``,this.nextcloudFileURL=``,this.nextcloudAuthInfo=``,this.fileHandlingEnabledTargets=`local`,this._setQueuedFilesTabulatorTable=this.setQueuedFilesTabulatorTable.bind(this),this._tabulatorTableHandleCollapse=this.tabulatorTableHandleCollapse.bind(this),this._handleTableSelection=this.handleTableSelection.bind(this),this._handleModalClosed=this.handleModalClosed.bind(this),this._handlePdfModalClosing=this.handlePdfModalClosing.bind(this),this._handleAnnotationModalClosing=this.handleAnnotationModalClosing.bind(this)}static get scopedElements(){return{"dbp-icon":f,"dbp-file-source":O,"dbp-file-sink":k,"dbp-pdf-preview":j,"dbp-mini-spinner":d,"dbp-button":x,"dbp-icon-button":D,"dbp-loading-button":_,"dbp-pdf-annotation-view":F,"dbp-esign-tabulator-table":L,"dbp-tooltip":A,"dbp-modal":T}}static get properties(){return a({},super.properties)}connectedCallback(){super.connectedCallback(),setInterval(()=>{this.handleQueuedFiles()},1e3),window.addEventListener(`dbp-pdf-preview-accept`,this._setQueuedFilesTabulatorTable),window.addEventListener(`dbp-pdf-annotations-save`,this._setQueuedFilesTabulatorTable),window.addEventListener(`dbp-pdf-annotations-cancel`,this._setQueuedFilesTabulatorTable),window.addEventListener(`dbp-tabulator-table-collapsible-event`,this._tabulatorTableHandleCollapse),window.addEventListener(`dbp-tabulator-table-row-selection-changed-event`,this._handleTableSelection),window.addEventListener(`dbp-modal-closed`,this._handleModalClosed),window.addEventListener(`dbp-pdf-preview-accept`,this._handlePdfModalClosing),window.addEventListener(`dbp-pdf-preview-cancel`,this._handlePdfModalClosing),window.addEventListener(`dbp-pdf-annotations-cancel`,this._handleAnnotationModalClosing),window.addEventListener(`dbp-pdf-annotations-save`,this._handleAnnotationModalClosing)}disconnectedCallback(){window.removeEventListener(`dbp-pdf-preview-accept`,this._setQueuedFilesTabulatorTable),window.removeEventListener(`dbp-pdf-annotations-save`,this._setQueuedFilesTabulatorTable),window.removeEventListener(`dbp-pdf-annotations-cancel`,this._setQueuedFilesTabulatorTable),window.removeEventListener(`dbp-tabulator-table-collapsible-event`,this._tabulatorTableHandleCollapse),window.removeEventListener(`dbp-tabulator-table-row-selection-changed-event`,this._handleTableSelection),window.removeEventListener(`dbp-modal-closed`,this._handleModalClosed),window.removeEventListener(`dbp-pdf-preview-accept`,this._handlePdfModalClosing),window.removeEventListener(`dbp-pdf-preview-cancel`,this._handlePdfModalClosing),window.removeEventListener(`dbp-pdf-annotations-cancel`,this._handleAnnotationModalClosing),window.removeEventListener(`dbp-pdf-annotations-save`,this._handleAnnotationModalClosing),super.disconnectedCallback()}firstUpdated(e){super.firstUpdated(e),this.tableQueuedFilesTable=this._(`#table-queued-files`),this.tableSignedFilesTable=this._(`#table-signed-files`),this.tableFailedFilesTable=this._(`#table-failed-files`)}async queueFile(e){let t=await super.queueFile(e);return await this._updateNeedsPlacementStatus(t),this.setQueuedFilesTabulatorTable(),this.requestUpdate(),t}async handleQueuedFiles(){let e=this._i18n;if(this.endSigningProcessIfQueueEmpty(),this.queuedFilesCount===0){this.signingProcessEnabled=!1;return}if(!this.signingProcessEnabled||this.uploadInProgress||this.addAnnotationInProgress)return;this.signaturePlacementInProgress=!1;let t=!1;for(let n of Object.keys(this.queuedFiles)){if(t===!0)continue;let r=this.queuedFilesPlacementModes[n]===`manual`;this.queuedFilesNeedsPlacement.get(n)&&!r&&(this.selectedFiles.length===0||this.fileIsSelectedFile(n))&&(E({summary:e.t(`error-manual-positioning-missing-title`),body:e.t(`error-manual-positioning-missing`),type:`danger`,timeout:5}),t=!0)}if(t){this.signingProcessEnabled=!1,this.signingProcessActive=!1,await this.stopSigningProcess();return}let n=null;if(this.selectedFiles.length>0){let e=this.selectedFiles.shift();n=Object.keys(this.queuedFiles).find(t=>this.queuedFiles[t].file.name.trim()===e.filename.trim()),this.selectedFilesProcessing=!0}else n=Object.keys(this.queuedFiles)[0];let r=this.takeFileFromQueue(n).file;this.currentFile=r,this.currentFilePlacementMode=this.queuedFilesPlacementModes[n],this.currentFileSignaturePlacement=this.queuedFilesSignaturePlacements[n],this.uploadInProgress=!0;let i={};if(this.queuedFilesPlacementModes[n]===`manual`){let e=this.queuedFilesSignaturePlacements[n];e!==void 0&&(i=I(e))}i.invisible=`false`,i.profile=`official`,this.uploadStatusText=e.t(`official-pdf-upload.upload-status-file-text`,{fileName:r.name,fileSize:S(r.size,!1)});let a=this.isAnnotationsEnabledForKey(n),o=this.takeAnnotationsFromQueue(n);await this.uploadFile(r,i,a?o:[]),this.uploadInProgress=!1,this.selectedFilesProcessing&&this.selectedFiles.length===0&&(this.signingProcessEnabled=!1,this.signingProcessActive=!1,await this.stopSigningProcess())}onReceiveBeforeUnload(e){let t=this._i18n;this.signedFilesCount!==0&&(!e.isTrusted&&confirm(t.t(`official-pdf-upload.confirm-page-leave`))||(e.preventDefault(),e.returnValue=``))}addToErrorFiles(e){this.endSigningProcessIfQueueEmpty(),this.errorFiles[Math.floor(Math.random()*1e6)]=e,this.errorFilesCount++,this.errorFilesCountToReport++,this.sendSetPropertyEvent(`analytics-event`,{category:`officiallySigning`,action:`SigningFailed`,name:e.json[`hydra:description`]})}onFileUploadFinished(e){e.status===201?e.json[``]===`http://schema.org/MediaObject`&&(this.signedFiles.push(e.json),this.signedFilesCount++,this.signedFilesCountToReport++,this.currentFileName=e.json.name,this.endSigningProcessIfQueueEmpty(),this.sendSetPropertyEvent(`analytics-event`,{category:`OfficialSigning`,action:`DocumentSigned`,name:e.json.contentSize})):this.addToErrorFiles(e),this.sendReportNotification()}update(e){super.update(e),e.forEach((e,t)=>{switch(t){case`lang`:this.setQueuedFilesTabulatorTable();break;case`entryPointUrl`:this.entryPointUrl&&(this.fileSourceUrl=C(this.entryPointUrl,`/esign/advancedly-signed-documents`));break;case`queuedFilesCount`:this.setQueuedFilesTabulatorTable();break;case`signedFilesCount`:this.setSignedFilesTabulatorTable();break;case`errorFilesCount`:this.setFailedFilesTabulatorTable();break}})}clearQueuedFiles(){if(this.selectedFiles.length){let e=[];for(let t of this.selectedFiles)this.queuedFilesSignaturePlacements.forEach((e,n)=>{n==t.key&&delete this.queuedFilesSignaturePlacements[n]}),this.queuedFilesPlacementModes.forEach((e,n)=>{n==t.key&&delete this.queuedFilesPlacementModes[n]}),this.queuedFilesNeedsPlacement.delete(t.key),e.push(t.key);super.clearQueuedFiles(e)}}static get styles(){return l(t||=e`
${0}
${0}
${0}
${0}
${0}
`,p(),v(!1),u(),m(),N())}hasSignaturePermissions(){return this._hasSignaturePermissions(`ROLE_SCOPE_OFFICIAL-SIGNATURE`)}async stopSigningProcess(){if(this.signingProcessEnabled=!1,this.signingProcessActive=!1,this.currentFile.file!==void 0){let e=await this.queueFile(this.currentFile.file);this.queuedFilesPlacementModes[e]=this.currentFilePlacementMode,this.queuedFilesSignaturePlacements[e]=this.currentFileSignaturePlacement}}_onLoginClicked(e){this.sendSetPropertyEvent(`requested-login-status`,`logged-in`),e.preventDefault()}render(){let t=y(M,`official-signature-placeholder.png`),i=this._i18n;return g(n||=e`
<div
class="${0}">
<div class="field">
<div class="control">
<p class="description">${0}</p>
<button
="${0}"
?disabled="${0}"
class="button is-primary"
id="upload-pdf-button">
${0}
</button>
<dbp-file-source
id="file-source"
context="${0}"
subscribe="nextcloud-store-session:nextcloud-store-session"
allowed-mime-types="application/pdf"
enabled-targets="${0}"
nextcloud-auth-url="${0}"
nextcloud-web-dav-url="${0}"
nextcloud-name="${0}"
nextcloud-auth-info="${0}"
nextcloud-file-url="${0}"
decompress-zip
max-file-size="32000"
lang="${0}"
?disabled="${0}"
text="${0}"
button-label="${0}"
-file-source-file-selected="${0}"
-file-source-switched="${0}"></dbp-file-source>
</div>
</div>
<div id="grid-container">
<div class="table-container">
<div
class="files-block queued-files field ${0}">
<!-- Queued files headline and queueing spinner -->
<h3 class="section-title">
${0}
</h3>
<div class="control field tabulator-actions">
<div class="table-actions">
<dbp-loading-button
id="expand-all-btn-queued-files"
class="${0}"
?disabled="${0}"
value="${0}"
="${0}"
title="${0}">
${0}
</dbp-loading-button>
<dbp-loading-button
id="collapse-all-btn-queued-files"
class="${0}"
?disabled="${0}"
value="${0}"
="${0}"
title="${0}">
${0}
</dbp-loading-button>
<dbp-loading-button
id="select-all-btn-queued-files"
class="${0}"
?disabled="${0}"
value="${0}"
="${0}"
title="${0}">
${0}
</dbp-loading-button>
<dbp-loading-button
id="deselect-all-btn-queued-files"
class="${0}"
?disabled="${0}"
value="${0}"
="${0}"
title="${0}">
${0}
</dbp-loading-button>
</div>
<div class="sign-actions">
<!-- Buttons to start/stop signing process and clear queue -->
<button
id="clear-queue-button-queued-files"
="${0}"
?disabled="${0}"
class="button">
${0}
</button>
<button
id="start-signing-button"
="${0}"
?disabled="${0}"
class="button is-primary ${0}">
${0}
</button>
<!-- -->
<button
="${0}"
id="cancel-signing-process"
class="button is-right ${0}">
${0}
</button>
</div>
</div>
<!-- List of queued files -->
<div class="control file-list">
<dbp-esign-tabulator-table
id="table-queued-files"
identifier="table-queued-files"
class="table-queued-files"
lang="${0}"
select-rows-enabled></dbp-esign-tabulator-table>
</div>
${0}
<!-- Text "queue empty" -->
<div
class="empty-queue control ${0}">
${0}
<br />
${0}
</div>
</div>
<!-- List of signed PDFs -->
<div
class="files-block signed-files field ${0}">
<h3 class="section-title">
${0}
</h3>
<!-- Button to download all signed PDFs -->
<div class="field ${0}">
<div class="control tabulator-actions">
<div class="table-actions">
<dbp-loading-button
id="expand-all-btn-signed-files"
class="${0}"
?disabled="${0}"
value="${0}"
="${0}"
title="${0}">
${0}
</dbp-loading-button>
<dbp-loading-button
id="collapse-all-btn-signed-files"
class="${0}"
?disabled="${0}"
value="${0}"
="${0}"
title="${0}">
${0}
</dbp-loading-button>
</div>
<div class="signed-actions">
<button
id="clear-signed-files-btn"
class="clear-signed-files button"
="${0}"
class="button">
${0}
</button>
<dbp-loading-button
id="zip-download-button"
value="${0}"
title="${0}"
class="zip-download-button"
="${0}"
type="is-primary"></dbp-loading-button>
</div>
</div>
</div>
<dbp-esign-tabulator-table
id="table-signed-files"
identifier="table-signed-files"
class="table-signed-files"
lang="${0}"></dbp-esign-tabulator-table>
</div>
<!-- List of errored files -->
<div
class="files-block error-files field ${0}">
<h3 class="section-title">
${0}
</h3>
<!-- Button to upload errored files again -->
<div class="field ${0}">
<div class="control tabulator-actions">
<div class="table-actions">
<dbp-loading-button
id="expand-all-btn-failed-files"
class="${0}"
?disabled="${0}"
value="${0}"
="${0}"
title="${0}">
${0}
</dbp-loading-button>
<dbp-loading-button
id="collapse-all-btn-failed-files"
class="${0}"
?disabled="${0}"
value="${0}"
="${0}"
title="${0}">
${0}
</dbp-loading-button>
</div>
<div class="failed-actions">
<button
id="clear-error-files-btn"
="${0}"
class="clear-signed-files button">
${0}
</button>
<dbp-loading-button
id="re-upload-all-button"
?disabled="${0}"
value="${0}"
title="${0}"
class="is-right"
="${0}"
type="is-primary"></dbp-loading-button>
</div>
</div>
</div>
<dbp-esign-tabulator-table
id="table-failed-files"
identifier="table-failed-files"
class="table-failed-files"
lang="${0}"></dbp-esign-tabulator-table>
</div>
</div>
<div class="modal-container">
<!-- PDF preview -->
<dbp-modal
id="pdf-preview"
modal-id="pdf-preview-modal"
class="modal--pdf-preview"
title="${0}">
<div slot="header" class="header">
<div class="filename">
<strong>${0}</strong>
(${0})
</div>
</div>
<div slot="content">
<dbp-pdf-preview
lang="${0}"
allow-signature-rotation
signature-placeholder-image-src="${0}"
signature-width="162"
signature-height="28"
-pdf-preview-accept="${0}"
-pdf-preview-cancel="${0}"></dbp-pdf-preview>
</div>
</dbp-modal>
<!-- Annotation view -->
<dbp-modal
id="annotation-view"
modal-id="annotation-view-modal"
class="modal--annotation-view ${0}"
title="${0}">
<div slot="header" class="header">
<div class="modal-notification">
<dbp-notification
id="dbp-modal-notification-annotation"
inline
lang="${0}"></dbp-notification>
</div>
<div class="filename">
<strong>
${0}
</strong>
(${0})
</div>
</div>
<div slot="content">
<dbp-pdf-annotation-view
lang="${0}"
-pdf-annotations-save="${0}"
-pdf-annotations-cancel="${0}"></dbp-pdf-annotation-view>
</div>
</dbp-modal>
<!-- File upload progress -->
<div
id="upload-progress"
class="field notification is-info ${0}">
<dbp-mini-spinner></dbp-mini-spinner>
<strong>${0}</strong>
${0}
</div>
</div>
</div>
</div>
<div
class="notification is-warning ${0}">
${0}
<a href="#" ="${0}">${0}</a>
</div>
<div
class="notification is-danger ${0}">
${0}
</div>
<div class="${0}">
<dbp-mini-spinner></dbp-mini-spinner>
</div>
<dbp-file-sink
id="file-sink"
context="${0}"
filename="signed-documents.zip"
subscribe="initial-file-handling-state:initial-file-handling-state,clipboard-files:clipboard-files,nextcloud-store-session:nextcloud-store-session"
enabled-targets="${0}"
nextcloud-auth-url="${0}"
nextcloud-web-dav-url="${0}"
nextcloud-name="${0}"
nextcloud-file-url="${0}"
lang="${0}"></dbp-file-sink>
`,w({hidden:!this.isLoggedIn()||!this.hasSignaturePermissions()||this.isLoading()}),i.t(`official-pdf-upload.upload-text`),()=>{this._(`#file-source`).setAttribute(`dialog-open`,``)},this.signingProcessActive,i.t(`official-pdf-upload.upload-button-label`),i.t(`official-pdf-upload.file-picker-context`),this.fileHandlingEnabledTargets,this.nextcloudWebAppPasswordURL,this.nextcloudWebDavURL,this.nextcloudName,this.nextcloudAuthInfo,this.nextcloudFileURL,this.lang,this.signingProcessActive,i.t(`official-pdf-upload.upload-area-text`),i.t(`official-pdf-upload.upload-button-label`),this.onFileSelected,this.onFileSourceSwitch,w({hidden:!this.queueBlockEnabled}),i.t(`official-pdf-upload.queued-files-label`),w({hidden:this.queuedFilesTableExpanded}),this.queuedFilesCount===0||this.queuedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.expand-all`),()=>{this.tableQueuedFilesTable.expandAll(),this.queuedFilesTableExpanded=!0},i.t(`qualified-pdf-upload.expand-all`),i.t(`qualified-pdf-upload.expand-all`),w({hidden:!this.queuedFilesTableExpanded}),this.queuedFilesCount===0||this.queuedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.collapse-all`),()=>{this.tableQueuedFilesTable.collapseAll(),this.queuedFilesTableExpanded=!1},i.t(`qualified-pdf-upload.collapse-all`),i.t(`qualified-pdf-upload.collapse-all`),w({hidden:this.queuedFilesTableAllSelected}),this.queuedFilesCount===0,i.t(`qualified-pdf-upload.select-all`),()=>{this.queuedFilesTableAllSelected=!0,this.tableQueuedFilesTable.selectAllRows()},i.t(`qualified-pdf-upload.select-all`),i.t(`qualified-pdf-upload.select-all`),w({hidden:!this.queuedFilesTableAllSelected}),this.queuedFilesCount===0,i.t(`qualified-pdf-upload.deselect-all`),()=>{this.queuedFilesTableAllSelected=!1,this.tableQueuedFilesTable.deselectAllRows()},i.t(`qualified-pdf-upload.deselect-all`),i.t(`qualified-pdf-upload.deselect-all`),this.clearQueuedFiles,this.queuedFilesCount===0||this.signingProcessActive||this.selectedFiles.length<1,i.t(`official-pdf-upload.clear-all`),()=>{this.signingProcessEnabled=!0,this.signingProcessActive=!0,this.initialQueuedFilesCount=this.queuedFilesCount},this.queuedFilesCount===0,w({hidden:this.signingProcessActive}),i.t(`official-pdf-upload.start-signing-process-button`),this.stopSigningProcess,w({hidden:!this.signingProcessActive}),i.t(`official-pdf-upload.stop-signing-process-button`),this.lang,this.anyPlacementMissing?g(r||=e`
<div class="legend">
<dbp-icon
name="warning-high"
aria-hidden="true"></dbp-icon>
<span class="legend-description">
${0}
</span>
</div>
`,i.t(`label-manual-positioning-missing`)):``,w({hidden:this.queuedFilesCount!==0}),i.t(`official-pdf-upload.queued-files-empty1`),i.t(`official-pdf-upload.queued-files-empty2`),w({hidden:this.signedFilesCount===0}),i.t(`official-pdf-upload.signed-files-label`),w({hidden:this.signedFilesCount===0}),w({hidden:this.signedFilesTableExpanded}),this.signedFilesCount===0||this.signedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.expand-all`),()=>{this.tableSignedFilesTable.expandAll(),this.signedFilesTableExpanded=!0},i.t(`qualified-pdf-upload.expand-all`),i.t(`qualified-pdf-upload.expand-all`),w({hidden:!this.signedFilesTableExpanded}),this.signedFilesCount===0||this.signedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.collapse-all`),()=>{this.tableSignedFilesTable.collapseAll(),this.signedFilesTableExpanded=!1},i.t(`qualified-pdf-upload.collapse-all`),i.t(`qualified-pdf-upload.collapse-all`),this.clearSignedFiles,i.t(`official-pdf-upload.clear-all`),i.t(`official-pdf-upload.download-zip-button`),i.t(`official-pdf-upload.download-zip-button-tooltip`),this.zipDownloadClickHandler,this.lang,w({hidden:this.errorFilesCount===0}),i.t(`official-pdf-upload.error-files-label`),w({hidden:this.errorFilesCount===0}),w({hidden:this.failedFilesTableExpanded}),this.errorFilesCount===0||this.failedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.expand-all`),()=>{this.tableFailedFilesTable.expandAll(),this.failedFilesTableExpanded=!0},i.t(`qualified-pdf-upload.expand-all`),i.t(`qualified-pdf-upload.expand-all`),w({hidden:!this.failedFilesTableExpanded}),this.errorFilesCount===0||this.failedFilesTableCollapsible===!1,i.t(`qualified-pdf-upload.collapse-all`),()=>{this.tableFailedFilesTable.collapseAll(),this.failedFilesTableExpanded=!1},i.t(`qualified-pdf-upload.collapse-all`),i.t(`qualified-pdf-upload.collapse-all`),this.clearErrorFiles,i.t(`official-pdf-upload.clear-all`),this.uploadInProgress,i.t(`official-pdf-upload.re-upload-all-button`),i.t(`official-pdf-upload.re-upload-all-button-title`),this.reUploadAllClickHandler,this.lang,this.withSigBlock?i.t(`official-pdf-upload.signature-placement-label`):i.t(`official-pdf-upload.preview-label`),this.currentFile.name,S(this.currentFile===void 0?0:this.currentFile.size),this.lang,t,this.storePDFData,this.hidePDF,w({hidden:!this.isAnnotationViewVisible}),i.t(`official-pdf-upload.annotation-view-label`),this.lang,this.currentFile.file===void 0?``:this.currentFile.file.name,S(this.currentFile.file===void 0?0:this.currentFile.file.size),this.lang,this.processAnnotationEvent,this.processAnnotationCancelEvent,w({hidden:!this.uploadInProgress}),this.uploadStatusFileName,this.uploadStatusText,w({hidden:this.isLoggedIn()||this.isLoading()}),i.t(`error-login-message`),this._onLoginClicked,i.t(`error-login-link`),w({hidden:this.hasSignaturePermissions()||!this.isLoggedIn()||this.isLoading()}),i.t(`error-permission-message-official`),w({hidden:!this.isLoading()}),i.t(`official-pdf-upload.save-field-label`,{count:this.signedFilesToDownload}),this.fileHandlingEnabledTargets,this.nextcloudWebAppPasswordURL,this.nextcloudWebDavURL,this.nextcloudName,this.nextcloudFileURL,this.lang)}});
//# sourceMappingURL=dbp-official-signature-pdf-upload.js.map