Wenn eine Action mit Aufruftyp `call` eine JavaScript-Funktion aufruft
und mit `accesskey = 'enter'` auf Return reagieren soll, so hat der
bisherige Setup-Code den Keyboard-Handler an das komplette
Document-Objekt gebunden. Das funktioniert aber zumindest in Chrome
nicht: der Handler wird nie aufgerufen.
Also an Body binden, und nicht an Document, was zumindest in Chrome
und Firefox gut funktioniert.
Fixt damit Return im neuen Artikel-Controller.
kivi.ActionBar.Accesskeys.add_accesskey(data.submit[0], data.accesskey, $e);
}
if (data.call) {
- kivi.ActionBar.Accesskeys.add_accesskey(undefined, data.accesskey, $e);
+ kivi.ActionBar.Accesskeys.add_accesskey('body', data.accesskey, $e);
}
if (data.accesskey == 'enter') {
$e.addClass(CLASSES.default);