From 2de5797ada69963642f067ec4960101ed825bfe4 Mon Sep 17 00:00:00 2001
From: Christoph Reiter <reiter.christoph@gmail.com>
Date: Thu, 29 Apr 2021 10:41:48 +0200
Subject: [PATCH] Port to newer scoped-elements API

---
 package.json                              | 2 +-
 src/dbp-official-signature-pdf-upload.js  | 3 ++-
 src/dbp-qualified-signature-pdf-upload.js | 2 +-
 src/dbp-signature-lit-element.js          | 2 +-
 src/dbp-signature-verification-full.js    | 2 +-
 5 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/package.json b/package.json
index 3459989..030d80c 100644
--- a/package.json
+++ b/package.json
@@ -52,7 +52,7 @@
     "@dbp-toolkit/person-profile": "^0.2.0",
     "@dbp-toolkit/organization-select": "^0.2.0",
     "@digital-blueprint/annotpdf": "^1.0.13-a",
-    "@open-wc/scoped-elements": "^1.1.1",
+    "@open-wc/scoped-elements": "^1.3.3",
     "fabric": "^4.2.0",
     "file-saver": "^2.0.2",
     "i18next": "^20.0.0",
diff --git a/src/dbp-official-signature-pdf-upload.js b/src/dbp-official-signature-pdf-upload.js
index 504f065..a6423ea 100644
--- a/src/dbp-official-signature-pdf-upload.js
+++ b/src/dbp-official-signature-pdf-upload.js
@@ -369,7 +369,8 @@ class OfficialSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitElem
         // start signature placement process
         this.signaturePlacementInProgress = true;
         this.withSigBlock = withSigBlock;
-        const previewTag = this.constructor.getScopedTagName("dbp-pdf-preview");
+        const previewTag = this.getScopedTagName("dbp-pdf-preview");
+        console.error(previewTag);
         await this._(previewTag).showPDF(
             file,
             withSigBlock, //this.queuedFilesPlacementModes[key] === "manual",
diff --git a/src/dbp-qualified-signature-pdf-upload.js b/src/dbp-qualified-signature-pdf-upload.js
index c12789e..99f6919 100644
--- a/src/dbp-qualified-signature-pdf-upload.js
+++ b/src/dbp-qualified-signature-pdf-upload.js
@@ -498,7 +498,7 @@ class QualifiedSignaturePdfUpload extends ScopedElementsMixin(DBPSignatureLitEle
         // start signature placement process
         this.signaturePlacementInProgress = true;
         this.withSigBlock = withSigBlock;
-        const previewTag = this.constructor.getScopedTagName("dbp-pdf-preview");
+        const previewTag = this.getScopedTagName("dbp-pdf-preview");
         await this._(previewTag).showPDF(
             file,
             withSigBlock, //this.queuedFilesPlacementModes[key] === "manual",
diff --git a/src/dbp-signature-lit-element.js b/src/dbp-signature-lit-element.js
index ee7cd7d..db0a3cf 100644
--- a/src/dbp-signature-lit-element.js
+++ b/src/dbp-signature-lit-element.js
@@ -131,7 +131,7 @@ export default class DBPSignatureLitElement extends DBPSignatureBaseLitElement {
 
             this.addAnnotationInProgress = true;
 
-            const viewTag = this.constructor.getScopedTagName('dbp-pdf-annotation-view');
+            const viewTag = this.getScopedTagName('dbp-pdf-annotation-view');
             this._(viewTag).setAttribute('key', key);
             this._(viewTag).setAnnotationRows(this.queuedFilesAnnotations[key]);
 
diff --git a/src/dbp-signature-verification-full.js b/src/dbp-signature-verification-full.js
index 6c6cdcc..ed0b909 100644
--- a/src/dbp-signature-verification-full.js
+++ b/src/dbp-signature-verification-full.js
@@ -273,7 +273,7 @@ class SignatureVerificationFull extends ScopedElementsMixin(DBPSignatureLitEleme
         console.log(file);
         // start signature placement process
         this.previewInProgress = true;
-        const previewTag = this.constructor.getScopedTagName("dbp-pdf-preview");
+        const previewTag = this.getScopedTagName("dbp-pdf-preview");
         await this._(previewTag).showPDF(file);
     }
 
-- 
GitLab