Feature: разделители в поле Цена, убраны стрелки в Цена и Количество

Made-with: Cursor
This commit is contained in:
2026-02-26 13:07:04 +00:00
parent 7b596a4dc2
commit a2577ed3eb
5 changed files with 57 additions and 0 deletions

View File

@@ -136,7 +136,24 @@
});
});
form.addEventListener('focusin', function(e) {
if (e.target.name && e.target.name.indexOf('-price') !== -1) {
var n = parseNum(e.target.value);
e.target.value = (e.target.value.trim() === '' || isNaN(n)) ? '' : n.toFixed(2);
}
});
form.addEventListener('focusout', function(e) {
if (e.target.name && e.target.name.indexOf('-price') !== -1) {
if (e.target.value.trim() === '') return;
var n = parseNum(e.target.value);
e.target.value = isNaN(n) ? '' : formatNum(n);
}
});
updateRowAmounts();
form.querySelectorAll('input[name$="-price"]').forEach(function(input) {
if (input.value && input.value.trim() !== '') input.value = formatNum(parseNum(input.value));
});
function reindexRows() {
var prefix = getPrefix();