2011-10-25 13 views
1

TinyMCE用のプラグインを作成しましたが、デフォルトの「画像」ボタンを使用する方法が見つかりません。TinyMCEプラグインのデフォルト画像ボタンを使用

どうすればいいですか?カスタムボタンについて

//init 
ed.addButton('extimage', { 
title : 'advimage.image_desc', 
cmd : 'mceExtImage' 
}); 
//later on 
tinymce.PluginManager.add('extimage', tinymce.plugins.ExtImagePlugin); 

この1つの会談: http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.addButton

ここでは別の明確化です:http://www.tinymce.com/wiki.php/Buttons/controls 「advlinkは、」「リンク」ボタンをオーバーライドし、正確に同じ画像を使用しています。私のプラグインを "イメージ"ボタンと同じようにするにはどうすればいいですか?

私が理解から、このコードは動作するはずです(と、それはしていません。):

ed.addButton('image', { 
title : 'advimage.image_desc', 
cmd : 'mceExtImage' 
}); 
tinymce.PluginManager.add('extimage', tinymce.plugins.ExtImagePlugin); 

答えて

1

pluginnameはあなたのボタンとは何の関係もありません。 ボタンのUIにボタンが表示されるようにするには、buttonconfigにextimageを追加する必要があります。

+0

問題が見つかりました。明らかに、私の「画像」ボタンはデフォルト設定でも存在しません。ゴーストバグ.. – Yossi

0

標準アイコンまたはスプライトアイコンを使用するプラグインを作成する必要がある場合は、画像設定の「クラス」プロパティを使用します。例:

 ed.addButton('myImageButton', 
     { 
      title: 'advimage.image_desc', 
      cmd: 'myImageCommand', 
      'class': "mce_image" 
     }); 
関連する問題