Ich ging tatsächlich mit der Definition des Plugins & mit dem Rückruf, um es aufzurufen; Dies ermöglicht den Aufruf mehrerer Funktionen/Plugins vom Callback und fühlt sich auch wie der beabsichtigte Ansatz an.
Plugin:
RedactorPlugins.advanced = {
your_method: function() {
// Add code here…
}
}
your_method()
ist jetzt auf dem Redaktor Objekt & einfach aufrufbar durch die folgende Liste:
Redactor Aufruf:
$('#redactor').redactor({
keydownCallback: function() {
this.your_method();
// Additional keyDownCallbacks:
this.another_method();
this.yet_another_method();
}
});
Ursprüngliche Antwort:
Ich weiß, dass es spät ist, aber auf dieses mir selbst kam an diesem Abend.
Das ist für mich gearbeitet:
RedactorPlugins.advanced = {
init: function() {
this.opts.keydownCallback = function(e) {
// Add code here…
}
}
}
Es ist einfach die Optionen nennt und fügt die keyDownCallback
. Das einzige Problem ist, dass es nur von einem Plugin hinzugefügt werden kann (da das zuletzt aufgerufene immer das vorherige überschreibt).