Subversion Repositories Sites.tela-botanica.org

Rev

Rev 705 | Blame | Compare with Previous | Last modification | View Log | RSS feed

onglets = new Array();
ongletAffiche = null;

$(document).ready(function() {
        
        $doc = $("#enOnglets");
        
        //1. Masquer tous les contenus SAUF le 1er
        $doc.children(".flux_RSS").children(".contenu_RSS").hide();
        $doc.children(".flux_RSS").children("h1").hide();
        
        var i= 0;
        $doc.children(".flux_RSS").each(function(){
                //On parcourt les flux RSS
                titre = $(this).children("h1").text();
                
                contenu = $(this).children(".contenu_RSS");
                
                onglet = new Array(titre, contenu, i);
                onglets[i] = onglet;
                i++;
        });
        
        $doc.prepend('<ul id="onglets" class="onglets"></ul>');
        
        //Afficher le contenu
        for (compteur=0; compteur < onglets.length; compteur ++)        {
                onglet = onglets[compteur];
                $("#onglets").append('<li class="menu_inactif" id="onglet-' + compteur + '" onclick="afficherContenu('+compteur+')"><a>' + onglet[0] + "</a></h1>");
        }
        
        //afficher le premier onglet
        afficherContenu(0);
        
        
        /** Gestion de la taille des images
         * */
        $(".contenu_RSS img").each(function()   {
                if ($(this).height() > 81)      {
                        $(this).css("height", "81px");
                }
        });
        
        
});

function afficherContenu(compteur)      {
        if (ongletAffiche!=null) {      
                ongletAffiche[1].hide();
                $("#onglet-" + ongletAffiche[2]).removeClass("menu_actif");
                $("#onglet-" + ongletAffiche[2]).addClass("menu_inactif");
        }
        ongletAffiche = onglets[compteur];
        $("#onglet-" + compteur).addClass("menu_actif");
        $("#onglet-" + compteur).removeClass("menu_inactif");
        //ajouter la classe a la liste
        
        if(ongletAffiche != null) {
                ongletAffiche[1].show();
        }
}