diff --git a/UpNext.md b/UpNext.md index 7554077..9fb7ae4 100644 --- a/UpNext.md +++ b/UpNext.md @@ -14,6 +14,7 @@ - Platform number - Operator - If only one callingPoint, a string is returned instead of an array. +* Change dockerfile to deploy with brotli support for faster laoding. ### In Progress: diff --git a/static/js/lib.main.js b/static/js/lib.main.js index fe8fd7a..28dccf5 100644 --- a/static/js/lib.main.js +++ b/static/js/lib.main.js @@ -7,6 +7,7 @@ async function storageAvailable(type) { // Currently not used let x = '__storage_test__'; storage.setItem(x, "test"); storage.getItem(x); + storage.removeItem(x); log(`lib.main.storageAvailable: ${type} is available`, "INFO") return true; } catch (err) { @@ -77,12 +78,17 @@ async function setLoadingDesc(desc) { /* Fetch User Settings */ async function getQuickLinks() { + var defaults = + ["bri","lwh","srd","mtp","rda","cfn", + "sml","shh","pri","avn","sar","svb"]; try { - var data = JSON.parse(localStorage.getItem("qlOpt")); + if (localStorage.getItem("qlOpt")) { + var data = JSON.parse(localStorage.getItem("qlOpt")); + } else { + data = defaults; + } } catch (err) { - var data = - ["bri","lwh","srd","mtp","rda","cfn", - "sml","shh","pri","avn","sar","svb"]; + data = defaults; } return data; }