Tinymce - текстовый формат не передается посредством копирования и вставки - PullRequest
0 голосов
/ 24 мая 2018

Во время работы над проектом я обнаружил проблему: "Когда тексты с определенным форматом копируются, его необходимо вставить, чтобы заменить форматирование любой строки текста, в которой он будет помещен в"

Шаги для воспроизведения

  • Скопировать несжатый текст
  • Перейти к строке с жирным текстом
  • Вставить рядом с этим словом или вставитьнажав клавишу ввода, чтобы перейти к следующей строке.

Текущее поведение - Подчеркнутый UNBOLDED текст также выделяется жирным шрифтом при вставке рядом с жирным шрифтом.

ОжидаетсяПоведение - Подчеркнутый текст UNBOLDED должен быть подчеркнут и разархивирован после вставки.

Используется: версия Tinymce: 4.6.6

То же самое, что я тестировалв MS Word или любом другом текстовом редакторе ожидаемый результат отличается от tinymce.Поэтому я сообщил об этом как о проблеме github link

Пожалуйста, помогите Спасибо.

1 Ответ

0 голосов
/ 24 мая 2018

Это работает, как ожидалось.Когда вы копируете текст с примененным подчеркиванием, вы копируете HTML следующим образом:

<span style="text-decoration: underline;">fadsfasdfasd</span>

Если вы вставите этот фрагмент где-нибудь еще в вашем документе, у вас будет этот HTML-код в данном абзаце, например:

<p>
  <strong>fadsfasdfasdfa
    <span style="text-decoration:underline;">fadsfasdfasd</span>
  </strong>
</p>

Таким образом, чистый результат - внешний сильный тег, также влияет на вставленный текст.Это просто, как работает HTML, и это ожидаемое поведение.

...