Hyphenator.js - Liste der Änderungen
Auf den Titel klicken, um den gezippten Ordner herunterzuladen.
- Unterstützung für Italienisch
- Caching bereits getrennter Wörter
- Diverse Bugfixes
- Unterstützung von 9 indischen Sprachen
- Einige Bugfixes (jetzt kompatibel mit Prototype.js)
- Keine 'Langsames Script'-Warnung bei grossen Dateien.
- Unterstützung von Spanisch und Schwedisch.
- Diverse Bugfixes
- Kommentierung der _debug-Version mit JSDoc und Formatierung des Codes gemäss JSLint-Richtlinien.
- Hyphenator.init()-Methode
- Starke Verkleinerung der Trennmuster, folglich schnellere Ausführung.
- On/Off-Switch.
- Ausblenden der zu trennenden Abschnitte.
- Diverse weitere Verbesserungen
- Behebung eines Fehlers bei der Wahl der richtigen Sprache bei mehrsprachigen Dokumenten.
- Behebung eines Fehlers der Mail-Adressen und URLs nicht korrekt trennte. (Weil ZeroWidthSpace von IE 6 und IE 8b2 nicht unterstützt wird.)
- Behebung eines Fehlers, der zu Fehltrennungen führte.
- Elemente können spezifisch mit class="donthyphenate" von der Silbentrennung ausgeschlossen werden.
- Umgehung eines Fehlers von IE6, der zero width space nicht unterstützt.
- Unterstützung von Holländisch neben Deutsch, Englisch und Französisch.
- Noch bessere Performance
- Zeilenumbruch von Links und Mail-Adressen
- Umgehung diverser Fehler im IE
- Start des Scripts onDOMLoaded (statt onload)
- Vereinfachter Aufruf mit der Funktion Hyphenator.run()
- Diverse Einstellungsmöglichkeiten
- Unterstützung von Firefox 3
- Bessere Performance
- Verbesserter Umgang mit verschiedenen Sprachen (Sonderzeichen)
- Generelle Überarbeitung des Codes (Kommentare)
- Visuelles Feedback (aus V4) entfernt, da nicht gebraucht und zwecklos.
- Behebung eines Fehlers der zu Fehltrennungen führte, wenn ein Wort unmittelbar vor oder nach einem Satzzeichen stand.
- Lizenzierung:
Dieser Werk ist unter einer
Creative Commons-Lizenz lizenziert.
- Visuelles Feedback während der Silbentrennung.
- Code Refactoring zu einem objektorientierten Ansatz.
- Konzentration auf die Variante mit Trennmuster-Object, da mit mod_gzip eine ausreichend kleine Datei gesendet werden kann (keine Weiterführung der Variante mit Trennmuster-String).
- Unterstützung gemischt-sprachiger Dokumente
- Trennmuster für Französisch
- Verbessertes Trennen von URLs
- Einfügen von ZeroWidthSpaces nur im Firefox.
- Diverse Bugfixes
- Rudimentäre Mehrsprachenunterstützung:
- Automatische Erkennung der Sprache des Dokuments anhand von lang- und xml:lang-Attributen und meta-Tags.
- Automatisches Laden externer, sprachenspezifischer Trennmuster (de und en).
- "Blacklist" für für Elemente, in welchen nicht getrennt wird: script, code, pre, img, br
Erste Ausgabe