Skip to content
Code-Schnipsel Gruppen Projekte
Commit c9560c3e erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen
Übergeordneter cc4635ea
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
/**
* @module package/quiqqer/order/bin/frontend/controls/orderProcess/Login
* @author www.pcsg.de (Henning Leutz)
*/
define('package/quiqqer/order/bin/frontend/controls/orderProcess/Login', [
'qui/QUI',
'qui/controls/Control'
], function (QUI, QUIControl) {
"use strict";
return new Class({
Extends: QUIControl,
Type : 'package/quiqqer/order/bin/frontend/controls/orderProcess/Login',
Binds: [
'$onImport'
],
initialize: function (options) {
this.parent(options);
this.addEvents({
onImport: this.$onImport
});
},
/**
* event: on import
*/
$onImport: function () {
var self = this;
this.getSignUpControl().then(function (Signup) {
if (!Signup) {
return;
}
self.getMailRegisterNode(Signup).then(function (MailRegister) {
MailRegister.set('data-no-blur-check', 1);
});
});
},
/**
* @return {Promise|*}
*/
getSignUpControl: function () {
var SignUp = this.getElm().getElement('.quiqqer-fu-registrationSignUp');
if (SignUp.get('data-quiid')) {
return Promise.resolve(
QUI.Controls.getById(SignUp.get('data-quiid'))
);
}
return new Promise(function (resolve) {
SignUp.addEvent('load', function () {
resolve(QUI.Controls.getById(SignUp.get('data-quiid')));
});
});
},
/**
* @param Signup
* @return {Promise}
*/
getMailRegisterNode: function (Signup) {
var fetchMailControl = function () {
var EmailRegister = Signup.getElm().getElement(
'.quiqqer-fu-registrationSignUp-registration-email [name="email"]'
);
console.warn('######');
console.warn(EmailRegister);
if (!EmailRegister) {
return Promise.resolve(false);
}
return Promise.resolve(EmailRegister);
};
if (Signup.isLoaded()) {
return fetchMailControl();
}
return new Promise(function (resolve) {
Signup.addEvent('onLoaded', function () {
fetchMailControl().then(resolve);
});
});
}
});
});
\ No newline at end of file
......@@ -5,7 +5,9 @@
</div>
</div>
<div class="quiqqer-order-ordering-nobody">
<div class="quiqqer-order-ordering-nobody"
data-qui="package/quiqqer/order/bin/frontend/controls/orderProcess/Login"
>
<div class="quiqqer-order-ordering-nobody-login">
{$Login->create()}
</div>
......
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