Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 6ba1d201

Von Werner Hahn vor etwa 1 Jahr hinzugefügt

  • ID 6ba1d2013aca90892b34be5ef219489f5c220233
  • Vorgänger 690858f7
  • Nachfolger fe308d6b

changelog für CKEditor

Unterschiede anzeigen:

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