[web-developer] - Репутация: 111
- Webmoney BL: ?
| Естькод кнопки Код: (function()
{
tinymce.create("tinymce.plugins.precodebuttons", {
init:function (ed, url) {
ed.addCommand('mcePreCode', function () {
var opentag = '<pre><code> ';
var closetag = '</code></pre>';
var content = ed.selection.getContent();
console.log(content);
content = content.replace(/&/g, "&");
content = content.replace(/</g, "<");
content = content.replace(/>/g, ">");
content = content.replace(/"/g, """);
ed.focus();
ed.selection.setContent(opentag + content + closetag);
});
ed.addButton('precodebuttons', {
title:'<CODE>',
image:url + '/img/precode.png',
cmd:'mcePreCode'
});
}
});
tinymce.PluginManager.add("precodebuttons",tinymce.plugins.precodebuttons)
}
)(); [свернуть]
еще вот так пробовал Код: (function()
{
tinymce.create("tinymce.plugins.precodebuttons", {
init:function (ed, url) {
ed.addCommand('mcePreCode', function () {
var opentag = '<pre><code> ';
var closetag = '</code></pre>';
var content = tinyMCE.activeEditor.selection.getContent()
console.log(content);
content = content.replace(/&/g, "&");
content = content.replace(/</g, "<");
content = content.replace(/>/g, ">");
content = content.replace(/"/g, """);
ed.focus();
tinyMCE.execCommand('mceInsertContent',false,opentag+content+closetag);
});
ed.addButton('precodebuttons', {
title:'<CODE>',
image:url + '/img/precode.png',
cmd:'mcePreCode'
});
}
});
tinymce.PluginManager.add("precodebuttons",tinymce.plugins.precodebuttons)
}
)(); [свернуть] Проблема в том что необрамляет тегами. точнее не всегда.. Гуглил и яндексил. Доку тож читал но применить не получилось.. Прошу помоши.. Последний раз редактировалось cOAPerator; 04.12.2012 в 13:28. |