search(word, config, otherConfigs)

Gère la page de recherche
Parameters:
Name Type Description
word string Mot à rechercher
config Array:.<string:> Liste des urls
otherConfigs Object Obsolète

Methods

_addBlock(label, datas)

Créer un block et l'ajoute à la liste des blocks
Parameters:
Name Type Description
label string Label de la recherche
datas JSON Données de la recherche

_filter_action(element, key, filter, filter_bal, filter_bali_folder, isMail, include) → {boolean}

Gère si un block doit être affiché ou non.
Parameters:
Name Type Default Description
element searchBlock Block en cours
key string Clé du block
filter string Filtre en cous
filter_bal string Filtre sur bal en cours
filter_bali_folder string Filtre sur dossier de la bali en cours
isMail Boolean Si on filtre sur les mails
include boolean true La vérification passe par une inclusion ou une égalitée ?
Returns:
boolean - Block affiché ou non

_launch_timeout(count)

Lance l'animation d'affichage du nombre de résultats dans la requête
Parameters:
Name Type Description
count number Nombre de résultat
Lance une recherche
Parameters:
Name Type Default Description
word string Mot à rechercher
config Array:.<string:> Liste des urls
then function null Action à faire après la recherche
Returns:
- Chaînage

_showDatas(then)

Affiche les données
Parameters:
Name Type Default Description
then function null Action à faire après avoir afficher les données

count() → {number}

Récupère le nombre de résultats de la recherche
Returns:
number - Nombre de résultats

filter()

Filtre les résultats
Returns:
- Chaînage

init()

Initialise la classe
Returns:
- Chaînage

order()

Ordonne les résultats
Returns:
- CHaînage

research(word, config)

Relance une recherche
Parameters:
Name Type Description
word string Nouveau mot à rechercher
config Array:.<string:> Liste des urls
Returns:
- Chaînage

setup(word, config, then)

Implémente les variables de la classe
Parameters:
Name Type Default Description
word string Mot rechercher
config Array:.<string:> Liste des urls
then function null Action à faire après l'éxécution de cette fonction
Returns:
- Chaînage