1
0
Fork 0
master
Gordon Williams 2022-11-07 14:09:07 +00:00
parent 6d58146dee
commit 02f91e1bd0
2 changed files with 10 additions and 4 deletions

View File

@ -155,7 +155,8 @@
</label>
<label class="form-switch">
<input type="checkbox" id="settings-usage-stats">
<i class="form-icon"></i> Send app analytics to banglejs.com (apps installed, favourites, firmware version). See <a href="http://www.espruino.com/Privacy">privacy policy</a>.
<i class="form-icon"></i> Send app analytics to banglejs.com (apps installed, favourites, firmware version).<br/>
<small>Used for 'Sort by Installed/Favourited' functionality. See the <a href="http://www.espruino.com/Privacy">privacy policy</a></small>.
</label>
<div class="form-group">
<select class="form-select form-inline" id="settings-lang" style="width: 10em">

View File

@ -161,7 +161,8 @@ window.addEventListener('load', (event) => {
<div class="form-group">
<label class="form-switch">
<input type="checkbox" id="usage_stats" ${SETTINGS.sendUsageStats?"checked":""}>
<i class="form-icon"></i> Send app analytics to banglejs.com
<i class="form-icon"></i> Send favourite and installed apps to banglejs.com<br/>
<small>For 'Sort by Installed/Favourited' functionality</small>
</label>
<label class="form-switch">
<input type="checkbox" id="remember_device">
@ -171,11 +172,15 @@ window.addEventListener('load', (event) => {
</div>
</div>`;
showPrompt("Which Bangle.js?",html,{},false);
var usageStats = document.getElementById("usage_stats");
usageStats.addEventListener("change",event=>{
console.log("Send Usage Stats "+(event.target.checked?"on":"off"));
SETTINGS.sendUsageStats = event.target.checked;
saveSettings();
});
htmlToArray(document.querySelectorAll(".devicechooser")).forEach(button => {
button.addEventListener("click",event => {
let rememberDevice = !!document.getElementById("remember_device").checked;
SETTINGS.sendUsageStats = !!document.getElementById("usage_stats").checked;
let button = event.currentTarget;
let deviceId = button.getAttribute("deviceid");
hidePrompt();