From 8961d2db128597d304a1e95cab2c658a56f1606d Mon Sep 17 00:00:00 2001
From: Eugen Neuber <eugen.neuber@tugraz.at>
Date: Fri, 4 Jun 2021 14:04:29 +0200
Subject: [PATCH] Change download icon deep in wc tree/exportparts

---
 assets/dbp-signature.html.ejs                       | 4 ++++
 src/dbp-official-signature-pdf-upload.js            | 2 +-
 src/dbp-official-signature-pdf-upload.metadata.json | 1 +
 vendor/toolkit                                      | 2 +-
 4 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/assets/dbp-signature.html.ejs b/assets/dbp-signature.html.ejs
index adf6bde..e851a04 100644
--- a/assets/dbp-signature.html.ejs
+++ b/assets/dbp-signature.html.ejs
@@ -57,6 +57,10 @@
             border-left: blue 2px solid;
             background: none;
         }
+        dbp-signature::part(dbp-icon-download) {
+            background-image: url(/dist/local/@dbp-toolkit/common/icons/candy.svg);
+            border: red 1px solid;
+        }
     </style>
 
     <!-- Preloading/Preconnecting -->
diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js
index 2180f60..200ee0f 100644
--- a/src/dbp-official-signature-pdf-upload.js
+++ b/src/dbp-official-signature-pdf-upload.js
@@ -779,7 +779,7 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
                         <button class="button close"
                             title="${i18n.t('official-pdf-upload.download-file-button-title')}"
                             @click="${() => { this.downloadFileClickHandler(file, 'file-block-' + id); }}">
-                            <dbp-icon name="download"></dbp-icon></button>
+                            <dbp-icon exportparts="dbp-icon-download" name="download"></dbp-icon></button>
                     </div>
                 </div>
             `);
diff --git a/src/dbp-official-signature-pdf-upload.metadata.json b/src/dbp-official-signature-pdf-upload.metadata.json
index e14ba4f..7ef20b1 100644
--- a/src/dbp-official-signature-pdf-upload.metadata.json
+++ b/src/dbp-official-signature-pdf-upload.metadata.json
@@ -15,5 +15,6 @@
     "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-auth-info,nextcloud-file-url,show-nextcloud-file-picker,auth,allow-annotating,show-clipboard",
+  "exportparts": "dbp-icon-download",
   "required_roles": ["ROLE_SCOPE_OFFICIAL-SIGNATURE"]
 }
diff --git a/vendor/toolkit b/vendor/toolkit
index 06646f9..a020114 160000
--- a/vendor/toolkit
+++ b/vendor/toolkit
@@ -1 +1 @@
-Subproject commit 06646f957177a30e4047a79f4a32effdaddd92e4
+Subproject commit a02011484c215715a62e20818ee41800521a7586
-- 
GitLab