nfl
I'm new here

Konflikt beim Einsatz von JavaScript MooTools-Framework im WebEdit

Hallo zusammen,

bei der betreffenden Website soll das JS-Framework MooTools zum Einsatz kommen.

Leider kommt es im WebEdit-Client zu Konflikten und die entsprechenden Anwendungen bzw. einige WebEdit-Funktionen laufen nicht mehr.

Schon beim Includieren des Frameworks gibt es Konflikte mit dem Webedit-JS (basiert ja ebenfalls auf mootools).

In der Anlage ist der entsprechende Inhalt einer Demo-Vorlage zu finden.

Gibt es hierzu einen Lösungsansatz?  Wie können die JavaScript-Frameworks ohne Konflikte eingesetzt werden?

Vielen Dank für die Unterstützung!

FirstSpirit Version 4.2.223.40456

0 Kudos
6 Replies
andre
I'm new here

die Suche sollte hier einige TReffer liefern. Als Suchbegriff einfach mal "MooTools" eingeben

0 Kudos

0 Kudos
nfl
I'm new here

Dort finde ich nur Lösungsansätze, um JQuery parallel zu den WebEdit-Frameworks zum Laufen zum bringen;

es soll aber MooTools zum Einsatz kommen - wie lassen sich hier Konflikte ausräumen?

0 Kudos
feddersen
Community Manager

Wenn Sie Glück haben unterstützt MooTools die Verwendung von verschiedenen Versionen auf einer Seite. Sollte das nicht der Fall sein, können Sie natürlich die von FirstSpirit mitgelieferte Version verwenden. In der Vorschau wird die Version bereits von FirstSpirit in die Seite geschrieben, in der generierten Seite müssten Sie das selbst übernehmen.

0 Kudos
nfl
I'm new here

Verschiedene Versionen auf einer Seite funktionieren nicht (sh. Vorlagen-Beispiel); 

Die von FirstSpirit mitgelieferte Versionen ist veraltet (Version 1.2.1) - aktuell 1.3.0

Zahlreiche im Projekt implementierte JavaScript-Funktionen (Karussel,Akkordeon usw.) laufen somit nicht im WebEdit.

0 Kudos
feddersen
Community Manager

Schade, jQuery oder YUI unterstützen mehrere Versionen auf der gleichen Seite. Die von FirstSpirit mitgelieferte Version kann man natürlich nicht einfach so austauschen. Bleibt eigentlich nur die Implementierungen mit 1.2.1 kompatibel zu machen oder auf eine alternative Library umzustellen.

0 Kudos