Revision 6ba1d201
Von Werner Hahn vor etwa 1 Jahr hinzugefügt
doc/changelog | ||
---|---|---|
4 | 4 |
|
5 | 5 |
2023-xx-xx - Release 3.9.0 unstable |
6 | 6 |
|
7 |
Größere Features und Komponentenupdates |
|
8 |
|
|
9 |
- Update CKEditor auf CKEditor5 39.0.2 |
|
10 |
Featureabgleich mit ckeditor4: |
|
11 |
- die folgenden Features sind alle weiterhin verfügbar, können aus alten |
|
12 |
Daten gelesen werden und funktionieren in Export und Print |
|
13 |
- bold |
|
14 |
- italic |
|
15 |
- strikethrough |
|
16 |
- underline |
|
17 |
- superscript |
|
18 |
- subscript |
|
19 |
- numbered list |
|
20 |
- bulleted list |
|
21 |
- remove format |
|
22 |
- zusätzlich sind in der neuen Konfiguration noch: |
|
23 |
- undo/redo (for free) |
|
24 |
- horizontal line (wurde in ein paar Kundenprojekten verwendet, ist |
|
25 |
default konfiguriert) |
|
26 |
- source editor (wurde in einigen Anpassungen verwendet, ist jetzt |
|
27 |
default konfiguriert) |
|
28 |
wenn etwas davon nicht gewünscht ist, einfach in js/kivi.js aus der |
|
29 |
toolbar entfernen. |
|
30 |
- mehr als eine Instanz in der gleichen Seite funktioniert |
|
31 |
- Lokalisierung des Editors auf die Benutzersprache |
|
32 |
(myconfig.countrycode) funktioniert für de und en. |
|
33 |
- cut/copy/paste aus dem alten Editor gibt es nicht mehr |
|
34 |
- Enter events im Editor werden nicht an umliegende Forms gebubblet |
|
35 |
- Focus, initial Fokus und focus_when_ready funktionieren wie vorher |
|
36 |
auch |
|
37 |
- die folgenden Attribute im unterliegenden <textarea> werden korrekt |
|
38 |
interpretiert: |
|
39 |
- disabled |
|
40 |
- style: height |
|
41 |
- clientjs fokus funktioniert |
|
42 |
|
|
43 |
Wichtige Änderungen: |
|
44 |
|
|
45 |
- die funktion kivi.selectall_ckeditor wurde nicht mehr verwendet und |
|
46 |
wurde entfernt. |
|
47 |
- Der neue Editor ist jetzt wieder Classic und NICHT Inline. Der Grund |
|
48 |
dafür ist: |
|
49 |
- Inline funktioniert nicht auf <textarea> Tags sondern brauch |
|
50 |
zwingend <div> tags. Das würde deutlich mehr Migrationsaufwand |
|
51 |
bedeuten. |
|
52 |
- Inline kopiert nicht automatisch den Inhalt des ckeditors zurück in |
|
53 |
das originale DOM Element, was zu versteckten Bugs führen könnte. |
|
54 |
Wenn Inline gewünscht ist, bitte separat bauen. |
|
55 |
- CSS Theme Anpassungen sind nicht mehr kompatibel. Die Klassen und der |
|
56 |
DOM Aufbau haben sich geändert. Die Standardversion sieht aber in |
|
57 |
allen Stylesheets gut genug aus, dass das erstmal so bleiben kann. |
|
58 |
- Das "width" Attribut im unterliegenden <textarea> wird nicht mehr |
|
59 |
benutzt um den Editor zu dimensionieren. Der ckeditor nimmt sich immer |
|
60 |
die volle Breite des umliegenden Containers. |
|
61 |
- dymanisches resize ist nicht mehr unterstützt. |
|
62 |
- es gibt keinen jquery adapter mehr. Interaktion mit dem editor müssen |
|
63 |
mit der API des ckeditors passieren. Das Editor Objekt ist weiterhin |
|
64 |
im data-ckeditorInstance des unterliegenden <textarea>. |
|
65 |
|
|
7 | 66 |
Mittelgroße neue Features: |
8 | 67 |
|
9 | 68 |
- Neben Artikelnummern pro Lieferant und pro Kunden können auch |
Auch abrufbar als: Unified diff
changelog für CKEditor