}\r
\r
table#liste table.detail td {\r
- padding: 3px 6px 3px 6px; \r
background-color: #B1F1A9;\r
}\r
\r
+table#liste table.detail td.affichette {\r
+ width: 0px;\r
+ padding: 4px;\r
+}\r
table#liste table.detail td.titreDetail {\r
font-weight: bold;\r
+ width: 0px;\r
+}\r
+table#liste table.detail td.detail {\r
+ width: 100%;\r
+ padding-left: 10px;\r
}\r
\r
div.pied {\r
function toutOuvrir()\r
{\r
var lignes = document.getElementById("liste").childNodes\r
- var ouvrir = true\r
+ var ouvrir = null\r
for(var i = 0; i < lignes.length; i += 2)\r
{ \r
var tableDetails = lignes[i+1].firstChild.firstChild.childNodes\r
\r
- if (lignes[i+1].style.display = "table-row")\r
+ // si le film est affiché\r
+ if (lignes[i].style.display == "table-row")\r
{\r
- if (i == 0 && lignes[i+1].firstChild.firstChild.style.display == "table")\r
- ouvrir = false\r
+ if (ouvrir == null) ouvrir = lignes[i+1].firstChild.firstChild.style.display == "none"\r
lignes[i+1].firstChild.firstChild.style.display = ouvrir ? "table" : "none"\r
}\r
}\r
<td colspan="5" class="detail">\r
<table class="detail" id="detail{@id}">\r
<tr>\r
- <td rowspan="5">\r
+ <td rowspan="5" class="affichette">\r
<img src="../img/affichette/{@id}.jpg" />\r
</td> \r
<td class="titreDetail">Genre<xsl:if test="count(genres/genre) > 1">s</xsl:if></td>\r
- <td><xsl:for-each select="genres/genre"><a onclick="rechercheElement('{.}', 'Genres')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>\r
+ <td class="detail"><xsl:for-each select="genres/genre"><a onclick="rechercheElement('{.}', 'Genres')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>\r
</tr>\r
<tr>\r
<td class="titreDetail">Réalisateur<xsl:if test="count(realisateurs/realisateur) > 1">s</xsl:if></td>\r
- <td><xsl:for-each select="realisateurs/realisateur"><a onclick="rechercheElement('{.}', 'Realisateurs')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>\r
+ <td class="detail"><xsl:for-each select="realisateurs/realisateur"><a onclick="rechercheElement('{.}', 'Realisateurs')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>\r
</tr>\r
<tr>\r
<td class="titreDetail">Acteur<xsl:if test="count(acteurs/acteur) > 1">s</xsl:if></td>\r
- <td><xsl:for-each select="acteurs/acteur"><a onclick="rechercheElement('{.}', 'Acteurs')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>\r
+ <td class="detail"><xsl:for-each select="acteurs/acteur"><a onclick="rechercheElement('{.}', 'Acteurs')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>\r
</tr>\r
<tr>\r
<td class="titreDetail">Pays</td>\r
- <td><xsl:for-each select="lespays/pays"><a onclick="rechercheElement('{.}', 'Pays')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>\r
+ <td class="detail"><xsl:for-each select="lespays/pays"><a onclick="rechercheElement('{.}', 'Pays')"><xsl:value-of select="."/></a><xsl:if test="not(position() = last())">, </xsl:if></xsl:for-each></td>\r
</tr>\r
<tr>\r
<td class="titreDetail">Synopsis</td>\r
- <td>\r
+ <td class="detail">\r
<xsl:for-each select="synopsis/p"><p><xsl:value-of select="."/></p></xsl:for-each>\r
</td>\r
</tr>\r