forked from FOSS/BangleApps
Repurposes URL field for generic text entry
parent
8cc770a69e
commit
1bcc8b205f
|
@ -3,10 +3,11 @@
|
||||||
<link rel="stylesheet" href="../../css/spectre.min.css">
|
<link rel="stylesheet" href="../../css/spectre.min.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<input type="radio" id="useURL" name="mode" checked/>
|
<input type="radio" id="useTEXT" name="mode" checked/>
|
||||||
<label for="useURL">Use URL:</label>
|
<label for="useTEXT">Use text (for example an URL):</label>
|
||||||
<input type="text" id="url" class="form-input" value="http://espruino.com">
|
<input type="text" id="text" class="form-input" value="www.espruino.com">
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
<input type="radio" id="useWIFI" name="mode"/>
|
<input type="radio" id="useWIFI" name="mode"/>
|
||||||
<label for="useWIFI">Use Wifi Credentials:</label>
|
<label for="useWIFI">Use Wifi Credentials:</label>
|
||||||
<input type="text" id="ssid" class="form-input" value="">
|
<input type="text" id="ssid" class="form-input" value="">
|
||||||
|
@ -50,7 +51,7 @@
|
||||||
targetSize = Math.min(device.info.g.width - border, device.info.g.height - border);
|
targetSize = Math.min(device.info.g.width - border, device.info.g.height - border);
|
||||||
}
|
}
|
||||||
qrcode = new QRCode("qrcode", {
|
qrcode = new QRCode("qrcode", {
|
||||||
text: document.getElementById("url").value,
|
text: document.getElementById("text").value,
|
||||||
colorDark : "#000000",
|
colorDark : "#000000",
|
||||||
colorLight : "#ffffff",
|
colorLight : "#ffffff",
|
||||||
});
|
});
|
||||||
|
@ -90,8 +91,8 @@
|
||||||
const hidden = document.getElementById("hidden").checked;
|
const hidden = document.getElementById("hidden").checked;
|
||||||
const wifiString = generateWifiString(ssid, password, hidden, encryption);
|
const wifiString = generateWifiString(ssid, password, hidden, encryption);
|
||||||
qrText= wifiString;
|
qrText= wifiString;
|
||||||
}else{
|
} else {
|
||||||
qrText = document.getElementById("url").value;
|
qrText = document.getElementById("text").value;
|
||||||
}
|
}
|
||||||
qrcode._htOption.text = qrText;
|
qrcode._htOption.text = qrText;
|
||||||
qrcode.makeCode(qrText);
|
qrcode.makeCode(qrText);
|
||||||
|
@ -111,15 +112,15 @@
|
||||||
}
|
}
|
||||||
var qrcode;
|
var qrcode;
|
||||||
|
|
||||||
document.getElementById("url").addEventListener("change", refreshQRCode);
|
|
||||||
document.getElementById("ssid").addEventListener("change",refreshQRCode);
|
document.getElementById("ssid").addEventListener("change",refreshQRCode);
|
||||||
|
document.getElementById("text").addEventListener("change",refreshQRCode);
|
||||||
document.getElementById("password").addEventListener("change",refreshQRCode);
|
document.getElementById("password").addEventListener("change",refreshQRCode);
|
||||||
document.getElementById("encryption").addEventListener("change",refreshQRCode);
|
document.getElementById("encryption").addEventListener("change",refreshQRCode);
|
||||||
document.getElementById("hidden").addEventListener("change",refreshQRCode);
|
document.getElementById("hidden").addEventListener("change",refreshQRCode);
|
||||||
document.getElementById("useURL").addEventListener("change",refreshQRCode);
|
document.getElementById("useTEXT").addEventListener("change",refreshQRCode);
|
||||||
document.getElementById("useWIFI").addEventListener("change",refreshQRCode);
|
document.getElementById("useWIFI").addEventListener("change",refreshQRCode);
|
||||||
document.getElementById("upload").addEventListener("click", function() {
|
document.getElementById("upload").addEventListener("click", function() {
|
||||||
var content = document.getElementById("url").value;
|
var content = document.getElementById("text").value;
|
||||||
if(document.getElementById("useWIFI").checked){
|
if(document.getElementById("useWIFI").checked){
|
||||||
content = document.getElementById("ssid").value
|
content = document.getElementById("ssid").value
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue