return false;
});
- $(document).on(this.fluidbook.input.clickEvent, '#create-account', function () {
- $this.updateTitle('Créer un compte')
- $this.updateCart('register')
+ $(document).on(this.fluidbook.input.clickEvent, '[data-action]', function () {
+ let title = $(this).data('title')
+ let action = $(this).data('action')
+ $this.updateTitle(title)
+ $this.updateCart(action)
$this.updateDataContent()
});
$(document).on("submit", '#Bastide_login_form', function (e) {
e.preventDefault()
+ let action = $(this).attr('action')
let formData = $(this).serialize()
+ //$this.submitForm();
$this.login(formData)
});
+
+ /*$(document).on("submit", 'form', function (e) {
+ e.preventDefault()
+ let action = $(this).attr('action')
+ let formData = $(this).serialize()
+ //$this.submitForm();
+ $this.login(formData)
+ });*/
},
addToCart: function (reference) {
let form = `<div id="Bastide_auth_form" class="container-form">`;
switch (action) {
case 'register':
- form += `<form id="Bastide_register_form" class="" data-content="register" action="/admin/client/signin">
+ form += `<form id="Bastide_register_form" class="" data-content="register" action="/fluidbook/signin">
<div class="form-group">
<div class="form-header">
établissement hospitalier
resah@bastide-medical.fr</a></p>
</div>`
break;
+ case 'forgot_pass':
+ form += `<form id="Bastide_forgotpass_form" data-content="forgotpass">
+ <div class="form-controls">
+ <label for="">Adresse email</label>
+ <input type="email" name="email" />
+ </div>
+ <button id="send_email_forgotpass" class="login cta" type="submit">Envoyer</button>
+ </form>`
+ break;
+ case 'forgot_pass_notif':
+ form += `<div id="Bastide_notif_form" data-content="forgot_pass_notif"><p>Vous allez recevoir un email avec un lien vous permettant de redéfinir votre mot de passe.</p>
+ </div>`
+ break;
default:
- form += `<form id="Bastide_login_form" class="" data-content="connexion" action="">
+ form += `<form id="Bastide_login_form" class="" data-content="connexion" action="/fluidbook/login">
<p class="title">Pour afficher les tarifs, ajouter des produits à votre sélection, et nous envoyer une demande de devis, veuillez vous identifier :</p>
<div class="form-group">
<div class="form-controls">
</div>
</div>
<button id="login" class="login cta" type="submit">S'identifier</button>
- <a id="forgot-password" href="#">Mot de passe oublié ?</a>
+ <a id="forgot-password" data-action="forgot_pass" data-title="Mot de passe oublié" href="#">Mot de passe oublié ?</a>
</form>
<p class="underbar"><span>ou</span></p>
<div class="">
<p>Pas encore inscrit ?</p>
- <button id="create-account" class="create-account cta">Créer un compte</button>
+ <button id="create-account" class="create-account cta" data-action="register" data-title="Créer un compte">Créer un compte</button>
</div>`;
}
form += `</div>`;