root / tei / js / design.js @ 2
Historique | Voir | Annoter | Télécharger (2,37 ko)
1 | 2 | mingarao | |
---|---|---|---|
2 | 2 | mingarao | |
3 | 2 | mingarao | |
4 | 2 | mingarao | function filtrer(filtre){ |
5 | 2 | mingarao | $("."+filtre).each(function(){ |
6 | 2 | mingarao | klass = this.value;
|
7 | 2 | mingarao | if($(this).is(':checked')){ |
8 | 2 | mingarao | $("."+klass).each(function(){ |
9 | 2 | mingarao | $(this).removeClass("cache"); |
10 | 2 | mingarao | |
11 | 2 | mingarao | |
12 | 2 | mingarao | }); |
13 | 2 | mingarao | |
14 | 2 | mingarao | }else{
|
15 | 2 | mingarao | $("."+klass).each(function(){ |
16 | 2 | mingarao | $(this).addClass("cache"); |
17 | 2 | mingarao | |
18 | 2 | mingarao | }); |
19 | 2 | mingarao | |
20 | 2 | mingarao | } |
21 | 2 | mingarao | |
22 | 2 | mingarao | }); |
23 | 2 | mingarao | majFiltres(); |
24 | 2 | mingarao | } |
25 | 2 | mingarao | |
26 | 2 | mingarao | function majFiltres(){ |
27 | 2 | mingarao | //pour chaque checkbox filtre (rel ou lang)
|
28 | 2 | mingarao | //chercher un element qui porte sa classe
|
29 | 2 | mingarao | //si on trouve = coché
|
30 | 2 | mingarao | //sinon décoché
|
31 | 2 | mingarao | $(".filtres").each(function(){ |
32 | 2 | mingarao | klass = $(this).value; |
33 | 2 | mingarao | masque = false;
|
34 | 2 | mingarao | $("."+klass).each(function(){ |
35 | 2 | mingarao | masque = this.is(".cache"); |
36 | 2 | mingarao | }); |
37 | 2 | mingarao | $(this).checked = !masque; |
38 | 2 | mingarao | }); |
39 | 2 | mingarao | } |
40 | 2 | mingarao | |
41 | 2 | mingarao | function masquer(){ |
42 | 2 | mingarao | $(".lectures").each(function(){ |
43 | 2 | mingarao | klass = this.value;
|
44 | 2 | mingarao | if($(this).is(':checked')){ |
45 | 2 | mingarao | $("."+klass).each(function(){ $(this).show(); }); |
46 | 2 | mingarao | // + supprimer class pleine_largeur pour la div opposée
|
47 | 2 | mingarao | }else{
|
48 | 2 | mingarao | $("."+klass).each(function(){ $(this).hide(); }); |
49 | 2 | mingarao | // + mettre la div opposée à 100% de largeur
|
50 | 2 | mingarao | // les opposés : original ('o') / traduction ('t')
|
51 | 2 | mingarao | // rappel klass peut être égal à "to", "tt", "co", "ct"
|
52 | 2 | mingarao | // récupérer la première lettre de klass (qui sera 't' pour "texte" ou 'c' pour "commentaire")
|
53 | 2 | mingarao | // ajouter le char correspondant à l'opposé du second char ('o' si 't', 't' si 'o')
|
54 | 2 | mingarao | // exemple, si klass = "tt" bâtir opp_klass = "to" puis faire un
|
55 | 2 | mingarao | // $("."+opp_klass).each(function(){ $(this).addClass(".pleine_largeur"); });
|
56 | 2 | mingarao | } |
57 | 2 | mingarao | }); |
58 | 2 | mingarao | |
59 | 2 | mingarao | } |
60 | 2 | mingarao | |
61 | 2 | mingarao | function styler(){ |
62 | 2 | mingarao | $(".legende").each(function(){ |
63 | 2 | mingarao | klass = this.value;
|
64 | 2 | mingarao | if($(this).is(':checked')){ |
65 | 2 | mingarao | $("."+klass+"off").each(function(){ $(this).addClass(klass); $(this).removeClass(klass+"off"); }); |
66 | 2 | mingarao | |
67 | 2 | mingarao | }else{
|
68 | 2 | mingarao | $("."+klass).each(function(){ $(this).removeClass(klass); $(this).addClass(klass+"off"); }); |
69 | 2 | mingarao | |
70 | 2 | mingarao | } |
71 | 2 | mingarao | }); |
72 | 2 | mingarao | |
73 | 2 | mingarao | } |
74 | 2 | mingarao | |
75 | 2 | mingarao | |
76 | 2 | mingarao | function surligner(){ |
77 | 2 | mingarao | $("#sommaire a").each(function(){ this.className = "surligne"; }); |
78 | 2 | mingarao | } |
79 | 2 | mingarao | function surlignerForeign(){ |
80 | 2 | mingarao | $(".foreign").each(function(){ this.className = "surligne"; }); |
81 | 2 | mingarao | } |
82 | 2 | mingarao | |
83 | 2 | mingarao | function dernieremodif() |
84 | 2 | mingarao | { |
85 | 2 | mingarao | datemaj=document.lastModified; |
86 | 2 | mingarao | |
87 | 2 | mingarao | var datemodif = new Date(datemaj); |
88 | 2 | mingarao | |
89 | 2 | mingarao | var mois=datemodif.getMonth()+1; |
90 | 2 | mingarao | |
91 | 2 | mingarao | var jour=datemodif.getDate();
|
92 | 2 | mingarao | |
93 | 2 | mingarao | var annee=datemodif.getFullYear();
|
94 | 2 | mingarao | |
95 | 2 | mingarao | var heure=datemodif.getHours();
|
96 | 2 | mingarao | |
97 | 2 | mingarao | var minute=datemodif.getMinutes();
|
98 | 2 | mingarao | |
99 | 2 | mingarao | var secondes=datemodif.getSeconds();
|
100 | 2 | mingarao | |
101 | 2 | mingarao | document.getElementById("maj").innerHTML=jour+"-"+mois+"-"+annee |
102 | 2 | mingarao | //+" à "+heure+ " h "+minute+" min "
|
103 | 2 | mingarao | ; |
104 | 2 | mingarao | } |
105 | 2 | mingarao | |
106 | 2 | mingarao | |
107 | 2 | mingarao | |
108 | 2 | mingarao | |
109 | 2 | mingarao |