fix(shop): форма товара скроллится в видимую область + тип «Фон» вместо мёртвого «Тема»

- shopAdminCreateItem/EditItem открывали форму под таблицей на 51 строку —
  вне экрана, выглядело как «кнопки не работают». Добавлен showShopForm():
  scrollIntoView + фокус в поле названия.
- В выпадающем списке типов «Тема» (theme) не поддерживается бэкендом
  (валидация POST: frame/title/effect/background) → создание падало с 400.
  Заменён на рабочий «Фон» (background); добавлена подпись в typeLabels.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Maxim Dolgolyov
2026-06-03 14:02:05 +03:00
parent d9a89296de
commit 78a870ab70
2 changed files with 11 additions and 4 deletions
+1 -1
View File
@@ -1350,7 +1350,7 @@
<select id="shop-f-type">
<option value="frame">Рамка</option>
<option value="title">Титул</option>
<option value="theme">Тема</option>
<option value="background">Фон</option>
<option value="effect">Эффект</option>
</select>
</div>