code.js : fonction ajout membres page
This commit is contained in:
parent
3e3f8a1896
commit
ba4d035270
31
code.js
31
code.js
@ -329,3 +329,34 @@ function cocher(idCase)
|
|||||||
cases[i].checked = true;
|
cases[i].checked = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
// ajouter tous les membres d'une page au tableau paramètre
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
function ajouterMembresPage(tmembres)
|
||||||
|
{
|
||||||
|
for (const elem of document.querySelectorAll('table[class="list"] > tbody > tr'))
|
||||||
|
{
|
||||||
|
let o = Object();
|
||||||
|
o.numero = elem.querySelector('td[class="num"]').textContent.trim();
|
||||||
|
o.nom = elem.querySelector('th').textContent.trim();
|
||||||
|
tmembres.push(o);
|
||||||
|
}
|
||||||
|
return tmembres;
|
||||||
|
}
|
||||||
|
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
// ajouter des membres au tableau paramètre
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
const upper = (str) => { return str.charAt(0).toUpperCase() + str.slice(1);} ; const chaine = (length) => { let chars = 'aàbcdeéèfghijklmnoôpqrstuùvwxyz'; let str = ''; for (let i = 0; i < length; i++) { str += chars.charAt(Math.floor(Math.random() * chars.length));} let debut = upper(str.slice(0, length/2)); let fin = upper(str.slice(length/2)); return debut + ' ' + fin; }
|
||||||
|
function ajouterMembres(tmembres, num)
|
||||||
|
{
|
||||||
|
for (let i = 0; i < 7 + Math.floor(Math.random() * 15); ++i) {
|
||||||
|
let o = Object();
|
||||||
|
o.nom = chaine(11 + Math.floor(Math.random() * 5));
|
||||||
|
o.numero = num;
|
||||||
|
tmembres.push(o);
|
||||||
|
++num;
|
||||||
|
}
|
||||||
|
return tmembres;
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user