added: command to change a setting

This commit is contained in:
quenousimporte 2023-09-23 23:00:39 +02:00
parent 431cac35c3
commit 2935034202
1 changed files with 19 additions and 0 deletions

19
main.js
View File

@ -260,6 +260,10 @@ var commands = [
hint: "Settings",
action: editsettings
},
{
hint: "Change a setting",
action: changesetting
},
{
hint: "Restore default settings",
action: restoresettings
@ -935,6 +939,21 @@ function editsettings()
});
}
function changesetting()
{
searchinlist(Object.keys(settings).map(name => name + ": " + settings[name]))
.then(setting =>
{
var name = setting.split(":").shift();
if (settings[name])
{
settings[name] = prompt(name, settings[name]);
savesettings();
loadsettings();
}
});
}
function decryptnote()
{
decryptstring(md.value)