mirror of
https://github.com/9001/copyparty.git
synced 2025-08-18 09:22:31 -06:00
cheap performance fix
This commit is contained in:
parent
8a21a86b61
commit
2e740e513f
|
@ -1799,6 +1799,7 @@ var fileman = (function () {
|
||||||
'</table></div>'
|
'</table></div>'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
|
var cheap = f.length > 500;
|
||||||
if (sel.length == 1)
|
if (sel.length == 1)
|
||||||
html.push(
|
html.push(
|
||||||
'<div><table id="rn_f">\n' +
|
'<div><table id="rn_f">\n' +
|
||||||
|
@ -1811,8 +1812,9 @@ var fileman = (function () {
|
||||||
for (var a = 0; a < f.length; a++)
|
for (var a = 0; a < f.length; a++)
|
||||||
html.push(
|
html.push(
|
||||||
'<tr><td>' +
|
'<tr><td>' +
|
||||||
'<button class="rn_dec" n="' + a + '">decode</button>',
|
(cheap ? '</td>' :
|
||||||
'<button class="rn_reset" n="' + a + '">↺ reset</button></td>',
|
'<button class="rn_dec" n="' + a + '">decode</button>' +
|
||||||
|
'<button class="rn_reset" n="' + a + '">↺ reset</button></td>') +
|
||||||
'<td><input type="text" id="rn_new" n="' + a + '" /></td>' +
|
'<td><input type="text" id="rn_new" n="' + a + '" /></td>' +
|
||||||
'<td><input type="text" id="rn_old" n="' + a + '" readonly /></td></tr>');
|
'<td><input type="text" id="rn_old" n="' + a + '" readonly /></td></tr>');
|
||||||
}
|
}
|
||||||
|
@ -1833,23 +1835,26 @@ var fileman = (function () {
|
||||||
f[a].inew = QS('#rn_new' + k);
|
f[a].inew = QS('#rn_new' + k);
|
||||||
f[a].inew.value = f[a].iold.value = f[a].ofn;
|
f[a].inew.value = f[a].iold.value = f[a].ofn;
|
||||||
|
|
||||||
(function (a) {
|
if (!cheap)
|
||||||
f[a].inew.onkeydown = function (e) {
|
(function (a) {
|
||||||
rn_ok(a, true);
|
f[a].inew.onkeydown = function (e) {
|
||||||
|
rn_ok(a, true);
|
||||||
|
|
||||||
if (e.key == 'Escape')
|
if (e.key == 'Escape')
|
||||||
return rn_cancel();
|
return rn_cancel();
|
||||||
|
|
||||||
if (e.key == 'Enter')
|
if (e.key == 'Enter')
|
||||||
return rn_apply();
|
return rn_apply();
|
||||||
};
|
};
|
||||||
QS('.rn_dec' + k).onclick = function () {
|
QS('.rn_dec' + k).onclick = function (e) {
|
||||||
f[a].inew.value = uricom_dec(f[a].inew.value)[0];
|
ev(e);
|
||||||
};
|
f[a].inew.value = uricom_dec(f[a].inew.value)[0];
|
||||||
QS('.rn_reset' + k).onclick = function () {
|
};
|
||||||
rn_reset(a);
|
QS('.rn_reset' + k).onclick = function (e) {
|
||||||
};
|
ev(e);
|
||||||
})(a);
|
rn_reset(a);
|
||||||
|
};
|
||||||
|
})(a);
|
||||||
}
|
}
|
||||||
rn_reset(0);
|
rn_reset(0);
|
||||||
tt.att(rui);
|
tt.att(rui);
|
||||||
|
|
Loading…
Reference in a new issue