Skip to content
Code-Schnipsel Gruppen Projekte
Commit 07e990b8 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

feat: the order control can be insert with inject()

Übergeordneter bbd50ba9
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -31,7 +31,9 @@ define('package/quiqqer/order/bin/frontend/controls/frontendusers/Orders', [
Binds: [
'$addArticleToBasket',
'$onChangeState'
'$onChangeState',
'$onInject',
'$onImport'
],
options: {
......@@ -49,7 +51,8 @@ define('package/quiqqer/order/bin/frontend/controls/frontendusers/Orders', [
this.Loader = new QUILoader();
this.addEvents({
onImport: this.$onImport
onImport: this.$onImport,
onInject: this.$onInject
});
window.addEventListener('changestate', this.$onChangeState, false);
......@@ -104,6 +107,35 @@ define('package/quiqqer/order/bin/frontend/controls/frontendusers/Orders', [
}
},
/**
* event: on inject
*/
$onInject: function () {
var self = this,
Elm = this.getElm();
if (Elm.get('html') !== '') {
return;
}
QUIAjax.get('package_quiqqer_order_ajax_frontend_orders_userOrders', function (result) {
var Ghost = new Element('div', {
html: result
});
var Orders = Ghost.getElement('.quiqqer-order-profile-orders');
Orders.replaces(Elm);
self.$Elm = Orders;
self.$onImport();
}, {
'package': 'quiqqer/order',
page : 1,
limit : this.getAttribute('limit') || 10
});
},
/**
* event: change url state
*/
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren