Subversion Repositories Applications.reseau

Rev

Rev 22 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

/**
 * Charge la barre de navigation depuis le widget:reseau:navigation dans un <div id="tb-navigation"> , s'il existe
 * dans la page appelante.
 * 
 * Nécessite jQuery
 * 
 * Utilisation :
 *      - prévoir un <div id="tb-navigation"> dans la page, qui accueillera la barre de navigation.
 *      - si ce <div> contient déjà quelque chose, son contenu sera reporté dans la zone <li id="contenu-source">
 *        de la barre de navigation (si elle existe)
 *  - si ce <div> contient un attribut "data-courant" et si la valeur de cet attribut correspond à l'id d'un des éléments
 *    de navigation, alors cet élément aura la classe "active" (pour localiser la page courante dans les menus)
 *  - si ce <div> contient un attribut "data-squelette", alors le widget de navigation sera appelé avec le paramètre
 *    "?squelette=contenu-de-data-squelette"; se reporter à la documentation du widget:reseau:navigation
 */

$(document).ready(function() {
        var div = $('#tb-navigation');
        if (div) {
                var squelette = div.data('squelette'),
                        courant = div.data('courant'),
                        contenu = div.html();
                alert('Contenu actuel: ' + contenu);
                alert('Courant: [' + courant + '], squelette: [' + squelette + ']');

                // chargement de la barre

                // acrivation de l'entrée de menu
                if (courant) {
                        var menuCourant = 
                }
        } else {
                alert('pas de div #tb-navigation');
        }
});