Différences
Ci-dessous, les différences entre deux révisions de la page.
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 11:48] vincent [Les fichiers de langue] |
clients:scrutarijs [2017/06/26 18:27] vincent |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== ScrutariJs ====== | ====== ScrutariJs ====== | ||
- | ===== Les fichiers de langue ===== | + | ===== Les fichiers de localisation (l10n) ===== |
- | L'insertion d'un fichier de langue est indispensable pour que l'interface soit lisible. Un fichier de langue 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. | + | 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 : | Extrait du fichier pour le français : | ||
Ligne 16: | Ligne 16: | ||
</code> | </code> | ||
- | Les fichiers de langue sont définis à part dans le répertoire !!l10n/!!. Ils doivent être insérés spécifiquement. | + | Les fichiers de localisation sont définis à part dans le répertoire !!l10n/!!. Ils doivent être insérés spécifiquement. |
Exemple : | Exemple : | ||
Ligne 23: | Ligne 23: | ||
<script src="scrutarijs/l10n/fr.js"></script> | <script src="scrutarijs/l10n/fr.js"></script> | ||
</code> | </code> | ||
+ | |||
+ | ===== 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 : | ||
+ | <code javascript> | ||
+ | <script src="scrutarijs/html/bootstrap3.js"></script> | ||
+ | </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/ | ||
+ | |||
===== 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 | ||
+ | * //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 | ||