Ich habe in der Dokumentation für die Anleitung zum Implementieren eines Link Tooltip zu einem Nicht-Standard-Thema (z. B. nicht Schnee oder Blase) gesucht, aber ich habe Probleme.Schwierigkeit Hinzufügen Quill Link Tooltip zu benutzerdefinierten Thema
durch die Dokumentation Lese here führt mich mich zu denken brauche ein Handler Objekt modules.toolbar
hinzuzufügen, wenn eine Instanz von Quill Initialisierung, etwa so:
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);
}
}
}
}
}
});
In meinem Fall der Handler-Funktion aufgerufen wird erhalten beim Drücken die Link-Schaltfläche in der Symbolleiste, aber value
ist immer false
. Warum?
Danke für die Antwort! Leider ist das Verhalten, das du beschreibst, nicht meine Erfahrung. Wenn ich einen Text im Editor auswähle und auf den Link-Button klicke, ist der 'Wert' in der Handler-Funktion * immer *' falsch '. Es spielt keine Rolle, ob der Text, den ich im Editor ausgewählt habe, bereits verlinkt ist oder nicht. Habe ich die Instanz des Editors nicht richtig konfiguriert? – Squrler
Entschuldigung, ich hatte die Werte falsch, aber Ihr Code funktioniert definitiv für mich in Chrome: http://codepen.io/quill/pen/Wojmrv – jhchen