New file |
0,0 → 1,35 |
/** |
* 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'); |
} |
}); |