Commit c1c55e64 authored by Vincent Le gallic's avatar Vincent Le gallic
Browse files

Fixes invations admins

En changeant le prototype de request de manière backward-compatible,
ça marche mieux quand-même.

I blame fc2b23fa
parent 82606842
...@@ -153,7 +153,7 @@ setCookie(sName, JSON.stringify(sValue)); ...@@ -153,7 +153,7 @@ setCookie(sName, JSON.stringify(sValue));
/*** Envoi des requête XMLHttpRequest ***/ /*** Envoi des requête XMLHttpRequest ***/
/* Fonction appelée à la fin du timer (déclenché sur un onKeyUp sur le champ de recherche) */ /* Fonction appelée à la fin du timer (déclenché sur un onKeyUp sur le champ de recherche) */
function getInfo(secondstack, type) { function getInfo(secondstack, search_bouton) {
// par défaut secondstack est undefined, donc on utilisera le premier // par défaut secondstack est undefined, donc on utilisera le premier
var ident = "id_search_field" var ident = "id_search_field"
if (secondstack) { if (secondstack) {
...@@ -173,7 +173,7 @@ function getInfo(secondstack, type) { ...@@ -173,7 +173,7 @@ function getInfo(secondstack, type) {
var display = !page_dons; var display = !page_dons;
return readData(oData, targetid, display, secondstack); return readData(oData, targetid, display, secondstack);
} }
request(type, asked, readDataWrapper); request(asked, readDataWrapper, search_bouton);
} else { // Sinon on cache la liste de notes } else { // Sinon on cache la liste de notes
$('#liste_notes')[0].className = "hidden"; $('#liste_notes')[0].className = "hidden";
$('#liste_notes_2')[0].className = "hidden"; $('#liste_notes_2')[0].className = "hidden";
......
...@@ -31,7 +31,7 @@ function gotoURI(go) { ...@@ -31,7 +31,7 @@ function gotoURI(go) {
} }
/* Fonction qui effectue la recherche d'un type de données puis appelle readData en callback */ /* Fonction qui effectue la recherche d'un type de données puis appelle readData en callback */
function request(type, asked, callback) { function request(asked, callback, search_bouton) {
var xhr = getXMLHttpRequest(); var xhr = getXMLHttpRequest();
xhr.onreadystatechange = function() { xhr.onreadystatechange = function() {
...@@ -80,7 +80,7 @@ function request(type, asked, callback) { ...@@ -80,7 +80,7 @@ function request(type, asked, callback) {
/* On envoie la requête en POST */ /* On envoie la requête en POST */
if (typeof page_dons !== 'undefined' && page_dons) { if (typeof page_dons !== 'undefined' && page_dons) {
target = "quick_search_dons/"; target = "quick_search_dons/";
} else if (type == "bouton") { } else if (typeof search_bouton !== 'undefined' && search_bouton) {
target = "get_boutons/b/" target = "get_boutons/b/"
} else { } else {
target = "quick_search_basic/"; target = "quick_search_basic/";
...@@ -95,18 +95,18 @@ var timer; ...@@ -95,18 +95,18 @@ var timer;
var timer_on; var timer_on;
/* Fontion appelée quand le texte change (délenche le timer) */ /* Fontion appelée quand le texte change (délenche le timer) */
function search_field_moved(secondfield) { function search_field_moved(secondfield) {
var type; var search_bouton;
if ((typeof currentTab != 'undefined') && (["#transfert", "#retrait", "#credit"].indexOf(currentTab) == -1) && secondfield) { if ((typeof currentTab != 'undefined') && (["#transfert", "#retrait", "#credit"].indexOf(currentTab) == -1) && secondfield) {
type = "bouton" search_bouton = "true"
} else { } else {
type = "note" search_bouton = "false"
}; };
if (timer_on) { // Si le timer a déjà été lancé, on réinitialise le compteur. if (timer_on) { // Si le timer a déjà été lancé, on réinitialise le compteur.
clearTimeout(timer); clearTimeout(timer);
timer = setTimeout("getInfo(" + secondfield + ",'" + type + "')", 100); timer = setTimeout("getInfo(" + secondfield + ", " + search_bouton + ")", 100);
} }
else { // Sinon, on le lance et on enregistre le fait qu'il tourne. else { // Sinon, on le lance et on enregistre le fait qu'il tourne.
timer = setTimeout("getInfo(" + secondfield + ",'" + type + "')", 100); timer = setTimeout("getInfo(" + secondfield + ", " + search_bouton + ")", 100);
timer_on = true; timer_on = true;
} }
} }
......
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