From bd38878e2b090ad7285d4f17cd3b4fabc88ad73a Mon Sep 17 00:00:00 2001 From: Eugen Neuber <eugen.neuber@tugraz.at> Date: Wed, 26 May 2021 10:12:07 +0200 Subject: [PATCH] Make mark downloaded color overrideable (CSS var in getThemeCSS() required) --- assets/dbp-signature.html.ejs | 1 + src/dbp-official-signature-pdf-upload.js | 4 ++++ src/dbp-qualified-signature-pdf-upload.js | 4 ++++ src/dbp-signature-lit-element.js | 2 +- 4 files changed, 10 insertions(+), 1 deletion(-) diff --git a/assets/dbp-signature.html.ejs b/assets/dbp-signature.html.ejs index 80732ab..17bc5e6 100644 --- a/assets/dbp-signature.html.ejs +++ b/assets/dbp-signature.html.ejs @@ -49,6 +49,7 @@ --dbp-override-warning-bg-color: #ffe183; --dbp-override-warning-text-color: black; --dbp-override-success-bg-color: #259207; + --dbp-override-downloaded-bg-color: #9fdf9f; } </style> diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js index 93eca0f..e617626 100644 --- a/src/dbp-official-signature-pdf-upload.js +++ b/src/dbp-official-signature-pdf-upload.js @@ -600,6 +600,10 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem white-space: nowrap; } + .downloaded { + background: var(--dbp-downloaded-bg-color); + } + #pdf-preview .button.is-cancel { color: #e4154b; } diff --git a/src/dbp-qualified-signature-pdf-upload.js b/src/dbp-qualified-signature-pdf-upload.js index 17a0281..721ad29 100644 --- a/src/dbp-qualified-signature-pdf-upload.js +++ b/src/dbp-qualified-signature-pdf-upload.js @@ -706,6 +706,10 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle white-space: nowrap; } + .downloaded { + background: var(--dbp-downloaded-bg-color); + } + #pdf-preview .button.is-cancel { color: #e4154b; } diff --git a/src/dbp-signature-lit-element.js b/src/dbp-signature-lit-element.js index a2ea686..ab5c130 100644 --- a/src/dbp-signature-lit-element.js +++ b/src/dbp-signature-lit-element.js @@ -411,6 +411,6 @@ export default class DBPSignatureLitElement extends BaseLitElement { this.signedFilesToDownload = files.length; this._("#file-sink").files = files; const div = this.shadowRoot.querySelector('#' + id); - div.style.background='#c8dcc8'; + div.classList.add('downloaded'); } } -- GitLab