Skip to content

Commit cb49f73

Browse files
committed
Bug delete secret, update security code PIN
1 parent ff1fa9c commit cb49f73

File tree

4 files changed

+12
-10
lines changed

4 files changed

+12
-10
lines changed

_build/sauth-1.0.2.zip

803 KB
Binary file not shown.

app/options.js

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ $(function() {
44
browser.storage.local.get('listSecrets').then(function(item) {
55
var SAuthButtonDelete = browser.i18n.getMessage('SAuthButtonDelete');
66
$.each(item.listSecrets, function( key, value ) {
7-
var tmpRow = '<tr><td>' + parseInt(key + 1) + '</td><td>' + value.account + '</td><td>************</td><td class="text-danger text-right"><button class="btn btn-danger delete"></button></td></tr>';
7+
var tmpRow = '<tr><td>' + parseInt(key + 1) + '</td><td>' + value.account + '</td><td data-code="' + value.code + '">************</td><td class="text-danger text-right"><button class="btn btn-danger delete"></button></td></tr>';
88
$('#list-secrets tbody').append(tmpRow);
99
});
1010
$('.delete').html(SAuthButtonDelete).on('click', function(){
@@ -72,10 +72,12 @@ $(function() {
7272
var tmpPinOld = $('#sauth-pin-old').val();
7373
var tmpPinNew = $('#sauth-pin-new').val();
7474
if ((tmpPinNew.length === 4) && (item.pin == tmpPinOld)) {
75-
browser.storage.local.set({ pin: tmpPinNew });
76-
$('#sauth-pin-old').val('');
77-
$('#sauth-pin-new').val('');
78-
alert(browser.i18n.getMessage('SAuthAlertFormPinSuccess'));
75+
browser.storage.local.remove(['pin', 'sessionDate']).then(function(itemDel) {
76+
browser.storage.local.set({ pin: tmpPinNew });
77+
$('#sauth-pin-old').val('');
78+
$('#sauth-pin-new').val('');
79+
alert(browser.i18n.getMessage('SAuthAlertFormPinSuccess'));
80+
});
7981
} else {
8082
alert(browser.i18n.getMessage('SAuthAlertForm'));
8183
}
@@ -104,7 +106,7 @@ $(function() {
104106
// update table
105107
$('#list-secrets tbody').html('');
106108
$.each(listSecrets, function( key, value ) {
107-
var tmpRow = '<tr><td>' + parseInt(key + 1) + '</td><td>' + value.account + '</td><td>************</td><td class="text-danger text-right"><button class="btn btn-danger delete"></button></td></tr>';
109+
var tmpRow = '<tr><td>' + parseInt(key + 1) + '</td><td>' + value.account + '</td><td data-code="' + value.code + '">************</td><td class="text-danger text-right"><button class="btn btn-danger delete"></button></td></tr>';
108110
$('#list-secrets tbody').append(tmpRow);
109111
});
110112
$('.delete').html(SAuthButtonDelete).on('click', function(){
@@ -126,7 +128,7 @@ $(function() {
126128
browser.storage.local.get('listSecrets').then(function(item) {
127129
var SAuthButtonDelete = browser.i18n.getMessage('SAuthButtonDelete');
128130
var tmpAccount = $(rowSecret[0].childNodes[1]).html();
129-
var tmpCode = $(rowSecret[0].childNodes[2]).html();
131+
var tmpCode = $(rowSecret[0].childNodes[2]).data('code');
130132
var newListSecrets = $.grep(item.listSecrets, function( n, i ) {
131133
var tmpSupp = { account: tmpAccount, code: tmpCode };
132134
return n.code != tmpSupp.code;
@@ -136,7 +138,7 @@ $(function() {
136138
// update table
137139
$('#list-secrets tbody').html('');
138140
$.each(newListSecrets, function( key, value ) {
139-
var tmpRow = '<tr><td>' + parseInt(key + 1) + '</td><td>' + value.account + '</td><td>************</td><td class="text-danger text-right"><button class="btn btn-danger delete"></button></td></tr>';
141+
var tmpRow = '<tr><td>' + parseInt(key + 1) + '</td><td>' + value.account + '</td><td data-code="' + value.code + '">************</td><td class="text-danger text-right"><button class="btn btn-danger delete"></button></td></tr>';
140142
$('#list-secrets tbody').append(tmpRow);
141143
});
142144
$('.delete').html(SAuthButtonDelete).on('click', function(){

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 2,
33
"name": "__MSG_SAuthName__",
4-
"version": "1.0.1",
4+
"version": "1.0.2",
55
"description": "__MSG_SAuthDescription__",
66
"homepage_url": "https://github.com/Silbad/SAuth",
77
"default_locale": "en",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "SAuth",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"description": "All token secrets for two-factor authentication",
55
"main": "index.js",
66
"repository": "https://github.com/Silbad/SAuth",

0 commit comments

Comments
 (0)