diff --git a/HISTORY.md b/HISTORY.md index 7c59ee6..082e5f5 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -2,6 +2,18 @@ # История изменений ERP WaterSurf +## 2025-02-25 22:50 UTC – Добавление строки: одна строка за клик, понятное удаление + +**Проблема**: По кнопке «Добавить строку» добавлялось сразу две строки; было неочевидно, как удалить лишнюю. + +**Причина**: В order_form.html блок `{% block extra_js %}` был вложен в `{% block content %}`, из‑за чего скрипт попадал на страницу дважды и на кнопку вешались два обработчика. + +**Решение**: Блок контента формы закрыт до скрипта: сначала `{% endblock %}`, затем `{% block extra_js %}` со скриптом — скрипт подключается один раз, добавляется одна строка за клик. Для удаления строки: у чекбокса в колонке «Удалить» добавлена подпись «Удалить» (label), при клонировании строки у новой подписи обновляется атрибут `for` под новый id чекбокса. Стили для подписи: cursor pointer, мелкий текст. + +**Изменения**: order_form.html (структура блоков, label «Удалить», обновление for у клона), supplier_order_form.html (label «Удалить», обновление for у клона), theme-compact.css (стили .ws-delete-row-label). + +--- + ## 2025-02-25 22:45 UTC – Поле «Цена»: ввод с клавиатуры сохраняется **Проблема**: В табличной части заказа в поле «Цена» сохранялось только изменение стрелками вверх/вниз, введённое с клавиатуры значение не сохранялось. diff --git a/app/static/css/theme-compact.css b/app/static/css/theme-compact.css index 776fe2f..d08d353 100644 --- a/app/static/css/theme-compact.css +++ b/app/static/css/theme-compact.css @@ -132,6 +132,13 @@ width: 5%; } +.ws-table-items label.ws-delete-row-label { + cursor: pointer; + font-size: 13px; + color: var(--ws-text-muted); + white-space: nowrap; +} + .ws-table-items .ws-col-product select { max-width: 100%; overflow: hidden; diff --git a/app/templates/documents/order_form.html b/app/templates/documents/order_form.html index bd630f8..6f6378d 100644 --- a/app/templates/documents/order_form.html +++ b/app/templates/documents/order_form.html @@ -72,7 +72,7 @@