Projekt

Allgemein

Profil

Aktionen

GX-Bug #64123

offen

[Malibu] The option to display the shopping cart just shortly after putting an item in and hiding it afterwards doesn't work in Malibu

Von Daniel Wu vor mehr als 4 Jahren hinzugefügt. Vor mehr als 2 Jahren aktualisiert.

Status:
Feedback
Priorität:
Niedrig
Zugewiesen an:
Marcus Goede
Kategorie:
StyleEdit 4
Zielversion:
-
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
Unbestimmt
Release Notes Langtext:

Beschreibung

You can find this option under

Shop Settings > My Shop > Display Cart After Adding a Product?


Aktionen #2

Von Jonatas Fischer vor mehr als 4 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
  • Zugewiesen an wurde auf Jonatas Fischer gesetzt
Aktionen #3

Von Jonatas Fischer vor mehr als 4 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Feedback geändert
  • Zugewiesen an wurde von Jonatas Fischer zu Marcus Goede geändert

The process of show and hide the menu is done trought events. The cart_dropdown.js module listen to the event jse.libs.theme.events.CART_OPEN() and trigger the mouseenter event.
A exemple of how to handle this can be found at the cart_handler.js init function. Folow the code:

/**
 * Init function of the widget
 * @constructor
 */
module.init = function (done) {

    var $forms = $this.find('form');

    if (options.page === 'product-info') {
        $forms.find("[name=btn-add-to-cart]").on('mouseup', _addToCartThrobberHandler);
        $("body").on('CART_DROPDOWN_OPEN', _cartDropdownOpenHandler);
    }

    $forms.on('submit', { 'target': 'cart' }, _submitHandler).on('click', options.wishlistButtons, { 'target': 'wishlist' }, _submitHandler).on('click', options.priceOfferButtons, { 'target': 'price_offer' }, _submitHandler).on('change', options.attributes, { 'target': 'check' }, _submitHandler).on('blur', options.quantity, { 'target': 'check' }, function (e) {
        _submitHandler(e);
    }).on('keyup', options.quantity, { 'target': 'check' }, _keyupHandler);

    // Fallback if the backend renders incorrect data
    // on initial page call
    $forms.not('.no-status-check').each(function () {
        _submitHandler.call($(this));
    });

    done();
};
Aktionen #4

Von Daniel Wu vor mehr als 4 Jahren aktualisiert

  • Kategorie wurde auf StyleEdit 4 gesetzt
Aktionen #5

Von Daniel Wu vor mehr als 4 Jahren aktualisiert

  • Projekt wurde von StyleEdit4 zu GX-Entwicklung geändert
  • Kategorie wurde von StyleEdit 4 zu StyleEdit 4 geändert
Aktionen #6

Von Moritz Bunjes vor mehr als 2 Jahren aktualisiert

  • Zielversion 133 wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF