FIX
authorpifou <pifou@02bbb61a-6d21-0410-aba0-cb053bdfd66a>
Mon, 2 Jul 2007 14:02:16 +0000 (14:02 +0000)
committerpifou <pifou@02bbb61a-6d21-0410-aba0-cb053bdfd66a>
Mon, 2 Jul 2007 14:02:16 +0000 (14:02 +0000)
git-svn-id: svn://euphorik.ch/pompage@44 02bbb61a-6d21-0410-aba0-cb053bdfd66a

css/yopyop.css
js/yopyop.js
xsl/yopyop.xsl

index 3647e35..40aae37 100644 (file)
@@ -293,12 +293,20 @@ table#liste table.detail {
 }\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
index 4b48c8a..1bad4bd 100644 (file)
@@ -200,15 +200,15 @@ function viderRecherche()
 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
index 22225da..d9aca58 100644 (file)
         <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