height: 50px;\r
color: #8DDD83;\r
-moz-border-radius: 0px 0px 20px 20px;\r
+ min-width: 650px;\r
}\r
\r
div.entete img {\r
}\r
\r
div.entete h1 {\r
- float: left; \r
+ float: left; \r
margin-top: 8px;\r
}\r
\r
+div.entete div#nbFilms {\r
+ position: absolute;\r
+ left: 280px;\r
+ top: 33px;\r
+ font-size: 9pt;\r
+ color: black;\r
+}\r
+\r
div.entete form {\r
float: right;\r
padding-right: 10px;\r
\r
div.contenu {\r
padding-top: 50px;\r
+ min-width: 650px;\r
}\r
\r
table#liste {\r
\r
table#liste td.lien {\r
text-align: center;\r
- width: 50px;\r
+ width: 15px;\r
+}\r
+\r
+table#liste td.lien div {\r
+ position: absolute;\r
+}\r
+\r
+table#liste td.lien a {\r
+ position: absolute;\r
+ width: 15px;\r
+ height: 19px;\r
+ display: block;\r
+ z-index: 1;\r
+ background-image: url(../img/pomme1.png)\r
+}\r
+\r
+table#liste td.lien a:hover {\r
+ width: 30px;\r
+ height: 38px; \r
+ left: -7px;\r
+ top: -9px;\r
+ z-index: 10;\r
+ background-image: url(../img/pomme2.png)\r
}\r
\r
table#liste td.fichier {\r
text-align: center;\r
- width: 50px;\r
+ width: 12px;\r
}\r
\r
table#liste td.fichier div {\r
&& !document.getElementById("checkRechercheActeurs").checked\r
&& !document.getElementById("checkRecherchePays").checked)\r
afficherTout = true;\r
-\r
+ \r
+ var nbFilm = 0; // pour compter le nombre de film total\r
+ var nbFilmAffiche = 0; // pour compter le nombre de film affiché\r
+ \r
+ // le motif à chercher\r
var motif = document.getElementById("recherche").value\r
var rechercheRegExp = new RegExp(".*" + motif + ".*", "i")\r
\r
var lignes = liste.childNodes\r
for(i = 0; i < lignes.length; i += 2)\r
{\r
+ nbFilm++;\r
+ \r
+ // extraction des informations du film courant\r
var titre = lignes[i].firstChild.innerHTML\r
var tableDetails = lignes[i+1].firstChild.firstChild.childNodes\r
var genres = tableDetails[0].firstChild.nextSibling.textContent\r
var realisateurs = tableDetails[1].firstChild.nextSibling.textContent\r
var acteurs = tableDetails[2].firstChild.nextSibling.textContent\r
var pays = tableDetails[3].firstChild.nextSibling.textContent\r
+ \r
+ // si le film satisfait la recherche alors on l'affiche sinon ou le cache\r
if (\r
afficherTout ||\r
document.getElementById("checkRechercheTitre").checked && rechercheRegExp.exec(titre) != null\r
{\r
lignes[i].style.display = "table-row" \r
lignes[i+1].style.display = "table-row" \r
+ nbFilmAffiche++;\r
}\r
else\r
{\r
lignes[i+1].style.display = "none"\r
}\r
}\r
+ \r
+ // mise à jour de l'affichage du nombre de film total/affiché\r
+ document.getElementById("nbFilms").textContent = nbFilmAffiche + " / " + nbFilm + " film" + (nbFilm > 1 ? "s" : "")\r
}\r
\r
/**\r
# pour windows\r
['xml', 'xsl', 'js', 'css', 'img'].each{|rep|\r
`mkdir #{dest}\\#{rep}`\r
- `xcopy /Y #{rep} #{dest}\\#{rep}`\r
+ `xcopy /Y /F #{rep} #{dest}\\#{rep}`\r
}
\ No newline at end of file
<link rel="stylesheet" href="../css/yopyop.css" type="text/css" />\r
<script type="text/javascript" src="../js/yopyop.js" ></script>
</head>
- <body>\r
+ <body onload="doRecherche()">\r
<div class="entete">
<h1>DivX - TV</h1>\r
+ <div id="nbFilms" >34/130 films</div>\r
<img src="../img/logo.png" />\r
<form class="formulaireRecherche">\r
<p>\r
<td onclick="detailFilm('{@id}')" class="titre" id="titre{@id}"><xsl:value-of select="titre"/></td>
<td class="annee"><xsl:value-of select="annee"/></td>\r
<td class="duree"><xsl:value-of select="duree"/> min</td>\r
- <td class="lien"><a href="{url}">GO</a></td>\r
+ <td class="lien"><div><a href="{url}"></a></div></td>\r
<td class="fichier"><div><a href="divx:///{fichier}"></a></div></td>
</tr>\r
<tr>\r