API javascript bab dialog
Fonctionnement
Cette API consiste à faire interagir une fenêtre popup avec un page afin de récupérer des informations par navigation sur une autre page. Ce système est utilisé pour les popup de sélection de date par calendrier, sélection d'utilisateur ou de groupe. L'API permet d'étendre le fonctionnement à d'autres popup.
Les fonctions fournies par défaut dans le fichier bab_dialog.js
bab_dialog.selectdate
Popup de sélection de date permetant de recevoir en paramètre jour/mois/année
exemple :
<source lang="javascript">
bab_dialog.selectdate(function(param) {
alert(param['year']+param['month']+param['day']);
});
</source>
bab_dialog.selectuser
Sélection d'un utilisateur.
Les paramètres reçu sont :
- id_user
- name
bab_dialog.selectarticle
Sélection d'un article d'un thème ou d'une catégorie.
Les paramètres reçu sont :
- id
- type
- content
bab_dialog.selectfaq
Sélection d'une question, d'une FAQ ou d'une sous-catégorie de FAQ
Les paramètres reçu sont :
- id
- type
- content
bab_dialog.selectforum
Sélection d'un forum, d'un sujet ou d'une contribution
Les paramètres reçu sont :
- id
- type
- content
bab_dialog.selectfile
Sélection d'un fichier du gestionnaire de fichier
bab_dialog.selectgroups
Sélection d'un groupe
bab_dialog.field
Fonction permettant de transformer un champ "input" en champ cliquable avec une icône.