]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/commitdiff
QR code warns for scanners that keep history
authorIan Coleman <coleman.ian@gmail.com>
Thu, 15 Dec 2016 00:39:44 +0000 (11:39 +1100)
committerIan Coleman <coleman.ian@gmail.com>
Thu, 15 Dec 2016 00:39:44 +0000 (11:39 +1100)
src/index.html
src/js/index.js

index 10fd62a8d6ba2867c775f68690c4aa4b21dfc2ab..71df82a1617d2f26098eecda5ce1f38017d3cadb 100644 (file)
             .qr-image {
                 margin: 5px;
             }
-            .qr-hint {
+            .qr-hint,
+            .qr-warning {
                 padding: 2px;
+                max-width: 150px;
             }
             .more-info {
                 cursor: help;
         <div class="qr-container hidden">
             <div class="qr-hint bg-primary" data-translate>Click field to hide QR</div>
             <div class="qr-hint bg-primary hidden" data-translate>Click field to show QR</div>
-            <div class="qr-image"></div>
+            <div class="qr-hider">
+                <div class="qr-image"></div>
+                <div class="qr-warning bg-primary" data-translate>Caution: Scanner may keep history</div>
+            </div>
         </div>
 
         <div class="feedback-container">
index 748a2ba2348d5e8ec3583749769d83e5b400ef49..04559d102b0b62d646f79d33fc2c7ce0896acb87 100644 (file)
@@ -67,6 +67,7 @@
     DOM.privateKeyToggle = $(".private-key-toggle");
     DOM.languages = $(".languages a");
     DOM.qrContainer = $(".qr-container");
+    DOM.qrHider = DOM.qrContainer.find(".qr-hider");
     DOM.qrImage = DOM.qrContainer.find(".qr-image");
     DOM.qrHint = DOM.qrContainer.find(".qr-hint");
     DOM.showQrEls = $("[data-show-qr]");
             var size = 130;
             DOM.qrImage.qrcode({width: size, height: size, text: content});
             if (!showQr) {
-                DOM.qrImage.addClass("hidden");
+                DOM.qrHider.addClass("hidden");
+            }
+            else {
+                DOM.qrHider.removeClass("hidden");
             }
             DOM.qrContainer.removeClass("hidden");
         }
 
     function toggleQr() {
         showQr = !showQr;
-        DOM.qrImage.toggleClass("hidden");
+        DOM.qrHider.toggleClass("hidden");
         DOM.qrHint.toggleClass("hidden");
     }