gpt4 book ai didi

javascript - 扩展 JavaScript 对象函数

转载 作者:行者123 更新时间:2023-11-28 02:37:16 27 4
gpt4 key购买 nike

我需要从我的 tinymce.plugins.XYZ 对象扩展 tinymce.plugins.WordPress 函数。我需要在此核心对象中扩展 _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);

})();

感谢您的帮助!

供引用:我正在将编辑删除按钮添加到自定义短代码元素(例如wp gallery)

最佳答案

您不想扩展它。您只需要重写相关函数即可。

关于javascript - 扩展 JavaScript 对象函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13295400/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com