Всем доброго времени суток! Вчера адаптировал (Не без помощи аллсити и хелпера) подсветку синтаксиса через плагин SyntaxHighlighter. Всё замечательно работает за исключением одного: при нажатии на кнопку "копировать в буфер" копируются пробелы, которые заменяются html кодом отступов. Вот пример: Копируем мы, допустим, этот код:
Code
Тест
Тест
Тест
Тест
Тест
тест
Тест
При нажатии на кнопку "Копировать в буфер" копируется так:
Эта проблема не исчезает даже при использовании стандартных файлов плагина
Для uCoz запускной код:
Code
// By AllCity - http://allcity.net.ru/
jQuery('div.bbCodeBlock').each(function(){
code = jQuery(this).find('div.codeMessage').html();
code = code.replace(/<br>/ig,'\r\n');
code = code.replace(/<!--uzc-->/ig,'');
code = code.replace(/<!--\/uzc-->/ig,'');
jQuery(this).replaceWith('<pre class="brush:js">'+code+'</pre>');
});
SyntaxHighlighter.all();
Заранее спасибо! Надеюсь на помощь. Если понадобится полный перечень использованных файлов - предоставлю (скрипты + стили)