summaryrefslogtreecommitdiff
path: root/rockworkd/libpebble/jskit/cacheLocalStorage.js
blob: 22588a92d4bdd05783585d2d119a51bd827e2c33 (plain)
1
2
3
4
5
6
7
8
9
10
11
//Since we don't have JS 6 support, this hack will allow us to save changes to localStorage when using dot or square bracket notation

for (var key in localStorage) {
    _jskit.localstorage.setItem(key, localStorage.getItem(key));
}

for (var key in _jskit.localstorage.keys()) {
    if (localStorage[key] === undefined) {
        _jskit.localstorage.removeItem(key);
    }
}