Commit c50fac35 authored by Praibait's avatar Praibait

Recherche rapide comptes : pas de recherche en dessous de 3 caractères entrés

parent 987c01df
......@@ -9,17 +9,6 @@
/* fonctions de hl et de cliquabilité des lignes du tableau de recherche */
var readhesion = false;
function ChangeColor(tableRow, highLight)
{
if (highLight)
{
tableRow.style.backgroundColor = '#dcdcdc';
}
else
{
tableRow.style.backgroundColor = 'white';
}
}
function GoTo(url)
{
......@@ -29,7 +18,7 @@ function GoTo(url)
/* fonction qui effectue la recherche puis appelle readData en callback */
function request(asked, callback) {
var xhr = getXMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && (xhr.status == 200 || xhr.status == 0)) {
// la fonction de callback a besoin aussi de la question
......@@ -47,13 +36,17 @@ function request(asked, callback) {
xhr.send("asked=" + encodeURIComponent(asked));
}
/* fonction appelée à la fin du timer */
/* Fonction appelée à la fin du timer */
function getInfo() {
var search_field = document.getElementById("id_search_field");
var liste_comptes = document.getElementById("liste_comptes");
var asked = search_field.value;
/* on ne fait la requête que si on a au moins un caractère pour chercher */
if (asked.length >= 1) {
/* On ne fait la requête que si on a au moins trois caractères pour chercher */
if (asked.length >= 3) {
liste_comptes.className = liste_comptes.className.replace(" hidden", "");
request(asked, readDataNormal);
} else {
liste_comptes.className += " hidden";
}
}
......@@ -71,7 +64,7 @@ function search_field_moved(secondfield) {
}
}
/* fonction de traitement des champs des résultats
/* Fonction de traitement des champs des résultats
Ajoute le texte dans une case td à la ligne.
Highlighte le résultat recherché */
......@@ -143,7 +136,7 @@ function readDataNormal(oData, asked) {
function readData(oData, asked) {
var gotlist = JSON.parse(oData);
var liste = document.createElement("table");
liste.setAttribute("class", "table table-condensed table-bordered");
liste.setAttribute("class", "table table-condensed table-hover table-bordered");
// on crée la ligne de titre
var thead = document.createElement("thead");
......
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