Seite 1 von 1

[BUG] Teaser-Funktionen gehen nicht in Chrome

Verfasst: Do 14. Nov 2013, 12:39
von rethus
Im BE gehen die Funktionen für den Teaser nicht. Es erscheinen keine Meldungen in der Konsole, und auch sonst keine Anzeichen, wo es ggf. klemmt.
Dies sowohl im Firefox, als auch im chrome

Re: [BUG] Teaser-Funktionen gehen nicht in Chrome

Verfasst: Do 14. Nov 2013, 15:50
von rethus
Im Tab Rohdaten ist das Löschen von Rot-Umrandeten Datensätzen nicht möglich.
Im Firebug steht dann beim ersten Anklicken einer Roten Mülltonne (und nur beim ersten)
Uncaught TypeError: Cannot call method 'removeClass' of undefined
Die Page refresht sich kurz, nach dem Klick auf dem Button, aber alle Datensätze sind noch da

Re: [BUG] Teaser-Funktionen gehen nicht in Chrome

Verfasst: Mi 20. Nov 2013, 13:27
von marcus.gnass_4fb
Diesen Fehler kann ich in der aktuellen Version von CONTENIDO aus dem Trunk nicht mehr nachstellen. Murat hat sich die Mühe gemacht und die Javascripte für das Backend umfangreich refactored und dabei wahrscheinlich diesen Fehler eliminiert. Damit läßt sich für diesen Fehler aber leider kein Bugfix ableiten den ich dir hier anbieten könnte. Du kannst dir natürlich die aktuelle Version aus dem Trunk auszuchecken und diese verwenden.

Re: [BUG] Teaser-Funktionen gehen nicht in Chrome

Verfasst: Fr 22. Nov 2013, 11:19
von rethus
Ne, ich muss da schon stable bleiben. Demnach warte ich einfach mal auf 4.9.3.x bzw. 4.9.3

Re: [BUG] Teaser-Funktionen gehen nicht in Chrome

Verfasst: Fr 21. Feb 2014, 20:13
von rethus
Ok, kann nun bestätigen, das es nicht in 4.9.3 gefixt ist.

Re: [BUG] Teaser-Funktionen gehen nicht in Chrome

Verfasst: Fr 21. Feb 2014, 21:15
von rethus
:motz:
Dass musste mal gesagt werden.
Jetzt habe ich den ganzen Sourcecode step by step durchgepopelt, um herauszufinden, dass man mit einem Doppelklick auf einen Eintrag diesen wieder löschen kann. :cry:

Das ändert nichts daran, dass der Löschbutton nicht funktioniert, es ist nur schade, dass Ihr euch die Mühe macht einen tollen Funktionsumfang in ein Modul zu packen, aber es nirgendwo erwähnt, wie man es nutzt (ein title-Tag a la " doppelklick um Eintrag zu löschen" wäre schon vollkommen ausreichend.

Zum anderen kann der Del-Button nicht funktionieren, da die ID des Buttons wie folgt aufgebaut ist:

Code: Alles auswählen

<img id="del_art_200" src="http://domain.xx/contenido/images/delete.gif" style="cursor: pointer;">
In dem verarbeitenden Script ( /contenido/scripts/content_types/cmsTeaser.js) soll der Del-Button jedoch hierüber eine Aktion feuern:

Code: Alles auswählen


    /**
     * Function adds double click events to all current listed articles for manual teaser
     * in case of a double click this selected article is removed from list.
     * @method removeManualTeaser
     */
    cContentTypeTeaser.prototype.removeManualTeaser = function() {
        var self = this;
        $(self.frameId + ' #teaser_manual_art_' + self.id).dblclick(function() {
            $(self.frameId + ' #teaser_manual_art_' + self.id + ' option:selected').each(function() {
                $(this).remove();
            });
        });
    };

    Con.cContentTypeTeaser = cContentTypeTeaser;

    // @deprecated [2013-11-10] Assign to windows scope (downwards compatibility)
    window.cContentTypeTeaser = cContentTypeTeaser;


    $(function() {
        $("#del_art_3").click(function() {
            $("#teaser_manual_art_3 option:selected").remove();
        });
    });

})(Con, Con.$);
Also: $("#del_art_3").click(function().

@marcus.gnass_4fb: Und nun bin ich total baff :shock:, dass bei dir der Fehler nicht auftritt.

Re: [BUG] Teaser-Funktionen gehen nicht in Chrome

Verfasst: Di 25. Feb 2014, 11:46
von rethus
Strange, habe gerade eine Neuinstallation von 4.9.2 gemacht, dort habe ich das Teaser-Problem tatsächlich nicht.
Dass soll nun einer verstehen, da die andere Installation zuvor auch eine Neuinstallation war.

Re: [BUG] Teaser-Funktionen gehen nicht in Chrome

Verfasst: Do 11. Sep 2014, 12:19
von rethus
Nachdem es eine Zeit gut ging nun bei 4.9.4 das gleiche Problem allerdings mit dem Speicherbutton.