diff --git a/HISTORY.md b/HISTORY.md index 31f99b8..4f1ad0e 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,15 @@ # История изменений ERP WaterSurf +## 2025-02-26 17:15 UTC – Иконки «Карандаш» и «Крестик» вместо надписей «Изменить» и «Удалить» в списках + +**Задача**: В таблицах списков документов заменить текстовые ссылки «Изменить» и «Удалить» на иконки: карандаш (редактирование) и красный крестик (удаление). + +**Решение**: В колонке действий добавлены кнопки-иконки: SVG-карандаш (акцентный цвет) и SVG-крестик (красный). Ссылки сохранены, добавлены `title` и `aria-label` для доступности. Стили `.ws-btn-icon-edit` и `.ws-btn-icon-delete` задают размер 28×28 px, скругление, подсветку при наведении. Изменения внесены во все списки: заказы клиентов, заказы поставщику, поступления, перемещения, расходы денежных средств. + +**Изменения**: theme.css (стили иконок), customer_order_list.html, supplier_order_list.html, cash_inflow_list.html, cash_transfer_list.html, cash_expense_list.html. + +--- + ## 2025-02-26 17:10 UTC – Заголовки и строки таблиц списков документов в одну строку **Задача**: Заголовки таблицы и строки списка не должны переноситься на несколько строк. diff --git a/app/static/css/theme.css b/app/static/css/theme.css index 1341e9d..41b2b26 100644 --- a/app/static/css/theme.css +++ b/app/static/css/theme.css @@ -247,6 +247,43 @@ body { white-space: nowrap; } +/* Иконки действий в списках: карандаш (редактировать), крестик (удалить) */ +.ws-table .ws-btn-icon-edit, +.ws-table .ws-btn-icon-delete { + display: inline-flex; + align-items: center; + justify-content: center; + width: 28px; + height: 28px; + padding: 0; + margin: 0 2px; + border-radius: 6px; + text-decoration: none; + vertical-align: middle; +} +.ws-table .ws-btn-icon-edit:hover { + background: rgba(13, 173, 187, 0.2); +} +.ws-table .ws-btn-icon-edit svg { + width: 16px; + height: 16px; + fill: var(--ws-accent); +} +.ws-table .ws-btn-icon-edit:hover svg { + fill: var(--ws-accent-hover); +} +.ws-table .ws-btn-icon-delete:hover { + background: rgba(239, 83, 80, 0.2); +} +.ws-table .ws-btn-icon-delete svg { + width: 16px; + height: 16px; + fill: var(--ws-danger); +} +.ws-table .ws-btn-icon-delete:hover svg { + fill: var(--ws-danger-dark); +} + .ws-table .ws-link { color: var(--ws-accent); text-decoration: none; diff --git a/app/templates/documents/cash_expense_list.html b/app/templates/documents/cash_expense_list.html index a635652..3100b65 100644 --- a/app/templates/documents/cash_expense_list.html +++ b/app/templates/documents/cash_expense_list.html @@ -28,9 +28,8 @@