Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
Orders - Bestellungen
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Code-Schnipsel
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Modell-Registry
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
Modellexperimente
Hilfe
Hilfe
Support
GitLab-Dokumentation
GitLab-Pläne vergleichen
Community-Forum
Zu GitLab beitragen
Feedback geben
Tastenkürzel
?
Code-Schnipsel
Gruppen
Projekte
Show more breadcrumbs
QUIQQER
Orders - Bestellungen
Commits
ec60db16
Commit
ec60db16
erstellt
4 years ago
von
Henning Leutz
Dateien durchsuchen
Optionen
Downloads
Patches
Einfaches Diff
fix: quiqqer/erp#23
Übergeordneter
034069a0
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
Änderungen
2
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
2 geänderte Dateien
bin/frontend/controls/OrderProcess.js
+30
-12
30 Ergänzungen, 12 Löschungen
bin/frontend/controls/OrderProcess.js
bin/frontend/controls/orderProcess/CustomerData.js
+13
-0
13 Ergänzungen, 0 Löschungen
bin/frontend/controls/orderProcess/CustomerData.js
werden angezeigt
mit
43 Ergänzungen
und
12 Löschungen
bin/frontend/controls/OrderProcess.js
+
30
−
12
Zeige Datei @
ec60db16
...
...
@@ -679,12 +679,42 @@ define('package/quiqqer/order/bin/frontend/controls/OrderProcess', [
* Check / valdate the step
* html5 validation
*
* @param {boolean} [stepCheck] - optional
* @return {boolean}
*/
validateStep
:
function
()
{
// test html5 required
var
Required
=
this
.
getElm
().
getElements
(
'
[required]
'
);
// validate controls
var
Node
=
this
.
$StepContainer
.
getFirst
();
if
(
Node
.
hasClass
(
'
quiqqer-order-ordering-step-next
'
))
{
Node
=
Node
.
getFirst
();
}
var
Instance
=
QUI
.
Controls
.
getById
(
Node
.
get
(
'
data-quiid
'
));
if
(
typeof
stepCheck
===
'
undefined
'
)
{
stepCheck
=
true
;
}
if
(
stepCheck
&&
Instance
&&
typeof
Instance
.
validate
===
'
function
'
&&
typeof
Instance
.
isValid
===
'
function
'
)
{
var
self
=
this
;
if
(
Instance
.
isValid
()
===
false
)
{
Instance
.
validate
().
then
(
function
()
{
self
.
validateStep
(
false
);
});
return
false
;
}
}
if
(
Required
.
length
)
{
var
i
,
len
,
Field
;
...
...
@@ -701,18 +731,6 @@ define('package/quiqqer/order/bin/frontend/controls/OrderProcess', [
// chrome validate message
if
(
"
reportValidity
"
in
Field
)
{
// open customer edit
if
(
this
.
getElm
().
getElement
(
'
.quiqqer-order-customerData-container
'
))
{
var
quiid
=
this
.
getElm
().
getElement
(
'
.quiqqer-order-customerData-container
'
).
get
(
'
data-quiid
'
);
var
Instance
=
QUI
.
Controls
.
getById
(
quiid
);
Instance
.
openAddressEdit
().
then
(
function
()
{
this
.
reportValidity
();
}.
bind
(
Field
));
return
false
;
}
Field
.
reportValidity
();
return
false
;
}
...
...
Dieser Diff ist reduziert.
Zum Erweitern klicken.
bin/frontend/controls/orderProcess/CustomerData.js
+
13
−
0
Zeige Datei @
ec60db16
...
...
@@ -496,6 +496,19 @@ define('package/quiqqer/order/bin/frontend/controls/orderProcess/CustomerData',
}
return
true
;
},
/**
* validate address
*
* @return {Promise}
*/
validate
:
function
()
{
if
(
this
.
isValid
()
===
false
)
{
return
this
.
openAddressEdit
();
}
return
Promise
.
resolve
();
}
});
});
Dieser Diff ist reduziert.
Zum Erweitern klicken.
Vorschau
0%
Lade
Wiederholen
oder
Neue Datei anhängen
.
Abbrechen
You are about to add
0
people
to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Kommentar speichern
Abbrechen
Bitte
registrieren
oder
Anmelden
zum Kommentieren