tengo el problema de que en tinyMCE quiero agregar un menu con la siguiente estructura:
item 1
sub item 1.1
item 2
sub item 2.1
sub item 2.2
...
de una forma dinamica, encontre un ejemplo y lo modifique en la siguiente forma
Código:
el problema es que solo funciona con tinyMCE 3.X y lo necesito para tinyMCE4.xtinymce.create('tinymce.plugins.ExamplePlugin', { createControl: function(n, cm) { switch (n) { case 'mymenubutton': var c = cm.createMenuButton('mymenubutton', { title : 'My menu button', image : '/example_data/example.gif', icons : false }); c.onRenderMenu.add(function(c, m) { var sub; for(i=1;i<=3;i++) { sub = m.addMenu({title:'Item '+ i}); for(j = 1; j <= 4; j++) { sub.add({title:'subItem' + j, onclick : function(){ tinyMCE.activeEditor.execCommand('mceInsertContent', false, i+'this is sub_item -> '+j); }}); } } }); // Return the new menu button instance return c; } return null; } }); // Register plugin with a short name tinymce.PluginManager.add('example', tinymce.plugins.ExamplePlugin);
ademas siempre manda a imprimir el ultimo ciclo en todos los submenus