diff --git a/javascripts/edu_controle_filter.js b/javascripts/edu_controle_filter.js new file mode 100644 index 0000000..50a1da5 --- /dev/null +++ b/javascripts/edu_controle_filter.js @@ -0,0 +1,9 @@ +$(document).ready(function(){ + $("#classe").on("change", function() { + var value = $(this).val().toLowerCase(); + $("#eleves div.form-group").filter(function() { + var text = $(this).attr('classe').toLowerCase(); + $(this).toggle(text.indexOf(value) > -1); + }); + }); +}); \ No newline at end of file diff --git a/services/NoteManager.php b/services/NoteManager.php index 035eb01..5250468 100644 --- a/services/NoteManager.php +++ b/services/NoteManager.php @@ -65,7 +65,6 @@ class NoteManager { // echo var_dump($matieres); $classes = $this->listManager->getOne('ListeClasses'); // echo var_dump($classes); - return $this->wiki->render('@meeo/edu_controle.twig', ['matieres' => $matieres['label'], 'classes' => $classes['label'], 'eleves' => $eleves]); } } \ No newline at end of file diff --git a/templates/edu_controle.twig b/templates/edu_controle.twig index cf1c5ea..a4e9751 100644 --- a/templates/edu_controle.twig +++ b/templates/edu_controle.twig @@ -1,14 +1,16 @@ +{{ include_javascript('tools/meeo/javascripts/edu_controle_filter.js') }} +