ZIP-Download

JP Typewriter

Version 2.6 · ZIP · 17,58 kB

Zum Download anmelden

JP Typewriter

mod_uk_typewriter_2_6.zip · 17,58 kB

ZIP-Version
2.6
SHA-256
a2fdbb7d6c124287d07c757278e8244a3392207c707cd8093f79728b96447f24

Changelog

Version 2.6

Behoben

  • Fixed JavaScript crash with Lenis/Astroid scroll integrations (`getAttribute is not a function`) by validating DOM elements before accessing attributes
  • Reworked typewriter initialization to use `DOMContentLoaded` (no `window.onload` override, fewer script conflicts)
  • Typewriter behavior changed to run once and stop after finishing the last configured text (no endless loop)
  • Restored support for speed/timing data attributes in script logic (`data-speed`, `data-start`, `data-end`, `data-dltSpeed`, `data-random`)

Hinweise

  • Changelog metadata update (2026-11-06): Release notes are now maintained as XML and published centrally at https://github.com/joomlaplates-de/changelogs. This package includes its release snapshot as changelog.xml.
Version 2.5

Hinzugefügt

  • Module class suffix applied to wrapper in layout (mod_uk_typewriter + suffix)
  • README.md with install, config, override path and structure
  • Empty index.html in root, js, tmpl, language, language/en-GB

Geändert

  • Version set to 2.5; creation date 2025-02-03
Version 2.0.2

Hinzugefügt

  • Event system: dispatch onContentPrepare for "Content Before" (J4/J5/J6; content plugins supported)
  • Language: MVC-conform language files (language/en-GB/mod_uk_typewriter.ini, .sys.ini); manifest uses language constants
  • Load mod_uk_typewriter language in entry point for Text::_() support

Behoben

  • Template overrides: use templates/TEMPLATE/html/mod_uk_typewriter/default.php (ModuleHelper::getLayoutPath)

Hinweise

  • No database schema (module does not use custom tables)
Version 2.0.1

Hinzugefügt

  • Use WebAssetManager for typewriter.js (J5/J6 best practice)
  • php_minimum 8.1 in manifest; fixed description typo in XML

Behoben

  • Joomla 5 and 6 compatibility: $params fallback when not in scope (with/without compatibility plugin)
  • XSS hardening: escaped output for class, data-text, and tag names; safe JSON for typewriter text

Sicherheit

  • Whitelist type_font tag names; safe data-text via json_encode
Version 2.0

Behoben

  • Changes Prefix. All modules have now the "JP"-Module Name
  • Ready for J5 and J6 without compatibility Plugin

Entfernt

  • Removed the XML version. Not needed anymore for J5 or J6
Version 1.0.2

Behoben

  • Changed the xml path for updates
Version 1.0.1

Hinzugefügt

  • Module Class Suffix
Version 1.0.0

Hinzugefügt

  • Initial Release

Anmeldung erforderlich

Melde dich mit einem berechtigten Konto an, um diese Datei herunterzuladen.