Допиливаю плагин для WP. Плагин подсветки синтаксиса. Нет кнопки Показать код в отдельном окне. Добавил тулбар с кнопками. При нажатии на одну кнопку открывается новое окно и туда пишется код без тегов. Вот функция которая пишет код в новое окно.
$(this).find(".toolbar").find(".viewSource").on('click', function(){
var lefto = screen.availWidth/2-250;
var righto = screen.availHeight/2-175;
// текст корректно считывается, проблем нет
var html = $(this).parent().parent().find("td.code").find("pre").text();
var myWin = window.open("", "Исходный код", "width=500, height=350, left=" + lefto + ", top="+righto+", status=no, toolbar=no, menubar=no, resizable=no");
// а тут магия, ибо код пишется ДВАЖДЫ в новое окно. Не понимаю в чем проблема.
myWin.document.write('<html><head></head><body><pre>'+html+'</pre></body></html>');
myWin.focus();
});