sdlc-hub/tests/fixtures/wiki/page_table_controls.html
Andrey Epifancev ccb1606056 Вики: убрать колонку управления строками таблиц редактора Eva из копии (#95)
Редактор Eva (TinyMCE) сохраняет в HTML страницы блок table-row-controls (номер
строки, «+», точка); markdownify превращал его в абзацы «№», «1», «2»… перед
таблицей. Блок удаляется целиком до конвертации; карточки вложений с тем же
классом mceNonEditable остаются.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 11:01:31 +04:00

39 lines
2.5 KiB
HTML

<h2>Замечания к модели</h2>
<div class="mceNonEditable app-tinymce-card-preview app-tinymce-is-preview" contenteditable="false">
<a href="/files/obj/CmfDocument/CmfDocument%3Aa08/CmfDocument%3A3f2a9c1e-0b7d-4e8a-9c21-5d6e7f8a9b0c/model.dbml?version=1">model.dbml</a>
<div class="app-tinymce-preview-actions"><div><svg class="preview-action download-preview" viewBox="0 0 24 24"><path d="M1,1"></path></svg></div></div>
</div>
<div class="tableView-content-wrap macros-panel wikimarkdown" data-macros="wikitables">
<div class="table-wrapper cmf-scrollbar">
<table>
<thead><tr><th><p>№</p></th><th><p>Замечание</p></th><th><p>Решение</p></th></tr></thead>
<tbody>
<tr><td><p>1</p></td><td><p>Первое замечание</p></td><td><p>Первое решение</p></td></tr>
<tr><td><p>2</p></td><td><p>Второе замечание</p></td><td><p>Второе решение</p></td></tr>
<tr><td><p>2-бис</p></td><td><p>Дополнение</p></td><td><p>Принято</p></td></tr>
</tbody>
</table>
</div>
<div class="table-row-controls mceNonEditable" contenteditable="false">
<div class="table-controller-remove-container mceNonEditable"><svg viewBox="0 0 24 24"><path d="M1,1"></path></svg></div>
<div class="table-controller-container sticky-container mceNonEditable" style="height: 40px;">
<div class="table-controller mceNonEditable"></div>
<div class="table-controller-number-container mceNonEditable">№</div>
</div>
<div class="table-controller-container mceNonEditable" style="height: 40px;">
<div class="table-controller mceNonEditable"></div>
<div class="table-controller-dot-container mceNonEditable"><svg class="table-controller-plus" viewBox="0 0 24 24"><path d="M1,1"></path></svg><svg class="table-controller-dot" viewBox="0 0 5 5"></svg></div>
<div class="table-controller-number-container mceNonEditable">1</div>
</div>
<div class="table-controller-container mceNonEditable" style="height: 40px;">
<div class="table-controller mceNonEditable"></div>
<div class="table-controller-number-container mceNonEditable">2</div>
</div>
<div class="table-controller-container mceNonEditable" style="height: 40px;">
<div class="table-controller mceNonEditable"></div>
<div class="table-controller-number-container mceNonEditable">3</div>
</div>
</div>
</div>
<p>Текст после таблицы.</p>