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