]> _ Git - fluidbook-html5.git/commitdiff
wip #6867 @0:30
authorsoufiane <soufiane@cubedesigners.com>
Tue, 23 Apr 2024 09:21:52 +0000 (11:21 +0200)
committersoufiane <soufiane@cubedesigners.com>
Tue, 23 Apr 2024 09:21:52 +0000 (11:21 +0200)
js/libs/fluidbook/cart/fluidbook.cart.bastide-resah-guest.js
style/cart/bastide-resah.less

index ea485e93007282806c233d592aeff13c9c2c8361..328c4207eb65c5b6b5e2a5d82f13865ccb22411e 100644 (file)
@@ -139,7 +139,7 @@ FluidbookCartBastideResahGuest.prototype = {
                             <input id="condition_field" type="checkbox" name="accept" />
                             <label for="condition_field">Je reconnais avoir été informé que les informations recueillies sur ce 
                             formulaire sont enregistrées dans un fichier informatisé traité par Bastide le Confort 
-                            Médical. Pour plus d’informations je peux consulter la <a href="">charte de protection des 
+                            Médical. Pour plus d’informations je peux consulter la <a href="/charte-de-protection-des-donnees-personnelles.html">charte de protection des 
                             données personnelles</a>.
                             </label>
                         </div>
@@ -156,13 +156,15 @@ FluidbookCartBastideResahGuest.prototype = {
             default:
                 form += `<form id="Bastide_login_form" class="" data-content="connexion" action="">
                     <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-controls">
-                        <label for="">Adresse email</label>
-                        <input type="email" name="email" />
-                    </div>
-                    <div class="form-controls">
-                        <label for="">Mot de passe</label>
-                        <input type="password" name="password" />
+                    <div class="form-group">
+                        <div class="form-controls">
+                            <label for="">Adresse email</label>
+                            <input type="email" name="email" />
+                        </div>
+                        <div class="form-controls">
+                            <label for="">Mot de passe</label>
+                            <input type="password" name="password" />
+                        </div>
                     </div>
                     <button id="login" class="login cta" type="submit">S'identifier</button>
                     <a id="forgot-password" href="#">Mot de passe oublié ?</a>
@@ -211,12 +213,13 @@ FluidbookCartBastideResahGuest.prototype = {
             type: 'POST',
             data: d,
             success: function(data) {
-                window.reload()
+                window.location.reload()
             },
             error: function(xhr, status, error) {
                 let errorsMessage = JSON.parse(xhr.responseText);
                 $(".errors-container").remove()
-                $("#Bastide_login_form").prepend('<div class="errors-container"><p>Une erreur est survenue. Verifiez vos identifiants.</p></div>')
+                $(".error").removeClass("error")
+                $("#Bastide_login_form").addClass("error").find(".form-group").append('<div class="errors-container"><p>Une erreur est survenue. Verifiez vos identifiants.</p></div>')
             }
         });
     },
index 3522e7a8de01c010f7c603c46228691790a74f4b..894c448ae643caa6c97269175e1d645d9448fd15 100644 (file)
       }
     }
 
+    a {
+      text-decoration: underline;
+      color: @menu-background;
+    }
+
     input {
       border: 1px solid #000000;
     }
       }
     }
 
+    #Bastide_login_form .form-group {
+      margin-bottom: 0;
+      .errors-container {
+        margin-bottom: 1.25em;
+      }
+    }
+
     #Bastide_register_form {
       .form-group {
         display: flex;
       p:not(:last-child) {
         margin-bottom: 20px;
       }
-      a {
-        text-decoration: underline;
-        color: @menu-background;
-      }
     }
   }