reverseqr

qr codes working in both directions
git clone https://tongong.net/git/reverseqr.git
Log | Files | Refs | README

qr-view.js (763B)


      1 const m = require("mithril");
      2 const store = require("../modules/store.js");
      3 const qr = require("qr-creator").default;
      4 
      5 module.exports = () => {
      6     return {
      7         view: () => m(".page.qrwrap", {
      8             oncreate: (v) => {
      9                 store.subscribe(s => s.id,
     10                     () => {
     11                         v.dom.innerHTML = "";
     12                         qr.render({
     13                             text: window.location.href,
     14                             radius: 0,
     15                             fill: "#212121",
     16                             background: null,
     17                             size: 512,
     18                         }, v.dom);
     19                     },
     20                     { fireImmediately: true }
     21                 );
     22             }
     23         })
     24     }
     25 };