Кнопка «Сохранить» активна только при несохранённых изменениях
Раньше она предлагала сохранить даже пустую вкладку: на свежей установке конфигов ещё нет, полей на странице ноль, а кнопка зовёт нажать себя. Теперь на всех четырёх вкладках кнопка включается, только когда есть что записывать, и показывает счётчик изменённых полей. Возврат значения к исходному снова её гасит — правки считаются сравнением с состоянием на момент загрузки, а не фактом ввода. Для модов изменением считается и переключённая галочка, и переставленный порядок загрузки, и правка списка карт: состояние сводится к строке и сравнивается со снимком, снятым при открытии вкладки. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -145,7 +145,7 @@
|
||||
</div>
|
||||
<div>
|
||||
<input type="search" id="config-filter" placeholder="Поиск параметра…" class="input-sm">
|
||||
<button class="btn btn-primary" id="btn-config-save">Сохранить</button>
|
||||
<button class="btn btn-primary" id="btn-config-save" disabled>Сохранить</button>
|
||||
</div>
|
||||
</div>
|
||||
<p class="muted" id="config-empty" hidden></p>
|
||||
@@ -161,7 +161,7 @@
|
||||
</div>
|
||||
<div>
|
||||
<input type="search" id="sandbox-filter" placeholder="Поиск параметра…" class="input-sm">
|
||||
<button class="btn btn-primary" id="btn-sandbox-save">Сохранить</button>
|
||||
<button class="btn btn-primary" id="btn-sandbox-save" disabled>Сохранить</button>
|
||||
</div>
|
||||
</div>
|
||||
<p class="muted" id="sandbox-empty" hidden></p>
|
||||
@@ -176,7 +176,7 @@
|
||||
<p class="muted small">Галочка включает мод, перетаскивание задаёт порядок загрузки.
|
||||
Сервер сам скачивает моды из мастерской при запуске.</p>
|
||||
</div>
|
||||
<button class="btn btn-primary" id="btn-mods-save">Сохранить</button>
|
||||
<button class="btn btn-primary" id="btn-mods-save" disabled>Сохранить</button>
|
||||
</div>
|
||||
|
||||
<p class="muted" id="mods-empty" hidden></p>
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
<h2>Настройки менеджера</h2>
|
||||
<form id="settings-form" class="fields"></form>
|
||||
<button class="btn btn-primary" id="btn-settings-save">Сохранить настройки</button>
|
||||
<button class="btn btn-primary" id="btn-settings-save" disabled>Сохранить настройки</button>
|
||||
|
||||
<h2>Пользователи панели</h2>
|
||||
<ul class="user-list" id="user-list"></ul>
|
||||
|
||||
Reference in New Issue
Block a user