Kommando zurück! Es funktioniert leider nicht vollständig.
Blöderweise habe ich nur mit einem klein gezogenen Fenster getestet, und nicht mit einem echten Mobile Device oder halt in den Entwicklertools mit einem entsprechenden Emulator.
Mein Fehler, sorry.
Zu den Problemen:
[QUOTE=Phillinger;187802]Ja, schon seit November letzten Jahres:
https://bugs.oxid-esales.com/view.php?id=6554
und
https://bugs.oxid-esales.com/view.php?id=6552
Auch auf GitHub existiert ein Pull Request:
Seitdem tut sich irgendwie wenig bis nix. Wir haben jetzt die 4.10.4 und es ist immer noch broken.
(Wo meldet man denn jetzt eigentlich Bugs? Als Issue in GitHub oder doch weiter über den Bugtracker?)[/QUOTE]
[U]Bug 6552[/U]:
[I](Seite nach Schließen des Zooms nicht mehr benutzbar, nur neu laden hilft)[/I]
Mit dem Fix von vanilla_thunder ist das behoben: Der Zoom schließt ordentlich, die Seite bleibt benutzbar. (Siehe auch Kommentar im Ticket)
[U]Bug 6554[/U]:
[I](Gallery broken wenn > 4 Bilder)[/I]
Auf mobile devices:
Hier schmeißt die Console in den Entwicklertools (z.B. Chrome) folgenden Fehler, wenn man z.B. ein Nexus 5X emuliert:
Uncaught ReferenceError: Carousel is not defined
at HTMLDocument.<anonymous> (details.min.js?1498765689:1)
at k (jquery.min.js?1498765690:2)
at Object.fireWith [as resolveWith] (jquery.min.js?1498765690:2)
at Function.ready (jquery.min.js?1498765690:2)
at HTMLDocument.g (jquery.min.js?1498765690:1)
/edit: Das passiert auch bei Artikeln mit < 4 Bildern, nur fällt es da halt nicht auf, weil das Carousel nicht benötigt wird.
Auf dem Desktop sieht wirft er dann den im Bug-Eintrag geworfenen Fehler.
details.min.js?1498765689:1 Uncaught TypeError: c.flexslider is not a function
at Object.Flow.initDetailsEvents (details.min.js?1498765689:1)
at HTMLDocument.eval (eval at globalEval (jquery.min.js?1498765690:1), <anonymous>:2:71)
at k (jquery.min.js?1498765690:2)
at Object.add [as done] (jquery.min.js?1498765690:2)
at _.fn.init._.fn.ready (jquery.min.js?1498765690:2)
at eval (eval at globalEval (jquery.min.js?1498765690:1), <anonymous>:2:15)
at eval (<anonymous>)
at Function.globalEval (jquery.min.js?1498765690:1)
at _.fn.init.domManip (jquery.min.js?1498765690:2)
at _.fn.init.append (jquery.min.js?1498765690:2)
Auf dem Desktop kann man sich hier mit diesem Fix von le_shatai behelfen. Einfach die morepics.tpl entsprechend ändern, dann läuft das auf dem Desktop fehlerfrei.
[B]Aber weiterhin bleibt der Carousel-Fehler auf den mobile devices.[/B]
Getestet habe ich das auf einem frisch aufgezogenen CE 4.10.4 und nur vanilla_thunders und le_shatai Bugfixes. Kann das jemand hier nachvollziehen?