У меня есть система, построенная в 2005 году, которая использует TinyMCE 2.0.5.1.В этой версии, когда вы вставляете текст из MS Word (проверено в версии 2000, 2003, 2007 и 2010) в Internet Explorer (проверено версия 6,7,8 - но разбивается на 9), вы можете подобрать символы табуляции следующим образом:
tinyMCE.init({
mode : "textareas",
editor_selector : "mceEditor",
theme : "advanced",
plugins : "table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,zoom,flash,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable",
theme_advanced_buttons1 : "bold,italic,underline,separator,bullist,numlist,undo,redo,pasteword,forecolor,code",
theme_advanced_buttons2 : "",
/*theme_advanced_buttons1_add : "",*/
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_path : false,
/*theme_advanced_resize_horizontal : false,
theme_advanced_resizing : true,*/
force_p_newlines : true,
force_br_newlines : false,
apply_source_formatting : true,
remove_linebreaks : false,
paste_auto_cleanup_on_paste : true,
paste_convert_headers_to_strong : true,
fix_content_duplication : false,
content_css : "http://autosystem.streatcontrol.com/mce.css",
paste_insert_word_content_callback : "findtabs"
});
function findtabs(type, content) {
if (type == "before"){
content = content.replace(/(<SPAN style="mso-tab-count)/gi,'@tab@$1');
}
if (type="after"){
content = content.replace(/ /gi,'');
}
return content;
}
В IE9 это не работает, и мне нужно срочно заменить эту систему.Что мне нужно:
Комбинация Браузер / WYSIWYG, которая поддерживает выбор символов табуляции при вставке текста.В зависимости от характера приложения и количества пользователей, мы можем указать браузер, который будет использоваться (у нас в прошлом)