|
|
|
@ -24,7 +24,9 @@
|
|
|
|
|
"use strict";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function initialize() {
|
|
|
|
|
var app = new function() {
|
|
|
|
|
|
|
|
|
|
function initialize() {
|
|
|
|
|
var elems = document.querySelectorAll("input[type=number], textarea");
|
|
|
|
|
for (var i = 0; i < elems.length; i++) {
|
|
|
|
|
if (elems[i].id.indexOf("version-") != 0)
|
|
|
|
@ -34,10 +36,10 @@ function initialize() {
|
|
|
|
|
for (var i = 0; i < elems.length; i++)
|
|
|
|
|
elems[i].onchange = redrawQrCode;
|
|
|
|
|
redrawQrCode();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function redrawQrCode() {
|
|
|
|
|
function redrawQrCode() {
|
|
|
|
|
// Show/hide rows based on bitmap/vector image output
|
|
|
|
|
var bitmapOutput = document.getElementById("output-format-bitmap").checked;
|
|
|
|
|
var scaleRow = document.getElementById("scale-row");
|
|
|
|
@ -140,10 +142,10 @@ function redrawQrCode() {
|
|
|
|
|
stats += "error correction = level " + "LMQH".charAt(qr.errorCorrectionLevel.ordinal) + ", ";
|
|
|
|
|
stats += "data bits = " + qrcodegen.QrSegment.getTotalBits(segs, qr.version) + ".";
|
|
|
|
|
document.getElementById("statistics-output").textContent = stats;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function handleVersionMinMax(which) {
|
|
|
|
|
this.handleVersionMinMax = function(which) {
|
|
|
|
|
var minElem = document.getElementById("version-min-input");
|
|
|
|
|
var maxElem = document.getElementById("version-max-input");
|
|
|
|
|
var minVal = parseInt(minElem.value, 10);
|
|
|
|
@ -157,7 +159,8 @@ function handleVersionMinMax(which) {
|
|
|
|
|
minElem.value = minVal.toString();
|
|
|
|
|
maxElem.value = maxVal.toString();
|
|
|
|
|
redrawQrCode();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
initialize();
|
|
|
|
|
initialize();
|
|
|
|
|
}
|
|
|
|
|