default color fix

master
lauzonhomeschool 2022-12-28 22:39:07 -05:00 committed by GitHub
parent 5c64d5bdf5
commit f87c764ab5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 7 deletions

View File

@ -9,18 +9,18 @@
240: /*LANG*/"Green", 240: /*LANG*/"Green",
15: /*LANG*/"Blue", 15: /*LANG*/"Blue",
0: /*LANG*/"Black", 0: /*LANG*/"Black",
null: /*LANG*/"Default" '-1': /*LANG*/"Default"
}; };
const save = () => require('Storage').write('dragboard.json', settings); const save = () => require('Storage').write('dragboard.json', settings);
function colorMenu(key) { function colorMenu(key) {
let menu = {'': {title: key}, '< Back': () => E.showMenu(appMenu)}; let menu = {'': {title: key}, '< Back': () => E.showMenu(appMenu)};
Object.keys(colors).forEach(color => { Object.keys(colors).forEach(color => {
var label = colors[color] + " Color"; var label = colors[color];
menu[label] = { menu[label] = {
value: settings[key] == color, value: settings[key] == color,
onchange: () => { onchange: () => {
if (color) { if (color >= 0) {
settings[key] = color; settings[key] = color;
} else { } else {
delete settings[key]; delete settings[key];
@ -35,13 +35,13 @@
const appMenu = { const appMenu = {
'': {title: 'Dragboard'}, '< Back': back, '': {title: 'Dragboard'}, '< Back': back,
'CAPS LOCK': { /*LANG*/'CAPS LOCK': {
value: !!settings.uppercase, value: !!settings.uppercase,
onchange: v => {settings.uppercase = v; save();} onchange: v => {settings.uppercase = v; save();}
}, },
'ABC': () => E.showMenu(colorMenu("ABC")), /*LANG*/'ABC Color': () => E.showMenu(colorMenu("ABC")),
'Num': () => E.showMenu(colorMenu("Num")), /*LANG*/'Num Color': () => E.showMenu(colorMenu("Num")),
'Highlight': () => E.showMenu(colorMenu("Highlight")) /*LANG*/'Highlight Color': () => E.showMenu(colorMenu("Highlight"))
}; };
E.showMenu(appMenu); E.showMenu(appMenu);