Update interface.html

Refactoring
pull/1612/head
Andrew Gregory 2022-03-02 22:44:13 +08:00 committed by GitHub
parent cb0aec47a4
commit fe8345ed15
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 7 deletions

View File

@ -54,9 +54,9 @@ var tokens = settings.tokens;
*/ */
function base32clean(val, nows) { function base32clean(val, nows) {
var ret = val.replaceAll(/\s+/g, ' '); var ret = val.replaceAll(/\s+/g, ' ');
ret = ret.replaceAll(/0/g, 'O'); ret = ret.replaceAll('0', 'O');
ret = ret.replaceAll(/1/g, 'I'); ret = ret.replaceAll('1', 'I');
ret = ret.replaceAll(/8/g, 'B'); ret = ret.replaceAll('8', 'B');
ret = ret.replaceAll(/[^A-Za-z2-7 ]/g, ''); ret = ret.replaceAll(/[^A-Za-z2-7 ]/g, '');
if (nows) { if (nows) {
ret = ret.replaceAll(/\s+/g, ''); ret = ret.replaceAll(/\s+/g, '');
@ -81,9 +81,9 @@ function b32encode(str) {
function b32decode(seedstr) { function b32decode(seedstr) {
// RFC4648 // RFC4648
var i, buf = 0, bitcount = 0, ret = ''; var buf = 0, bitcount = 0, ret = '';
for (i in seedstr) { for (var c of seedstr.toUpperCase()) {
var c = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'.indexOf(seedstr.charAt(i).toUpperCase(), 0); c = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ234567'.indexOf(c);
if (c != -1) { if (c != -1) {
buf <<= 5; buf <<= 5;
buf |= c; buf |= c;
@ -487,7 +487,7 @@ function startScan(handler,cancel) {
document.body.className = 'scanning'; document.body.className = 'scanning';
navigator.mediaDevices navigator.mediaDevices
.getUserMedia({video:{facingMode:'environment'}}) .getUserMedia({video:{facingMode:'environment'}})
.then(function(stream){ .then(stream => {
scanning=true; scanning=true;
video.setAttribute('playsinline',true); video.setAttribute('playsinline',true);
video.srcObject = stream; video.srcObject = stream;