Merge pull request #2514 from myxor/patch-1

Fix potential NPE in loader.js
pull/2516/head
Gordon Williams 2023-01-19 13:31:26 +00:00 committed by GitHub
commit 84510e46cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 17 additions and 13 deletions

View File

@ -249,23 +249,27 @@ window.addEventListener('load', (event) => {
// BLE Compatibility // BLE Compatibility
var selectBLECompat = document.getElementById("settings-ble-compat"); var selectBLECompat = document.getElementById("settings-ble-compat");
Puck.increaseMTU = !SETTINGS.bleCompat; if (selectBLECompat) {
selectBLECompat.checked = !!SETTINGS.bleCompat;
selectBLECompat.addEventListener("change",event=>{
console.log("BLE compatibility mode "+(event.target.checked?"on":"off"));
SETTINGS.bleCompat = event.target.checked;
Puck.increaseMTU = !SETTINGS.bleCompat; Puck.increaseMTU = !SETTINGS.bleCompat;
saveSettings(); selectBLECompat.checked = !!SETTINGS.bleCompat;
}); selectBLECompat.addEventListener("change",event=>{
console.log("BLE compatibility mode "+(event.target.checked?"on":"off"));
SETTINGS.bleCompat = event.target.checked;
Puck.increaseMTU = !SETTINGS.bleCompat;
saveSettings();
});
}
// Sending usage stats // Sending usage stats
var selectUsageStats = document.getElementById("settings-usage-stats"); var selectUsageStats = document.getElementById("settings-usage-stats");
selectUsageStats.checked = !!SETTINGS.sendUsageStats; if (selectUsageStats) {
selectUsageStats.addEventListener("change",event=>{ selectUsageStats.checked = !!SETTINGS.sendUsageStats;
console.log("Send Usage Stats "+(event.target.checked?"on":"off")); selectUsageStats.addEventListener("change",event=>{
SETTINGS.sendUsageStats = event.target.checked; console.log("Send Usage Stats "+(event.target.checked?"on":"off"));
saveSettings(); SETTINGS.sendUsageStats = event.target.checked;
}); saveSettings();
});
}
// Load language list // Load language list
httpGet("lang/index.json").then(languagesJSON=>{ httpGet("lang/index.json").then(languagesJSON=>{