Плагин TinyMCE Source Code для удаления текста между тегами привязки - PullRequest
0 голосов
/ 05 июня 2019

Мне нужно сделать ссылку на тег привязки с текстом ... поэтому, когда я редактирую исходный код и вводю что-то вроде

<a id="downloadButton" data-document="javascript:void(0);" class="btn btn-default btn-lg">Download Brochure</a>

, он автоматически меняет его на

<a id="downloadButton" data-document="javascript:void(0);" class="btn btn-default btn-lg"></a>Download Brochure

Это работает, если я удаляю идентификатор, но я не могу сделать это, потому что мне нужен этот идентификатор, другое решение - добавить href="#downloadButton", но я хотел бы сделать это без него

я добавил

valid_children: "+a[div | i | span | img | p | ul | ol | li | h1 | h2 | h3 | h4 | h5 | h5 | h6 | #text]",

в части tinymce.init, но это совсем не помогло.

Есть ли способ решить эту проблему или мне нужно добавить атрибут href?

1 Ответ

0 голосов
/ 05 июня 2019

TinyMCE просматривает якоря без href как закладку и не позволяет текст внутри тега привязки. Это то, чем управляет внутренний синтаксический анализатор в TinyMCE, поэтому нет никакого способа обойти это поведение.

Если вы хотите предложить разработчикам, что это поведение должно измениться, я бы предложил вам открыть проблему на трекере проблем TinyMCE GitHub: https://github.com/tinymce/tinymce/issues

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...