From ab45fe576253b5334e2442e096aadd13e2b87665 Mon Sep 17 00:00:00 2001
From: Rhys Nute <nuterd@cardiff.ac.uk>
Date: Mon, 4 Dec 2023 10:19:04 +0000
Subject: [PATCH] Completed QR Codes

---
 ..._code_for_mobile_English_Wikipedia.svg.png | Bin 0 -> 6001 bytes
 src/main/resources/static/qr-scanner.html     |   2 +-
 .../resources/static/scripts/qr-script.mjs    |  25 ------------------
 3 files changed, 1 insertion(+), 26 deletions(-)
 create mode 100644 src/main/resources/static/images/QR_code_for_mobile_English_Wikipedia.svg.png
 delete mode 100644 src/main/resources/static/scripts/qr-script.mjs

diff --git a/src/main/resources/static/images/QR_code_for_mobile_English_Wikipedia.svg.png b/src/main/resources/static/images/QR_code_for_mobile_English_Wikipedia.svg.png
new file mode 100644
index 0000000000000000000000000000000000000000..a66fb3c2a1596251164075828413368656bfb0c9
GIT binary patch
literal 6001
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

literal 0
HcmV?d00001

diff --git a/src/main/resources/static/qr-scanner.html b/src/main/resources/static/qr-scanner.html
index 16597255..0a21dda5 100644
--- a/src/main/resources/static/qr-scanner.html
+++ b/src/main/resources/static/qr-scanner.html
@@ -6,7 +6,7 @@
     <meta name="viewpoint" content="width-device-width, initial-scale=1.0">
     <link rel="stylesheet" href="css/qrstyle.css">
     <script src="https://unpkg.com/html5-qrcode"></script>
-    <script type="module" src="scripts/qr-script.mjs"></script>
+    <script type="module" src="scripts/qr-script.js"></script>
     <title>QR Code</title>
 </head>
 
diff --git a/src/main/resources/static/scripts/qr-script.mjs b/src/main/resources/static/scripts/qr-script.mjs
deleted file mode 100644
index d75d9513..00000000
--- a/src/main/resources/static/scripts/qr-script.mjs
+++ /dev/null
@@ -1,25 +0,0 @@
-//qr-script file - R Nute
-import {Html5QrcodeScanner} from "html5-qrcode";
-
-function domReady(fn){
-    if (
-        document.readyState === "complete" ||
-        document.readyState === "interactive"
-    ){
-        setTimeout(fn, 1000);
-    } else {
-        document.addEventListener("DOMContentLoaded", fn);
-    }
-}
-domReady(function (message){
-    //if QR code found
-    function onScanSuccess(decodeText, decodeResult){
-        alert("You have collected: " + decodeText, decodeResult);
-    }
-    let htmlscanner = new Html5QrcodeScanner(
-    "qr-code-reader",
-    { fps: 20, qrbos: 250}
-    );
-    htmlscanner.render(onScanSuccess);
-});
-
-- 
GitLab