function Settings(){ this.settings = ["mousefkeys", "showcons"]; this.addsetting = function(setting){ setevent(elem(setting), "click", function(){ return settings.set(setting, this.checked? true: false); }); } this.set = function(name, value){ switch(name){ case "mousefkeys": mouse.usefkeys = value; return false; case "showcons": cons.showhide(value); return true; default: return true; } localStorage.setItem(name, value); } for(var setting in this.settings){ this.set(this.settings[setting], localStorage.getItem(this.settings[setting]) == "true"? true: false); this.addsetting(this.settings[setting]); }}
function Settings(){
this.settings = ["mousefkeys", "showcons"];
this.addsetting = function(setting){
setevent(elem(setting), "click", function(){
return settings.set(setting, this.checked? true: false);
});
}
this.set = function(name, value){
switch(name){
case "mousefkeys":
mouse.usefkeys = value;
return false;
case "showcons":
cons.showhide(value);
return true;
default:
return true;
}
localStorage.setItem(name, value);
}
for(var setting in this.settings){
this.set(this.settings[setting], localStorage.getItem(this.settings[setting]) == "true"? true: false);
this.addsetting(this.settings[setting]);
}
}