Есть библиотека для подсветки синтаксиса на веб-странице — SyntaxHighlighter (
http://alexgorbatchev.com/SyntaxHighlighter/). Блоки текста на странице (по умолчанию в теге pre) разцвечиваются при инициализации страницы.
Проблема: после того, как текст в блоке поменялся, например, в результате работы Ajax, он теряет раскраску. Как попросить библиотеку снова обработать некий блок?
Замечание:
после работы SyntaxHighlighter теги pre заменяются на другие, заданные редактором (div, в которой вложена таблица, и так далее). Мой скрипт снова пишет текст в тег pre.
P.S. Другими словами, как заставить модуль раскрасить некий блок кода на странице, который появился уже после выполнения модулем своей работы?