Commit 6b3d5c8a authored by Mat's avatar Mat

Annote les fonctions du script

parent 18fad11e
......@@ -94,6 +94,10 @@
let tbody = table.querySelector('tbody');
function reloadTableMembre()
/*
* Recharge la table
*/
{
let membreURL = Routing.generate('api_membre_read_paginate', {
'step' : step,
......@@ -131,6 +135,10 @@
td6 = document.createElement('td');
/*
* Editer une rangée
*/
let editBtn = document.createElement('button');
editBtn.innerHTML = '<i class="fas fa-edit fa-fw"></i> Editer';
editBtn.classList.add('btn', 'btn-dark', 'btn-sm');
......@@ -153,6 +161,10 @@
});
td6.appendChild(editBtn);
/*
* Supprimer une rangée
*/
let deleteBtn = document.createElement('button');
deleteBtn.innerHTML = '<i class="fas fa-trash fa-fw"></i>';
deleteBtn.classList.add('btn', 'btn-danger', 'btn-sm');
......@@ -182,6 +194,10 @@
let form = document.querySelector('form[name=membre]');
/*
* Recharger la page
*/
let reloadBtns = document.querySelectorAll('.btn-reload');
reloadBtns.forEach(function(reloadBtn) {
reloadBtn.addEventListener('dblclick', function(e)
......@@ -190,6 +206,10 @@
});
});
/*
* Ajouter une nouveau membre
*/
let createBtns = document.querySelectorAll('.btn-create');
createBtns.forEach(function(createBtn) {
createBtn.addEventListener('click', function(e)
......@@ -204,6 +224,10 @@
});
});
/*
* Soumission du formulaire
*/
form.addEventListener('submit', function(e)
{
let form = this;
......@@ -218,6 +242,9 @@
let stepform = document.querySelector('form#pagination select');
stepform.addEventListener('change', function(e) {
/*
* Définir le pas de la pagination
*/
step = this.value;
console.log('change step='+ step);
......@@ -225,6 +252,10 @@
});
/*
* Tri par colonne, toggle
*/
let columns = document.querySelectorAll('th[scope="col"] a.btn-sort');
columns.forEach(function(column)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment