Ceci est une ancienne révision du document !


ScrutariJs

Les fichiers de localisation (l10n)

L'insertion d'un fichier de localisation est indispensable pour que l'interface soit lisible. Un fichier de localisation est un fichier Javascript où est défini un objet javascript appelé SCRUTARI_L10N dont les noms de propriétés correspondent aux clés de localisation.

Extrait du fichier pour le français :

var SCRUTARI_L10N = {
  lang:'fr',
  '_ and':'ET',
  '_ button_check_all':'Tout cocher',
  '_ button_close':'Fermer'
};

Les fichiers de localisation sont définis à part dans le répertoire l10n/. Ils doivent être insérés spécifiquement.

Exemple :

<script src="scrutarijs/l10n/fr.js"></script>

Les fichiers de gabarit HTML

Les fichiers de gabarit HTML sont situés dans le répertoire html/, ils doivent être insérés en plus de scrutarijs.js car ils s'appuient sur des bibliothèques tierces. Il faut donc n'insérer que le fichier correspondant à la bibliothèque utilisée. Pour l'heure, la seule bibliothèque entièrement géré est Bootstrap version 3. La gestion de Bootstrap 2 est prévue.

L'intégration de Bootstrap3 se fait ainsi :

<script src="scrutarijs/html/bootstrap3.js"></script>

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/

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
  • htmlObject : objet Javascript indiquant les gabarits HTML à utiliser. L'insertion d'un fichier de gabarit HTML crée un tel objet nommé SCRUTARI_HTML, il suffit alors d'écrire htmlObject: SCRUTARI_HTML
clients/scrutarijs.1498494475.txt.gz · Dernière modification: 2017/06/26 18:27 par vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0