/* [0] Gestion des constantes et HTML =========================================================*/ /* (1) Contiendra le formulaire d'ajout de contact (numéro, pseudo, prénom, nom, submit) */ var newContact = "

"; newContact += ""; newContact += ""; newContact += ""; newContact += ""; newContact += ""; newContact += "

"; /* (2) TODO: Contiendra la fiche relation complète */ var ficheRelation = ""; /* [1] Initialisation des utilitaires =========================================================*/ /* (1) Instanciation de inputChecker */ var ic = new inputChecker(); /* (2) Paramètres de FormDeflater */ var FormDeflaterP = { tags: ['input'], attr: ['data-name'] }; /* [2] Indexation des inputs =========================================================*/ /* (1) Input de type fichier pour l'import */ var importCallLog = document.querySelector('input#call_log-import[type="file"]'); /* (2) Contiendra les formulaires des contacts ajoutés */ function contactForms(){ return document.querySelectorAll('h4.new-contact'); } /* (3) Bouton d'ajout de contact */ var addContact = document.querySelector('h4.add-contact'); /* (4) Contiendra les formulaires de fiche relation */ function relationForms(){ return document.querySelectorAll(); } /* [3] Gestion de l'import du fichier =========================================================*/ importCallLog.addEventListener('change', function(e){ /* (1) On rédige la requête */ var uploadRequest = { path: 'upload/call_log', file: importCallLog.files[0] }; /* (2) On effectue l'upload (import) */ api.send(uploadRequest, function(response){ console.log( response ); // TODO: Gestion de l'ajout des fiches relation }); }, false); // var number = document.querySelector('input.number[type="text"]'); // ic.append(number, format_number, '06 06 06 06 06'); // // format_number -> format pour les numéros de téléphones // // number.addEventListener('keyup', function(e){ // ic.correct(number, false); // }, false);