* Allow deletion of domain config
This commit is contained in:
18
ewpass.js
18
ewpass.js
@@ -35,7 +35,11 @@
|
||||
);
|
||||
};
|
||||
|
||||
var calcRounds = l => {
|
||||
var storeDomains = () => {
|
||||
Storage.setItem('domains', JSON.stringify(settings.domains));
|
||||
};
|
||||
|
||||
var calcRounds = (l, allowBias) => {
|
||||
var m = 0xffffffff;
|
||||
var n = 0;
|
||||
|
||||
@@ -138,7 +142,7 @@
|
||||
];
|
||||
|
||||
settings.domains[currentDomain] = _settings;
|
||||
Storage.setItem('domains', JSON.stringify(settings.domains));
|
||||
storeDomains();
|
||||
};
|
||||
|
||||
ns.nextIteration = () => {
|
||||
@@ -182,6 +186,16 @@
|
||||
});
|
||||
};
|
||||
|
||||
ns.deleteDomain = () => {
|
||||
if (Object.keys(settings.domains).indexOf($('#domain').val()) >= 0) {
|
||||
delete settings.domains[$('#domain').val()];
|
||||
storeDomains();
|
||||
|
||||
$('#domain').val('');
|
||||
ns.loadSettingsForDomain();
|
||||
}
|
||||
};
|
||||
|
||||
ns.setup = () => {
|
||||
if (Storage.getItem('checksum') != null) {
|
||||
settings.checksum = Storage.getItem('checksum');
|
||||
|
||||
@@ -29,7 +29,10 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Domain: </th>
|
||||
<td><input id="domain" list="domainlist" autocomplete="off" onchange="ewpass.checkDomainInputMatchesToOption();" onfocus="$('#domain').val('');" /><datalist id="domainlist"></datalist></td>
|
||||
<td>
|
||||
<input id="domain" list="domainlist" autocomplete="off" onchange="ewpass.checkDomainInputMatchesToOption();" onfocus="$('#domain').val('');" /><datalist id="domainlist"></datalist>
|
||||
<input type="button" id="deletedomain" value="Delete" onclick="ewpass.deleteDomain();" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Options: </th>
|
||||
|
||||
Reference in New Issue
Block a user