From 9db7d2fa58b59fbedb0ea4b938c97bc1d3e13684 Mon Sep 17 00:00:00 2001
From: nicrausaz <n.crausaz99@gmail.com>
Date: Tue, 9 Oct 2018 15:31:00 +0200
Subject: [PATCH] fix add items

---
 canapEPFL/form.php  |  7 +++----
 canapEPFL/script.js | 12 ++++++------
 2 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/canapEPFL/form.php b/canapEPFL/form.php
index b3f25c4..3b7de82 100644
--- a/canapEPFL/form.php
+++ b/canapEPFL/form.php
@@ -42,7 +42,7 @@
         </div>
         <div class="form-group">
          <label>Je suis intéressé par la formation de:</label>
-         <select name="job" id="jbLausanne" class="custom-select" data-required>
+         <select name="job" id="jbLausanne" class="custom-select jobSelectors" data-required>
             <option value="menu" selected disabled>Choisir une formation...</option>
             <?php
               foreach ($LISTJOB['Lausanne'] as $jobKey => $jobVal) {
@@ -54,7 +54,7 @@
               }
             ?>
           </select>
-          <select name="job" id="jbSion" class="custom-select" style="display: none;" data-required>
+          <select name="job" id="jbSion" class="custom-select jobSelectors" style="display: none;" data-required>
             <option value="menu" selected disabled>Choisir une formation...</option>
             <?php
                 foreach ($LISTJOB['Sion'] as $jobKey => $jobVal) {
@@ -68,7 +68,7 @@
           </select>
           </div>
           <!-- / Choix formation -->
-          <div id="all"> <!-- hide it -->
+          <div id="all" style="display: none;"> <!-- hide it -->
             <div class="form-group">
               <!-- Infos filières informaticien -->
               <div id="infoOnly">
@@ -161,7 +161,6 @@
               </div>
             </div>
             <!-- / Infos perso -->
-          </div>
           <h5>2.2 Représentants légaux</h5>
           <div class="form-group">
             <label>Avez vous plus de 18 ans ?*:</label>
diff --git a/canapEPFL/script.js b/canapEPFL/script.js
index 8a7f080..f120312 100644
--- a/canapEPFL/script.js
+++ b/canapEPFL/script.js
@@ -40,7 +40,7 @@ function initDateChecker() {
 }
 
 function addChildren(parentId, maxItems, childTemplate, addButtonId) {
-    var i = $(parentId + ' > tbody').children().size() + 1;
+    var i = $(parentId + ' > tbody').children().length + 1;
     if (i < maxItems) {
         var fullTemplate = childTemplate.replace(/\{(.*?)\}/g, i);
         $(parentId).append(fullTemplate);
@@ -104,17 +104,17 @@ function initButtonsAction() {
 
 function initAddChildButtons() {
     $('#addSch').click(function () {
-        var template = '<tr><td><label for="ecole{i}">Ecole:</label><input type="text" name="ecole{i}" id="ecole{i}" placeholder="Ecole"/></td><td><label for="lieuEcole{i}">Lieu:</label><input type="text" name="lieuEcole{i}" id="lieuEcole{i}" placeholder="Lieu"/></td><td><label for="niveauEcole{i}">Niveau:</label><input type="text" name="niveauEcole{i}" id="niveauEcole{i}" placeholder="Niveau"/></td><td><label for="anneesEcole{i}">Années:</label><input type="text" name="anneesEcole{i}" id="name="anneesEcole{i}" placeholder="de-à"/></td></tr>';
+        var template = '<tr><td><input type="text" name="ecole{i}" id="ecole{i}" placeholder="Ecole" class="form-control"/></td><td><input type="text" name="lieuEcole{i}" id="lieuEcole{i}" placeholder="Lieu" class="form-control"/></td><td><input type="text" name="niveauEcole{i}" id="niveauEcole{i}" placeholder="Niveau" class="form-control"/></td><td><input type="text" name="anneesEcole{i}" id="name="anneesEcole{i}" placeholder="de-à (années)" class="form-control"/></td></tr>';
         addChildren('#scolaire', 6, template, '#addSch');
     });
 
     $('#addPro').click(function () {
-        var template = '<tr><td><label for="employeurPro{i}">Employeur:</label><input type="text" name="employeurPro{i}" id="employeurPro{i}" placeholder="Employeur"/></td><td><label for="lieuPro{i}">Lieu:</label><input type="text" name="lieuPro{i}" id="lieuPro{i}" placeholder="Lieu"/></td><td><label for="activitePro{i}">Activité:</label><input type="text" name="activitePro{i}" id="activitePro{i}" placeholder="Activité"/></td><td><label for="anneesPro{i}">Années:</label><input type="text" name="anneesPro{i}" id="anneesPro{i}" placeholder="de-à"/></td></tr>';
+        var template = '<tr><td><input type="text" class="form-control" name="employeurPro{i}" id="employeurPro{i}" placeholder="Employeur"/></td><td><input type="text" class="form-control" name="lieuPro{i}" id="lieuPro{i}" placeholder="Lieu"/></td><td><input type="text" class="form-control" name="activitePro{i}" id="activitePro{i}" placeholder="Activité"/></td><td><input type="text" class="form-control" name="anneesPro{i}" id="anneesPro{i}" placeholder="de-à (années)"/></td></tr>';
         addChildren('#activites', 4, template, '#addPro');
     });
 
     $('#addStage').click(function () {
-        var template = '<tr><td><label for="activiteStage{i}">Métier:</label><input type="text" name="activiteStage{i}" id="activiteStage{i}" placeholder="Métier"></td><td><label for="entrepriseStage{i}">Entreprise:</label><input type="text" name="entrepriseStage{i}" id="entrepriseStage{i}" placeholder="Entreprise"></td></tr>';
+        var template = '<tr><td><input type="text" class="form-control" name="activiteStage{i}" id="activiteStage{i}" placeholder="Métier"></td><td><input type="text" class="form-control" name="entrepriseStage{i}" id="entrepriseStage{i}" placeholder="Entreprise"></td></tr>';
         addChildren('#stages', 5, template, '#addStage');
     });
 
@@ -184,8 +184,8 @@ function clearRepresentants() {
 }
 
 function initDatepicker() {
-    $.datepicker.setDefaults($.datepicker.regional["fr"]);
-    $("#birthApp").datepicker({ minDate: '-60y', maxDate: '-13y', dateFormat: "dd/mm/yy" });
+    // $.datepicker.setDefaults($.datepicker.regional["fr"]);
+    // $("#birthApp").datepicker({ minDate: '-60y', maxDate: '-13y', dateFormat: "dd/mm/yy" });
 }
 
 function getFormation() {
-- 
GitLab