Ревью: oob-обновление панели действий при свопе источника
Кнопка «Применить» (завязана на HasLinks) лежит вне #source-block и не обновлялась при htmx-свопе выбора источника — в краевом случае (пустой предпросмотр из-за коллизии) рассинхронивалась с превью до полной перезагрузки. Выделил панель в партиал review_action_bar с id=action-bar; reviewBlockAction теперь рендерит review_source_swap — свежий #source-block плюс oob-копию панели (hx-swap-oob), так кнопка синхронно отражает HasLinks. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -72,3 +72,9 @@
|
||||
</div>
|
||||
</div>
|
||||
{{end}}
|
||||
|
||||
{{/* Ответ на своп выбора источника: свежий #source-block + oob-обновление
|
||||
панели действий (#action-bar), чтобы кнопка «Применить» синхронно отражала
|
||||
актуальный HasLinks. Рендерится с ActionBarOOB=true (reviewBlockAction). */}}
|
||||
{{define "review_source_swap"}}{{template "review_source_block" .}}
|
||||
{{template "review_action_bar" .}}{{end}}
|
||||
|
||||
Reference in New Issue
Block a user