snowflake premium open source

Zur Zeit wird gefiltert nach: prototype

Filter zurücksetzen

Powermail hat JS-Library-Hürde überwunden!

Feature #2697: Select mootools or prototype for JS validation

Halleluja. Ich hoffe, damit sind die NoGo-Faktoren von Powermail entgültig aus dem Weg geräumt. Die neueste Powermail Version 1.4.10 mit dem JS-Fix ist heute im TER erschienen.

Nachtrag

Und wieso haben wir nun alle Freude?Die Extension powermail nutzte bis anhin die JS-Bibliothek "prototype" um gewisse JS-Funktionen auszuführen (z.B. das Aufklappen der Fehlermeldungen nach Validierung von Formulareingaben, etc.)Das funktionierte eigentlich problemlos, bis man parallel Extensions einsetzte, die für ihre JS-Zwecke andere Bibliotheken benutzen, vorallem Mootools. (z.B. fl_header_slide, pmkslimbox, rgsmoothgallery...).Sobald man diese Extensions parallel mit powermail einsetzte, erschienen JS-Fehler im Browser und gewisse Funktionen beider Extensions konnten nicht mehr ausgeführt werden.Schnell tauchten Workarounds im Internet auf:

  • Einbinden der powermail-JS Dateien nur noch auf der Formularseite (Nachteil: was, wenn eine der "konkurrierenden" Extensions ebenfalls auf der Formularseite eingesetzt werden soll?)
  • Entfernen der Fehler verursachenden JS-Dateien aus dem Formular-Template (Nachteil: ...mit entsprechendem Verlust gewisser powermail-Funktionen)

Mit der aktuellsten Version von powermail ist dieses Manko nun behoben: neu kann man in den Constants der Extension unter "libraryToUse" zwischen prototype oder mootools wählen.