Skip to content
GitLab
Erkunden
Anmelden
Registrieren
Primärnavigation
Suchen oder aufrufen …
Projekt
E
ecoyn E-Commerce Template - Cologne
Verwalten
Aktivität
Mitglieder
Labels
Planen
Tickets
36
Ticketübersichten
Meilensteine
Wiki
Code
Merge Requests
0
Repository
Branch
Commits
Tags
Repository-Diagramm
Revisionen vergleichen
Code-Schnipsel
Build
Pipelines
Aufgaben
Pipeline-Zeitpläne
Artefakte
Bereitstellung
Releases
Betreiben
Umgebungen
Überwachen
Vorfälle
Service-Desk
Analysieren
Wertschöpfungskettenanalyse
Mitwirkenden-Analyse
CI/CD-Analyse
Repository-Analysen
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
ecoyn E-Commerce Template - Cologne
Commits
bbfeb6a8
Commit
bbfeb6a8
erstellt
vor 3 Jahren
von
Patrick Müller
Dateien durchsuchen
Optionen
Downloads
Patches
Einfaches Diff
fix: BuyNowBtn -> check required fields before adding to basket
Übergeordneter
e0d8f1d5
No related branches found
Branches enthält Commit
No related tags found
Tags enthält Commit
Keine zugehörigen Merge Requests gefunden
Änderungen
1
Leerzeichenänderungen ausblenden
Inline
Nebeneinander
1 geänderte Datei
bin/javascript/controls/BuyNowButton.js
+27
-0
27 Ergänzungen, 0 Löschungen
bin/javascript/controls/BuyNowButton.js
wird angezeigt
mit
27 Ergänzungen
und
0 Löschungen
bin/javascript/controls/BuyNowButton.js
+
27
−
0
Zeige Datei @
bbfeb6a8
...
...
@@ -95,6 +95,33 @@ define('package/quiqqer/template-cologne/bin/javascript/controls/BuyNowButton',
ProductElm
=
this
.
getElm
().
getParent
(
'
[data-productid]
'
),
ProductControl
=
QUI
.
Controls
.
getById
(
ProductElm
.
get
(
'
data-quiid
'
));
if
(
ProductElm
)
{
// check require fields
var
required
=
ProductElm
.
getElements
(
'
.product-data-fieldlist [required]
'
);
if
(
required
)
{
for
(
var
i
=
0
,
len
=
required
.
length
;
i
<
len
;
i
++
)
{
if
(
!
required
[
i
].
checkValidity
())
{
//self.enableQuantityButton();
self
.
$Label
.
setStyle
(
'
visibility
'
,
'
visible
'
);
self
.
addingInProcess
=
false
;
Loader
.
destroy
();
this
.
getElm
().
set
(
'
disabled
'
,
false
);
this
.
$Label
.
setStyle
(
'
visibility
'
,
'
visible
'
);
required
[
i
].
focus
();
// chrome validate message
if
(
"
reportValidity
"
in
required
[
i
])
{
required
[
i
].
reportValidity
();
}
return
;
}
}
}
}
if
(
"
getFieldControls
"
in
ProductControl
)
{
ProductControl
.
getFieldControls
().
each
(
function
(
Field
)
{
fields
[
Field
.
getFieldId
()]
=
Field
.
getValue
();
...
...
This diff is collapsed.
Zum Erweitern klicken.
Patrick Müller
@peat
mentioned in commit
fdce6d82
·
vor 3 Jahren
mentioned in commit
fdce6d82
mentioned in commit fdce6d82b6c63e1fefa6a41b3aabac9eab4a7231
Commit-Liste ein-/ausklappen
Vorschau
0%
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