* 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 m = 0xffffffff;
|
||||||
var n = 0;
|
var n = 0;
|
||||||
|
|
||||||
@@ -138,7 +142,7 @@
|
|||||||
];
|
];
|
||||||
|
|
||||||
settings.domains[currentDomain] = _settings;
|
settings.domains[currentDomain] = _settings;
|
||||||
Storage.setItem('domains', JSON.stringify(settings.domains));
|
storeDomains();
|
||||||
};
|
};
|
||||||
|
|
||||||
ns.nextIteration = () => {
|
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 = () => {
|
ns.setup = () => {
|
||||||
if (Storage.getItem('checksum') != null) {
|
if (Storage.getItem('checksum') != null) {
|
||||||
settings.checksum = Storage.getItem('checksum');
|
settings.checksum = Storage.getItem('checksum');
|
||||||
|
|||||||
@@ -29,7 +29,10 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Domain: </th>
|
<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>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Options: </th>
|
<th>Options: </th>
|
||||||
|
|||||||
Reference in New Issue
Block a user