非標準テーマ (例: 雪やバブルではない) へのリンク ツールチップを実装する方法についてのガイダンスをドキュメントで検索してきましたが、問題が発生しています。
ここのドキュメントを読むとmodules.toolbar
、次のように、Quill のインスタンスを初期化するときにハンドラ オブジェクトを追加する必要があると思います。
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
. なんで?