Вики: колонка управления строками таблиц Eva не попадает в копию (#95) #96
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/95-wiki-table-controls"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #95
Причина. Редактор Eva (TinyMCE) хранит в HTML страницы служебную колонку управления строками таблицы:
<div class="table-row-controls mceNonEditable" contenteditable="false">сtable-controller-*(номер строки, «+», точка). markdownify делал из неё абзацы «№», «№», «1»…«10» перед таблицей (AWPCA, DOC-019834).Исправление.
convert._strip_editor_uiудаляет блок.table-row-controlsцеликом до конвертации. ПрочиеmceNonEditableне трогаются: у карточек вложений (app-tinymce-card-preview) тот же класс, в них ссылки на файлы. Это закреплено тестомtest_card_preview_kept_with_controls.Проверка.
tests/test_wiki_convert.py: новый тест сначала падал на «№, 1, 2, 3», после правки 33 passed.uv run pytest -q: 959 passed.page_table_controls.htmlсинтетическая; структура взята из настоящей страницы, текст ТЗ не копировался.После merge.
git pull, затем kickstart. Затем синхронизация AWPCA (POST /wiki/syncилиsyncв MCP): копия пересоберётся.🤖 Generated with Claude Code