Thanks for the hard work on that.
tinymce.init({
mode: "exact",
elements: "tv[[+tv_id]]",
skin_url:"[[++assets_url]]components/tinymcewrapper/tinymceskins/fairOphelia",
statusbar : false,
plugins:"autoresize,preview,paste,contextmenu,image,wordcount,fullscreen,code,link,charmap,searchreplace,textpattern,emoticons,insertdatetime",
link_list:[
[[-$TinymceWrapperLinkList]]
],
paste_data_images: true,
textpattern_patterns: [
{start: '*', end: '*', format: 'italic'},
{start: '**', end: '**', format: 'bold'},
{start: '#', format: 'h1'},
{start: '##', format: 'h2'},
{start: '###', format: 'h3'},
{start: '####', format: 'h4'},
{start: '#####', format: 'h5'},
{start: '######', format: 'h6'},
{start: '1. ', cmd: 'InsertOrderedList'},
{start: '* ', cmd: 'InsertUnorderedList'},
{start: '- ', cmd: 'InsertUnorderedList'}
],
browser_spellcheck: true,
gecko_spellcheck: true,
paste_data_images: false,
paste_word_valid_elements: "a,div,b,strong,i,em,h1,h2,h3,p,blockquote,ol,ul,pre",
valid_elements: "iframe[*],object[*],audio[*],-span[!title|!class<test test2],a[href|target|class|rel|title|data-ajax|data-iframe],strong,b,-p[class<text-align-left?text-align-center?text-align-right],br,-h1[class|data-ajax|data-iframe],-h2[class|data-ajax|data-iframe],-h3[class|data-ajax|data-iframe],-img[!src|!alt|!class=round_img|data-ajax|data-iframe],em,-blockquote,pre[class],-ol,-ul,-li,-code[class]",
valid_children: "-li[ul],-li[ol],-li[div],-strong[*],-em[*],-h1[*],-h2[*],-h3[*],-a[strong|em|h1|h2|h3|p|div],blockquote[p|ol|ul],pre,div",
menubar:false,
relative_urls: false,
resize:true,
autoresize_min_height:100,
autoresize_max_height:400,
toolbar: "newdocument | fullscreen preview | undo redo | blockquote | bold | italic | aligncenter | bullist numlist | link unlink | image responsivefilemanager | styleselect | charmap emoticons insertdatetime | searchreplace",
image_advtab: true,
external_filemanager_path: extFilemanagerPath,
filemanager_title: "Responsive Filemanager 9.9.3 For MODx Revo 2.3+",
external_plugins: {
filemanager: extPluginsFilemanager,
responsivefilemanager: extPluginsResponsivefilemanager
},
contextmenu: "removeformat | link | image responsivefilemanager | code",
setup: function(editor) {
editor.on('keydown', function(evt) {
if (evt.keyCode == 83 && evt.ctrlKey && !evt.shiftKey && !evt.altKey && !evt.metaKey) {
evt.preventDefault();
$('#modx-abtn-save button').trigger("click");
}
});
}
});
and you can define different chunks for different MIGX - fields.