2012-03-01 19 views
5

में संदर्भ मेनू निकालें TinyMCE में एक अंतर्निहित संदर्भमेन है जो सामग्री संपादक क्षेत्र में राइट-क्लिक करते समय सक्रिय करता है। मेनू में प्रतिलिपि/कट/पेस्ट के कारण मुझे इस मेनू को हटाने की जरूरत है। यह एक आवेदन विशिष्ट कारण और तकनीकी कारण से कम है।TinyMCE

enter image description here

मैं भाग्य के बिना ContextMenu घटना है और यह जाल को पकड़ने के लिए प्रयास के रूप में ContextMenu प्लगइन को दूर करने के साथ ही प्रयास किया है।

+0

+1 स्क्रीनशॉट के लिए धन्यवाद – Thariama

उत्तर

17

आसान समाधान अपने TinyMCE init में ContextMenu प्लगइन दूर करने के लिए है किसी भी कारण से आप गैर-मिनीफाइड जेएस का उपयोग करते हैं, इस पर टिप्पणी करें:

m.addSeparator(); 
m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true}); 
+1

मैं इस कोशिश की पहले से; आपकी टिप्पणी के आधार पर इसे दोबारा कोशिश की और यह काम किया - ब्राउज़र कैश मुझ पर मार रहा होगा। धन्यवाद! –

+0

मदद करने में सक्षम होने में खुशी हुई – Thariama

0

प्लगइन्स/contextmenu/editor.plugin.js में पूरी स्क्रिप्ट को हटाने का प्रयास करें (यह केवल 1 पंक्ति है इसलिए शुरुआत में 2 स्लैश डालने के लिए पर्याप्त है)।

यह मेरे लिए काम करता है, संदर्भमेन अब प्रकट नहीं होता है।

plugins : "inlinepopups,insertdatetime,fullscreen,contextmenu", 

plugins : "inlinepopups,insertdatetime,fullscreen", 
+0

इस काम करेगा प्रदान की है, लेकिन यह बहुत बदसूरत है ContextMenu कॉन्फ़िगर करने के लिए एक रास्ता है, क्योंकि वहाँ (जो अब संभव नहीं कोई कारण नहीं आप स्रोत कोड के साथ fiddled हो जाएगा!) – Thariama

0

हो जाता है /plugins/contextmenu/editor_plugin.js में इस लाइन टिप्पणी करते हुए मेरे लिए काम किया:

f.addSeparator();f.add({title:"advanced.image_desc",icon:"image",cmd:h.plugins.advimage?"mceAdvImage":"mceImage",ui:true}); 

तो