js-Validator: Workaround, um Meldung für ckeditor am richtigen Platz anzuzeigen
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Thu, 6 May 2021 13:06:50 +0000 (15:06 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Thu, 6 May 2021 15:27:37 +0000 (17:27 +0200)
commit4cc35cdc3c6ffc31439f672c47e1d5587e69536e
tree9ae73b3ef45bab68536fe94a42ba12ae4eb10a56
parentcda088059077643caf3167ad88cf389ab9945eda
js-Validator: Workaround, um Meldung für ckeditor am richtigen Platz anzuzeigen

Da das eigentliche Element, bei dem man im HTMl-Template data-validate
setzt, beim ckeditor nicht sichtbar ist, erschien der Tooltiop irgendwo anders.

Gerne hätte ich in kivi.js (init_text_editor) die data-Attribute
"validate" und "title" auf das "editable" vom ckeditor verschoben
und kivi.Validate so gelassen.
Aber das "editable" ist ein div-Element und die Funktion val() enthält nicht
den Text im Editor, weshalb dann die Prüfung nicht funktioniert.

Deshalb wird nun in kivi.Validate bei einem ckeditor das Element, bei dem die
Annotation erfolgt, auf das "editable" gesetzt.
js/kivi.Validator.js