(function (back) { const FILE = "thunder.json"; const DEFAULTS = { units: 0, }; let settings = {}; const loadSettings = function() { settings = require('Storage').readJSON(FILE, 1) || DEFAULTS; }; const saveSettings = function() { require('Storage').writeJSON(FILE, settings); }; const showMenu = function() { const unitOptions = [/*LANG*/'Auto','kms','miles']; const menu = { '': {'title': 'Thunder'}, '< Back': back, 'Units': { value: 0|settings.units, min: 0, max: unitOptions.length-1, format: v => unitOptions[v], onchange: v => { settings.units = 0 | v; saveSettings(settings); } }, }; E.showMenu(menu); }; loadSettings(); showMenu(); });