2012-03-01 32 views
5

TinyMCEには、コンテンツエディタ領域を右クリックするとアクティブになるコンテキストメニューが組み込まれています。メニューのコピー/カット/ペーストのためにこのメニューを削除する必要があります。アプリケーション固有の理由で、技術的な理由の少ないものです。TinyMCEのコンテキストメニューを削除する

enter image description here

私は運なしでコンテキストメニューイベントとトラップそれをキャッチしようとするだけでなく、コンテキストメニュープラグインを削除しようとしました。

+0

+1のおかげで、これはうまくいく – Thariama

答えて

17

簡単な解決策は、あなたのTinyMCEのinitをしてコンテキストメニュープラグインを削除することです何らかの理由で非縮小jsを使用する場合は、次のようにコメントしてください。

0123スクリーンショットのためのの
m.addSeparator(); 
m.add({title : 'advanced.image_desc', icon : 'image', cmd : ed.plugins.advimage ? 'mceAdvImage' : 'mceImage', ui : true}); 
+1

私はこれを試してみました以前は;あなたのコメントに基づいてそれをもう一度試してみました。ブラウザのキャッシュは私に殴られていたに違いない。ありがとう! –

+0

うれしかった – Thariama

0

プラグイン/コンテキストメニュー/ editor.plugin.jsでスクリプト全体を削除してください(開始時に2行のスラッシュを入れるだけで十分です)。

私にとってはうまくいきますが、コンテキストメニューが表示されなくなりました。

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

の場合:

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

が私のために働いた/plugins/contextmenu/editor_plugin.jsでこの行をコメント

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

を提供しますが、コンテキストメニューを設定する方法があるので、それは非常に醜いです(あなたがソースコードをいじっ原因できなくなります!) – Thariama

0

次のようになります。

関連する問題