0

1 つまたは複数のYUI リッチ テキスト エディターの作成を制御できない状況にあります。それは他の誰かのライブラリで行われます。

この議論の目的のために:

  • コードにパッチを当てることは -- モンキーであろうとなかろうと -- オプションではありません。
  • ( editor.destroy()) 既に存在するエディターを削除し、独自のエディターを追加することもオプションではありません。エディターを作成するコードは、それに対してその他のことを行い、参照などを参照します。現在のエディターを変更する必要があります。

作成とは、次のことを意味します。

var myEditor = new YAHOO.widget.Editor(control, {
  // toolbar config would go here if I controled this code
});

myEditor.render();

問題は、これらのエディターに、彼らが持っているものとは異なるツールバー構成を持たせたいということです。正確には、ボタンの束を削除したいと思います (デフォルトは少し肥大化しています)。

ツールを使ってエディターを入手することはできましEditorInfoたが、実際には何もできませんでした。インスタンスを取得できるようにする変数がエディターにあるようですが、試しみたところ、得られたのは.Toolbarnull

では、ツール バー ボタンを削除するために呼び出された後に、YUI リッチ テキスト エディターを変更する方法はありますか?render()

4

1 に答える 1