Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
clients:scrutarijs [2017/06/26 18:27]
vincent
clients:scrutarijs [2017/07/01 01:44]
vincent [Les fichiers de gabarit HTML]
Ligne 33: Ligne 33:
 </​code>​ </​code>​
  
-Un fichier de gabarit HTML définit un objet Javascript : SCRUTARI_HTML,​ celui doit posséder une propriété ​_list qui est un tableau des blocs HTML à intégrer à la suite ainsi qu'une propriété ​_templates ​qui est un objet dont les propriétés définissent des gabarits Html/+Un fichier de gabarit HTML définit un objet Javascript : SCRUTARI_HTML,​ celui doit posséder une propriété ​structure ​qui est un objet comprenant les chaines ​HTML utilisées pour constituer ​la structure du client ​ainsi qu'une propriété ​templates ​qui est un objet dont les propriétés définissent des gabarits Html/
  
  
 ===== Options de Scrutari.Client.init ===== ===== Options de Scrutari.Client.init =====
  
-  * //locMap// : object ​Javascript dont les noms de propriétés correspondent aux clés de localisation. ​L'insertion ​d'un fichier de localisation ​crée un tel objet nommé SCRUTARI_L10N,​ il suffit alors d'​écrire locMap: SCRUTARI_L10N +  * //locMap// : objet Javascript dont les noms de propriétés correspondent aux clés de localisation. ​Cette option n'a pas besoin ​d'être définie si un fichier de localisation ​a été inséré préalablement. 
-  * //​htmlObject//​ : objet Javascript indiquant les gabarits HTML à utiliser. ​L'insertion ​d'un fichier de gabarit ​HTML crée un tel objet nommé SCRUTARI_HTMLil suffit alors d'écrire htmlObjectSCRUTARI_HTML+  * //​htmlObject//​ : objet Javascript indiquant les gabarits HTML à utiliser. ​Cette option n'a pas besoin ​d'être définie si un fichier de gabarit ​a été inséré préalablement. 
 +  * //​withCorpus//​ : //false// ou //true//, indique si les options de filtre proposent ​un filtre par corpusdéfaut : //false// 
 +  * //​baseSort//​ : ordre de classement des bases dans les options de filtres ; peut prendre les valeurs suivantes : 
 +    * "​fiche-count"​ : par le nombre de fiches (défaut) 
 +    * "​none"​ : ordre « naturel » (ordre de déclaration des bases dans le serveur) 
 +  * //​corpusSort//​ : ordre de classement des corpus (si withCorpus est égal à true) ; peut prendre les valeurs suivantes : 
 +    * "​fiche-count"​ : par le nombre de fiches (défaut) 
 +    * "​none"​ : ordre « naturel » (ordre de déclaration des corpus dans les fichiers ScrutariData) 
 +  * //target// : cible des liens vers les fiches (par défaut, "​_target"​) 
 +  * //​initialQuery//​ : séquence de recherche initiale (par défaut, ""​),​ permet de remplir le client avec le contenu ​d'une nouvelle recherche 
 +  * //​initialQId// ​identifiant d'un recherche existante (par défaut, ""​),​ permet de remplir le client avec le contenu d'une recherche existante 
 +  * //​permalinkPattern//​ : patron de construction de l'URL du permalien vers la recherche (défaut null), doit être une chaine contenant "​$QID"​ (sera remplacé par l'​indentifiant de la recherche) et éventuellement $LANG 
 +  * //​paginationChangeCallback//​ : Fonction de rappel optionnelle appelée lorsque l'​utilisateur change la pagination 
 +  * //​hiddenList//​ : liste d'​élements HTML à cacher, ces éléments doivent être définis dans les gabarits HTML, cette option permet de cacher simplement des éléments (par exemple, le titre) sans avoir à modifier le gabarit HTML lui-même 
 +  * //​templateFactory//​ : fonctions ou tableau de fonctions qui fournissent des gabarits alternatifs à ceux par défaut
  
  
clients/scrutarijs.txt · Dernière modification: 2017/07/11 15:11 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0