#tinymce
#tinymce
Вопрос:
У меня есть конфигурация (я не хотел, чтобы она была заключена в абзац), где я ожидаю, что новые строки в редакторе будут представлены как
var richtexteditorConfig = {
selector: 'textarea.tinymce',
forced_root_block: "",
menubar: false,
inline: false,
remove_linebreaks: false,
force_br_newlines: true,
force_p_newlines: false,
convert_newlines_to_brs: true,
branding: false,
plugins: [
'link'
],
toolbar: [
'undo redo | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | numlist bullist | forecolor backcolor casechange permanentpen formatpainter removeformat link' ],
valid_elements: 'p[style],strong,em,span[style],a[href],ul,ol,li',
valid_styles: {
'*': 'font-size,font-family,color,text-decoration,text-align'
}
};
tinymce.init(richtexteditorConfig);
Однако, когда я отправляю форму с использованием фрейма, она удаляет эти новые строки. Он сохраняет некоторые вещи, такие как выделение жирным шрифтом и цвета, но я всегда теряю новые строки. Есть ли что-то волшебное, что мне нужно сделать, его нужно отправить с остальными элементами, и прямо сейчас я просто делаю:
dojo.require('dojo.io.iframe');
dojo.io.iframe.send({
url: 'MyUrl',
handleAs: "text",
method: 'POST',
form: dojo.byId(formid),
load: function(response, ioArgs){
eval(response);
return response;
},
error: function(response, ioArgs){
console.log('error sending ' response);
return response;
}
});
Ответ №1:
похоже, что это
forced_root_block: ""
вызывая все проблемы.