Created "reset settings" button.

As mentioned in #151
This commit is contained in:
kkapsner 2017-11-22 14:14:33 +01:00
parent 9f242004c9
commit 970de1c093
4 changed files with 45 additions and 0 deletions

View File

@ -500,5 +500,22 @@
"exportSettings_label": {
"message": "Anzeigen",
"description": ""
},
"resetSettings_title": {
"message": "Einstellungen zurücksetzen",
"description": ""
},
"resetSettings_description": {
"message": "",
"description": ""
},
"resetSettings_label": {
"message": "Zurücksetzen",
"description": ""
},
"resetSettings_confirm": {
"message": "Sind Sie sicher, dass Sie alle Einstellungen zurücksetzen wollen?",
"description": ""
}
}

View File

@ -504,5 +504,22 @@
"exportSettings_label": {
"message": "Show",
"description": ""
},
"resetSettings_title": {
"message": "Reset settings",
"description": ""
},
"resetSettings_description": {
"message": "",
"description": ""
},
"resetSettings_label": {
"message": "Reset",
"description": ""
},
"resetSettings_confirm": {
"message": "Are you sure you want to reset all settings?",
"description": ""
}
}

View File

@ -26,6 +26,11 @@
exportSettings: function(){
logging.verbose("open settings export");
window.open("export.html", "_blank");
},
resetSettings: function(){
if (window.confirm(browser.i18n.getMessage("resetSettings_confirm"))){
browser.storage.local.clear();
}
}
};

View File

@ -263,6 +263,12 @@
"displayDependencies": {
"displayAdvancedSettings": [true]
}
},
{
"name": "resetSettings",
"displayDependencies": {
"displayAdvancedSettings": [true]
}
}
];