Skip to content
Code-Schnipsel Gruppen Projekte
Commit 51ff16e2 erstellt von Patrick Müller's avatar Patrick Müller
Dateien durchsuchen

refactor: Article control -> do not automatically open quantity unit select on focus

Übergeordneter 9ea91033
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -200,6 +200,7 @@ define('package/quiqqer/erp/bin/backend/controls/articles/Article', [
this.$Elm.getElements('.cell-editable').set('tabindex', -1);
// Special VAT cell events
this.$VAT.addEvent('keydown', function (event) {
if (event.key === 'tab') {
this.$editNext(event);
......@@ -217,6 +218,24 @@ define('package/quiqqer/erp/bin/backend/controls/articles/Article', [
}
}.bind(this));
// Special quantity unit cell events
this.$QuantityUnit.addEvent('keydown', function (event) {
if (event.key === 'tab') {
this.$editNext(event);
return;
}
if (event.key === 'enter') {
QUIElements.simulateEvent(event.target, 'click');
}
}.bind(this));
this.$QuantityUnit.addEvent('blur', function (event) {
if (event.key === 'tab') {
this.$editNext(event);
}
}.bind(this));
this.setArticleNo(this.getAttribute('articleNo'));
this.setVat(this.getAttribute('vat'));
this.setTitle(this.getAttribute('title'));
......@@ -1092,7 +1111,8 @@ define('package/quiqqer/erp/bin/backend/controls/articles/Article', [
}
}
if (Next.hasClass('quiqqer-erp-backend-erpArticle-vat')) {
if (Next.hasClass('quiqqer-erp-backend-erpArticle-vat') ||
Next.hasClass('quiqqer-erp-backend-erpArticle-quantityUnit')) {
event.stop();
Next.focus();
return;
......
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