gpt4 book ai didi

javascript - 如何从tinymce的右键菜单中删除指定的选项?

转载 作者:搜寻专家 更新时间:2023-11-01 04:18:23 25 4
gpt4 key购买 nike

我想在tinymce的右键菜单中去掉图片属性选项。我正在使用 tinymce 3.x 版本请帮助我。

最佳答案

你可以这样做:

tinyMCE.init({
setup: function (ed) {
ed.onInit.add(editor_oninit);
}
...
});

function editor_oninit(ed) {
// Add hook for onContextMenu so that Insert Image can be removed
ed.plugins.contextmenu.onContextMenu.add(editor_remove_image);
}

函数

function editor_remove_image(sender, menu) {
// create a new object
var otherItems = {};
for (var itemName in menu.items) {
var item = menu.items[itemName];
if (/^mce_/.test(itemName)) {
if (item.settings) {
if (item.settings.cmd == "mceImage" || item.settings.cmd == "mceAdvImage") {
// skip these items
continue;
}
}
}
// add all other items to this new object, so it is effectively a clone
// of menu.items but without the offending entries
otherItems[itemName] = item;
}
// replace menu.items with our new object
menu.items = otherItems;
}

关于javascript - 如何从tinymce的右键菜单中删除指定的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17078754/

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