-
MovableType Backend Plugins und jQuery vertragen sich nicht
Stefan · 18.07.08, 01:11 Uhr · Allgemeines, Movable Type · Tags: javascript, jQuery, mootools, MovableType
In den letzten Tagen habe ich hauptsächlich an einem MovableType 4.1 Plugin gearbeitet das sich nahtlos ins Backend in die Templates zur Bearbeitung der Beiträge eingliedert. Da auch jede Menge JavaScript Interaktion erforderlich ist und die MovableType Javascript Bibliothek für das Backend leider überhaupt nicht dokumentiert ist, griff ich auf meine Standard JavaScript Bibliothek jQuery zurück. Nachdem ich meine Anwendung normal geschrieben hatte, und sie auch (zugegebenermaßen teilweise mit merkwürdigen Ergebnissen) lief, schaltete ich wie üblich bei den ersten Tests die Javascript Debugger ein. Merkwürdigerweise quittierte beim Verlassen der eigentlichen Eintrags-Seite (Speichern, oder Klick in das Menü) folgende schöne JavaScript Fehlermeldung:
Fehler: too much recursion
Quelldatei: http://domain/mt-static/js/tc/json.js?v=4.1
Zeile: 74Nachdem ich jetzt die komplette Anwendung debuggt habe ich – wie immer letzte Möglichkeit – einfach nur noch komplett jQuery laden lassen – und siehe da: Allein die integration des Script-Tags mit der src von jQuery verursacht diesen Fehler. Das gilt leider für alle verfügbaren Versionen, in allen gepackten und ungepackten Varianten.
Gut zu wissen! Die Verwendung von mootools hingegen verläuft erfolgreich ohne Probleme.
Nachtrag: Doch nicht! Baut man bei mootools sein Core Paket inkl. der Class erweiterung, funktioniert die Pager Funktion von MovableType nicht mehr … ich suche weiter …
Nachtrag2: Irgendwie scheint MT mit keiner JS-Library komplett klarzukommen. Prototype.js und scriptaculous verursachen den Fehler, dass die MT Klasse nicht instanziert werden kann, YUI mag er ebensowenig – und Lust jetzt auch noch Dojo zu probieren habe ich keine mehr – dann mache ich es eben ohne tolle Effekte und nur noch mit MT Bordmitteln – zeitaufwendig :(
-
Kommentare
-
Bookmarks about Movabletype · 17.10.08, 17:15 Uhr
[...] – bookmarked by 6 members originally found by kaka1214 on 2008-09-30 MovableType Backend Plugins und jQuery vertragen sich nicht http://www.polycoder.de/2008/07/movabletype-backend-plugins-und-jquery-vertragen-sich-nicht/ – [...]
-
-
Kommentar schreiben

