1 つまたは複数のYUI リッチ テキスト エディターの作成を制御できない状況にあります。それは他の誰かのライブラリで行われます。
この議論の目的のために:
- コードにパッチを当てることは -- モンキーであろうとなかろうと -- オプションではありません。
- (
editor.destroy()
) 既に存在するエディターを削除し、独自のエディターを追加することもオプションではありません。エディターを作成するコードは、それに対してその他のことを行い、参照などを参照します。現在のエディターを変更する必要があります。
作成とは、次のことを意味します。
var myEditor = new YAHOO.widget.Editor(control, {
// toolbar config would go here if I controled this code
});
myEditor.render();
問題は、これらのエディターに、彼らが持っているものとは異なるツールバー構成を持たせたいということです。正確には、ボタンの束を削除したいと思います (デフォルトは少し肥大化しています)。
ツールを使ってエディターを入手することはできましEditorInfo
たが、実際には何もできませんでした。インスタンスを取得できるようにする変数がエディターにあるようですが、試してみたところ、得られたのは.Toolbar
null
では、ツール バー ボタンを削除するために呼び出された後に、YUI リッチ テキスト エディターを変更する方法はありますか?render()