YUIをセットアップして動作させました。カスタムボタンを作成しましたが、正常に表示されます。そのボタンで実行したいのは、「太字」ボタンをクリックして選択したテキストを「強い」/「太字」タグで折り返すのと同じように、選択したテキストを独自の「スパン」タグで折り返すことです。
この作品を作るために指摘できる例はありますか?
YUIをセットアップして動作させました。カスタムボタンを作成しましたが、正常に表示されます。そのボタンで実行したいのは、「太字」ボタンをクリックして選択したテキストを「強い」/「太字」タグで折り返すのと同じように、選択したテキストを独自の「スパン」タグで折り返すことです。
この作品を作るために指摘できる例はありますか?
自分で解決策を見つけたので、他の人にも見えるように投稿しています。:)
まず、 4月に尋ねられた同様の質問からインスピレーションを得てくれたMK_Devに大いに感謝します。これが私の問題(上記)に必要なすべてのコードです:
this.toolbar.on('mycustombuttonClick', function() {
var sSelection = this._getSelection();
var sNewElt = '<span class="testhere">' + sSelection + '</span>';
this.execCommand('inserthtml', sNewElt);
return false;
}, this, true);
これは、htmlを挿入しているボタンがツールバーにあることを前提としていることに注意してください。