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

fix: frontend shipping click events

Übergeordneter 3c59975d
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
......@@ -32,8 +32,12 @@ define('package/quiqqer/shipping/bin/backend/controls/shippingRules/CreateRuleWi
this.parent(options);
this.setAttributes({
title: QUILocale.get('quiqqer/shipping', 'window.shipping.rules.title'),
icon : 'fa fa-truck'
title : QUILocale.get('quiqqer/shipping', 'window.shipping.rules.title'),
icon : 'fa fa-truck',
ok_button: {
text : QUILocale.get('quiqqer/shipping', 'window.shipping.entry.delete.rule.create'),
textimage: 'fa fa-trash'
}
});
this.$Create = null;
......
......@@ -20,27 +20,49 @@ define('package/quiqqer/shipping/bin/frontend/controls/order/Shipping', [
Extends: QUIControl,
Type : 'package/quiqqer/shipping/bin/frontend/controls/order/Shipping',
Binds: [
'$onImport',
'$onClick'
],
initialize: function (options) {
this.parent(options);
this.$Input = null;
this.addEvents({
onInject: this.$onInject,
onImport: this.$onImport
});
},
/**
* event: on inject
* event: on import
*/
$onInject: function () {
console.log('$onInject');
$onImport: function () {
this.getElm().addEvent('click', this.$onClick);
this.$Input = this.getElm().getElement('input');
if (this.$Input.checked) {
this.getElm().addClass('selected');
}
},
/**
* event: on import
* event: on click
*/
$onImport: function () {
console.log('$onImport');
$onClick: function (event) {
if (event.target.nodeName !== 'INPUT') {
event.stop();
}
this.getElm()
.getParent('.quiqqer-order-step-shipping-list')
.getElements('.quiqqer-order-step-shipping-list-entry')
.removeClass('selected');
this.$Input.checked = true;
this.getElm().addClass('selected');
}
});
});
......@@ -331,6 +331,10 @@
<de><![CDATA[Löschen]]></de>
<en><![CDATA[Delete]]></en>
</locale>
<locale name="window.shipping.entry.delete.rule.create">
<de><![CDATA[Erstellen]]></de>
<en><![CDATA[Create]]></en>
</locale>
</groups>
<groups name="quiqqer/order">
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren