我正在修改一个在WP中添加自定义TinyMCE菜单的插件。我需要能够在下拉菜单项和子菜单项中添加图标。我已经启用了图标,这些图标在HTML中为它们添加了空间,但是无法找出将它们放入的JS。
createControl:function(d,e){if(d=="ss_button"){d=e.createMenuButton("ss_button",{title:"SS Shortcodes",image:"../wp-content/plugins/ss-shorts/js/images/shortcodes.png",icons:true});var a=this;
d.onRenderMenu.add(function(c,b){
b.addSeparator();c=b.addMenu({image:"../wp-content/plugins/ss-shorts/js/images/uparrow.png",title:" Arrows"});
a.addImmediate(c,"Right Arrow","[rightarrow]");
a.addImmediate(c,"Left Arrow","[leftarrow]");
a.addImmediate(c,"Up Arrow","[uparrow]");
a.addImmediate(c,"Down Arrow","[downarrow]");
b.addSeparator();
添加图片:菜单项标题之前或之后不起作用,“icon:”也不起作用。在第一部分中,图标最初设置为假。我把它设置为true,为图标腾出空间。只是无法弄清楚如何让他们在那里。
答案 0 :(得分:1)
我意识到我可以使用菜单项类添加图标作为背景图像。不雅,但功能齐全。