| 705 |
jpm |
1 |
onglets = new Array();
|
|
|
2 |
ongletAffiche = null;
|
|
|
3 |
|
|
|
4 |
$(document).ready(function() {
|
|
|
5 |
|
|
|
6 |
$doc = $("#enOnglets");
|
|
|
7 |
|
|
|
8 |
//1. Masquer tous les contenus SAUF le 1er
|
|
|
9 |
$doc.children(".flux_RSS").children(".contenu_RSS").hide();
|
|
|
10 |
$doc.children(".flux_RSS").children("h1").hide();
|
|
|
11 |
|
|
|
12 |
var i= 0;
|
|
|
13 |
$doc.children(".flux_RSS").each(function(){
|
|
|
14 |
//On parcourt les flux RSS
|
|
|
15 |
titre = $(this).children("h1").text();
|
|
|
16 |
|
|
|
17 |
contenu = $(this).children(".contenu_RSS");
|
|
|
18 |
|
|
|
19 |
onglet = new Array(titre, contenu, i);
|
|
|
20 |
onglets[i] = onglet;
|
|
|
21 |
i++;
|
|
|
22 |
});
|
|
|
23 |
|
|
|
24 |
$doc.prepend('<ul id="onglets" class="onglets"></ul>');
|
|
|
25 |
|
|
|
26 |
//Afficher le contenu
|
|
|
27 |
for (compteur=0; compteur < onglets.length; compteur ++) {
|
|
|
28 |
onglet = onglets[compteur];
|
| 936 |
gduche |
29 |
$("#onglets").append('<li class="menu_inactif" id="onglet-' + compteur + '" onclick="afficherContenu('+compteur+')"><a>' + onglet[0] + "</a></h1>");
|
| 705 |
jpm |
30 |
}
|
|
|
31 |
|
|
|
32 |
//afficher le premier onglet
|
|
|
33 |
afficherContenu(0);
|
|
|
34 |
|
|
|
35 |
|
|
|
36 |
/** Gestion de la taille des images
|
|
|
37 |
* */
|
|
|
38 |
$(".contenu_RSS img").each(function() {
|
|
|
39 |
if ($(this).height() > 81) {
|
|
|
40 |
$(this).css("height", "81px");
|
|
|
41 |
}
|
|
|
42 |
});
|
|
|
43 |
|
|
|
44 |
|
|
|
45 |
});
|
|
|
46 |
|
|
|
47 |
function afficherContenu(compteur) {
|
|
|
48 |
if (ongletAffiche!=null) {
|
|
|
49 |
ongletAffiche[1].hide();
|
|
|
50 |
$("#onglet-" + ongletAffiche[2]).removeClass("menu_actif");
|
| 936 |
gduche |
51 |
$("#onglet-" + ongletAffiche[2]).addClass("menu_inactif");
|
| 705 |
jpm |
52 |
}
|
|
|
53 |
ongletAffiche = onglets[compteur];
|
|
|
54 |
$("#onglet-" + compteur).addClass("menu_actif");
|
| 936 |
gduche |
55 |
$("#onglet-" + compteur).removeClass("menu_inactif");
|
| 705 |
jpm |
56 |
//ajouter la classe a la liste
|
|
|
57 |
|
|
|
58 |
if(ongletAffiche != null) {
|
|
|
59 |
ongletAffiche[1].show();
|
|
|
60 |
}
|
|
|
61 |
}
|
|
|
62 |
|