mirror of
https://github.com/keepassxreboot/keepassxc-browser.git
synced 2026-03-11 08:54:43 +00:00
Rename tr variables to avoid conflict with the tr function. This avoids this confusing error: can't access lexical declaration 'tr' before initialization.
This commit is contained in:
parent
e6f7c6c21f
commit
254f255afe
1 changed files with 35 additions and 35 deletions
|
|
@ -338,24 +338,24 @@ options.initConnectedDatabases = function() {
|
|||
|
||||
$('#tab-connected-databases tr.clone:first .dropdown-menu:first').width('230px');
|
||||
|
||||
const trClone = $('#tab-connected-databases table tr.clone:first').clone(true);
|
||||
trClone.removeClass('clone d-none');
|
||||
const rowClone = $('#tab-connected-databases table tr.clone:first').clone(true);
|
||||
rowClone.removeClass('clone d-none');
|
||||
|
||||
const addHashToTable = function(hash) {
|
||||
$('#tab-connected-databases table tbody:first tr.empty:first').hide();
|
||||
const tr = trClone.clone(true);
|
||||
tr.data('hash', hash);
|
||||
tr.attr('id', 'tr-cd-' + hash);
|
||||
const row = rowClone.clone(true);
|
||||
row.data('hash', hash);
|
||||
row.attr('id', 'tr-cd-' + hash);
|
||||
|
||||
$('a.dropdown-toggle:first img:first', tr).attr('src', '/icons/toolbar/icon_normal.png');
|
||||
$('a.dropdown-toggle:first img:first', row).attr('src', '/icons/toolbar/icon_normal.png');
|
||||
|
||||
tr.children('td:first').text(options.keyRing[hash].id);
|
||||
tr.children('td:eq(1)').text(options.getPartiallyHiddenKey(options.keyRing[hash].key));
|
||||
row.children('td:first').text(options.keyRing[hash].id);
|
||||
row.children('td:eq(1)').text(options.getPartiallyHiddenKey(options.keyRing[hash].key));
|
||||
const lastUsed = (options.keyRing[hash].lastUsed) ? new Date(options.keyRing[hash].lastUsed).toLocaleString() : 'unknown';
|
||||
tr.children('td:eq(2)').text(lastUsed);
|
||||
row.children('td:eq(2)').text(lastUsed);
|
||||
const date = (options.keyRing[hash].created) ? new Date(options.keyRing[hash].created).toLocaleDateString() : 'unknown';
|
||||
tr.children('td:eq(3)').text(date);
|
||||
$('#tab-connected-databases table tbody:first').append(tr);
|
||||
row.children('td:eq(3)').text(date);
|
||||
$('#tab-connected-databases table tbody:first').append(row);
|
||||
};
|
||||
|
||||
let hashList = options.keyRing;
|
||||
|
|
@ -421,17 +421,17 @@ options.initCustomCredentialFields = function() {
|
|||
}
|
||||
});
|
||||
|
||||
const trClone = $('#tab-custom-fields table tr.clone:first').clone(true);
|
||||
trClone.removeClass('clone d-none');
|
||||
const rowClone = $('#tab-custom-fields table tr.clone:first').clone(true);
|
||||
rowClone.removeClass('clone d-none');
|
||||
let counter = 1;
|
||||
for (const url in options.settings['defined-custom-fields']) {
|
||||
const tr = trClone.clone(true);
|
||||
tr.data('url', url);
|
||||
tr.attr('id', 'tr-scf' + counter);
|
||||
const row = rowClone.clone(true);
|
||||
row.data('url', url);
|
||||
row.attr('id', 'tr-scf' + counter);
|
||||
++counter;
|
||||
|
||||
tr.children('td:first').text(url);
|
||||
$('#tab-custom-fields table tbody:first').append(tr);
|
||||
row.children('td:first').text(url);
|
||||
$('#tab-custom-fields table tbody:first').append(row);
|
||||
}
|
||||
|
||||
if ($('#tab-custom-fields table tbody:first tr').length > 2) {
|
||||
|
|
@ -518,15 +518,15 @@ options.initSitePreferences = function() {
|
|||
}
|
||||
|
||||
const newValue = options.settings['sitePreferences'].length + 1;
|
||||
const trClone = $('#tab-site-preferences table tr.clone:first').clone(true);
|
||||
trClone.removeClass('clone d-none');
|
||||
const rowClone = $('#tab-site-preferences table tr.clone:first').clone(true);
|
||||
rowClone.removeClass('clone d-none');
|
||||
|
||||
const tr = trClone.clone(true);
|
||||
tr.data('url', value);
|
||||
tr.attr('id', 'tr-scf' + newValue);
|
||||
tr.children('td:first').text(value);
|
||||
tr.children('td:nth-child(2)').children('select').val(IGNORE_NOTHING);
|
||||
$('#tab-site-preferences table tbody:first').append(tr);
|
||||
const row = rowClone.clone(true);
|
||||
row.data('url', value);
|
||||
row.attr('id', 'tr-scf' + newValue);
|
||||
row.children('td:first').text(value);
|
||||
row.children('td:nth-child(2)').children('select').val(IGNORE_NOTHING);
|
||||
$('#tab-site-preferences table tbody:first').append(row);
|
||||
$('#tab-site-preferences table tbody:first tr.empty:first').hide();
|
||||
|
||||
options.settings['sitePreferences'].push({ url: value, ignore: IGNORE_NOTHING, usernameOnly: false });
|
||||
|
|
@ -555,20 +555,20 @@ options.initSitePreferences = function() {
|
|||
}
|
||||
});
|
||||
|
||||
const trClone = $('#tab-site-preferences table tr.clone:first').clone(true);
|
||||
trClone.removeClass('clone d-none');
|
||||
const rowClone = $('#tab-site-preferences table tr.clone:first').clone(true);
|
||||
rowClone.removeClass('clone d-none');
|
||||
let counter = 1;
|
||||
if (options.settings['sitePreferences']) {
|
||||
for (const site of options.settings['sitePreferences']) {
|
||||
const tr = trClone.clone(true);
|
||||
tr.data('url', site.url);
|
||||
tr.attr('id', 'tr-scf' + counter);
|
||||
const row = rowClone.clone(true);
|
||||
row.data('url', site.url);
|
||||
row.attr('id', 'tr-scf' + counter);
|
||||
++counter;
|
||||
|
||||
tr.children('td:first').text(site.url);
|
||||
tr.children('td:nth-child(2)').children('select').val(site.ignore);
|
||||
tr.children('td:nth-child(3)').children('input[type=checkbox]').attr('checked', site.usernameOnly);
|
||||
$('#tab-site-preferences table tbody:first').append(tr);
|
||||
row.children('td:first').text(site.url);
|
||||
row.children('td:nth-child(2)').children('select').val(site.ignore);
|
||||
row.children('td:nth-child(3)').children('input[type=checkbox]').attr('checked', site.usernameOnly);
|
||||
$('#tab-site-preferences table tbody:first').append(row);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue