我需要从tinymce.plugins.WordPress
对象扩展tinymce.plugins.XYZ
函数。我需要在这个核心对象中扩展_hideButtons
:
(function() {
var DOM = tinymce.DOM;
tinymce.create('tinymce.plugins.WordPress', {
mceTout : 0,
_hideButtons : function() {
if ( !this.mceTout )
return;
if ( document.getElementById('wp_editbtns') )
tinymce.DOM.hide('wp_editbtns');
if ( document.getElementById('wp_gallerybtns') )
tinymce.DOM.hide('wp_gallerybtns');
clearTimeout(this.mceTout);
this.mceTout = 0;
};
});
tinymce.PluginManager.add('wordpress', tinymce.plugins.WordPress);
})();
这是需要进行扩展的对象:
(function() {
tinymce.create('tinymce.plugins.XYZ', {
/* here */
});
tinymce.PluginManager.add('youtube', tinymce.plugins.XYZ);
})();
感谢您的帮助!
供参考:我将edit
和delete
按钮添加到自定义短代码元素(如wp gallery)
答案 0 :(得分:1)
您不想扩展它。你只需要过度编写有问题的函数。