From 9817fd18f7076d47d59261aa5252e244c618c2df Mon Sep 17 00:00:00 2001
From: Tamara Steinwender <tamara.steinwender@tugraz.at>
Date: Wed, 30 Sep 2020 11:51:24 +0200
Subject: [PATCH] Add show output as an attribute in Qr code scanner

---
 packages/qr-code-scanner/src/qr-code-scanner.js | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/packages/qr-code-scanner/src/qr-code-scanner.js b/packages/qr-code-scanner/src/qr-code-scanner.js
index 7c1cc4f4..c1ad065e 100644
--- a/packages/qr-code-scanner/src/qr-code-scanner.js
+++ b/packages/qr-code-scanner/src/qr-code-scanner.js
@@ -21,7 +21,7 @@ export class QrCodeScanner extends DBPLitElement {
         this.notSupported = false;
 
         this.scanIsOk = true;
-
+        this.showOutput = true;
     }
 
     static get scopedElements() {
@@ -40,7 +40,8 @@ export class QrCodeScanner extends DBPLitElement {
             askPermission: { type: Boolean, attribute: false },
             videoRunning: { type: Boolean, attribute: false },
             notSupported: { type: Boolean, attribute: false },
-            scanIsOk: { type: Boolean, attribute: true }
+            scanIsOk: { type: Boolean, attribute: true },
+            showOutput: { type: Boolean, attribute: true }
         };
     }
 
@@ -265,9 +266,9 @@ export class QrCodeScanner extends DBPLitElement {
                         <canvas id="canvas" hidden></canvas>
                         
                        
-                          <div id="output" hidden>
-                            <div id="outputMessage">No QR code detected.</div>
-                            <div hidden><b>Data:</b> <span id="outputData"></span></div>
+                        <div id="output" hidden class="${classMap({hidden: !this.showOutput})}">
+                           <div id="outputMessage">No QR code detected.</div>
+                           <div hidden><b>Data:</b> <span id="outputData"></span></div>
                         </div>
                     </div>
                     <div class="${classMap({hidden: !this.notSupported})}">
-- 
GitLab