mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-07 06:59:46 +00:00
test(dialogs): свидетель AC3 — конфиг после правки через UI побайтово равен конфигу пути состояния (#600)
demo/smoke_dialog_config_parity.mjs: для каждого из четырёх диалогов одни и те же правки делаются дважды — контролами набора с нажатием Save и прямой записью в черновик с вызовом save-метода (путь прежних обработчиков и существующих смоков); JSON.stringify(_serverCfg) совпадает побайтово, и оба отличаются от исходного конфига. Заодно числовое поле размера шрифта карточек в «Пространстве» получило id (space-card-font) — подпись for раньше указывала в пустоту. Issue: #600 User-Visible: no
This commit is contained in:
@@ -423,7 +423,7 @@ function renderRoomCards(port: SpaceFormPort, d: SpaceDialogState, id: (n: strin
|
||||
${textLink(st('btn.reset_100'), () => set(port, { ...d, cardFontScale: 1 }), { disabled: pct === 100 })}
|
||||
</div>
|
||||
${rangeLine({
|
||||
min: 50, max: 300, step: 5, value: pct, unit: '%', ariaLabel: t('space.card_font'),
|
||||
id: id('card-font'), min: 50, max: 300, step: 5, value: pct, unit: '%', ariaLabel: t('space.card_font'),
|
||||
slider: port.rangeInput(50, 300, 5, pct, (n) => set(port, { ...d, cardFontScale: n / 100 }), false, t('space.card_font')),
|
||||
onInput: (n) => set(port, { ...d, cardFontScale: n / 100 }),
|
||||
})}
|
||||
|
||||
Reference in New Issue
Block a user