TinyMCE dispose d'un menu contextuel intégré qui s'active lorsque vous cliquez avec le bouton droit de la souris sur la zone de l'éditeur de contenu. Je dois supprimer ce menu en raison de la copie / coupe / coller dans le menu. C'est pour une raison spécifique à l'application et moins une raison technique.
J'ai tenté d'enlever le plugin contextmenu ainsi que de tenter d'attraper l'événement contextmenu et de le piéger sans chance.
La solution facile consiste à supprimer le plugin contextmenu de votre intempérie:
plugins : "inlinepopups,insertdatetime,fullscreen,contextmenu",
devient
plugins : "inlinepopups,insertdatetime,fullscreen",
Essayez d'enlever le script complet dans les plugins / contextmenu / editor.plugin.js (Il ne s'agit que d'une seule ligne, donc il suffit de mettre 2 barres au début).
Cela fonctionne pour moi, le menu contextuel n'apparaît plus.
/plugins/contextmenu/editor_plugin.js
cette ligne dans /plugins/contextmenu/editor_plugin.js
fonctionné pour moi:
f.addSeparator();f.add({title:"advanced.image_desc",icon:"image",cmd:h.plugins.advimage?"mceAdvImage":"mceImage",ui:true});
Si, pour une raison quelconque, vous utilisez les js non minifiés, commentez ceci:
m.addSeparator(); m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true});