私は、非標準テーマ(例えば、雪やバブルではない)へのリンクツールチップの実装方法に関するガイダンスについてはドキュメントを検索してきましたが、ドキュメントhereを通じて読む難しいクイルリンクツールチップをカスタムテーマに追加する
は私がハンドラを追加する必要があると思うし、私をリードしクイルのインスタンスを初期化するときに同じように、modules.toolbar
に反対する:押すと、ハンドラ関数が呼び出されるん私の例では
let editor = new Quill(`#${id}-editor`, {
bounds: element[0],
formats:
without(
ctrl.formats() ?
ctrl.formats()
: formats,
'paste',
'fullscreen'
),
modules: {
toolbar: {
container: `#${id}-toolbar`,
handlers: {
link: (value) => {
if (value) {
let href = 'http://www.google.nl';
editor.format('link', href);
} else {
editor.format('link', false);
}
}
}
}
}
});
ツールバーのリンクボタン、value
は常にfalse
です。どうして?
お返事ありがとうございます!残念ながら、あなたが描く行動は私の経験ではありません。エディタでテキストを選択してリンクボタンをクリックすると、ハンドラ関数の 'value'は* always *' false'です。エディタで選択したテキストにすでにリンクがあるかどうかは関係ありません。エディタのインスタンスを正しく設定していませんか? – Squrler
申し訳ありませんが値が正しくありませんでしたが、あなたのコードはChromeで間違いなく動作します:http://codepen.io/quill/pen/Wojmrv – jhchen