Ошибка codemirror при добавлении тега </textarea> внутри него - PullRequest
5 голосов
/ 12 мая 2010

Я использую codemirror http://marijn.haverbeke.nl/codemirror/, чтобы позволить пользователям создавать свои собственные веб-шаблоны внутри веб-приложения.

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

Я использую следующий способ запуска codemirror:

CodeMirror.fromTextArea ( 'код')

Он прекрасно работает с моим существующим «кодом» textarea, за исключением случаев, когда пользователи добавляют в свои шаблоны (в textarea codemirror).

Любая помощь очень ценится!

1 Ответ

6 голосов
/ 16 мая 2010

решается путем оборачивания htmlspecialchars () вокруг кода перед тем, как поместить его в зеркало-зеркало!

...