Salome HOME
sat #19894 : utilise maintenant le fichier de configuration d'un module pour savoir...
[tools/sat.git] / src / xsl / jobs_global_report.xsl
index 29e4786aa911249eb88c5afd782f9a3f0ecfabac..9b7e80001e9080a78574128508c850c4b1762c46 100644 (file)
@@ -79,7 +79,7 @@
 </style>
 
 <xsl:if test="//JobsReport/infos/@JobsCommandStatus='running'">
-  <meta http-equiv="refresh" content="1"></meta>
+  <meta http-equiv="refresh" content="10"></meta>
 </xsl:if>
 
 <script language="JavaScript"><![CDATA[
            </td>
        </tr>
     </table>
-    Legend :
-    <table class="legend">
-       <tr><td>job</td><td>result</td></tr>
-       <tr><td> <xsl:attribute name="class">OK2day</xsl:attribute>success today</td><td> <xsl:attribute name="class">OK2day</xsl:attribute>success today</td></tr>
-       <tr><td> <xsl:attribute name="class">OK2</xsl:attribute>success not today</td><td> <xsl:attribute name="class">OK2</xsl:attribute>success not today</td></tr>
-       <tr><td> <xsl:attribute name="class">KO2day</xsl:attribute>fail today</td><td> <xsl:attribute name="class">KO2day</xsl:attribute>fail today</td></tr>
-       <tr><td> <xsl:attribute name="class">KO2</xsl:attribute>fail not today</td><td> <xsl:attribute name="class">KO2</xsl:attribute>fail not today</td></tr>
-       <tr><td> <xsl:attribute name="class">TO2day</xsl:attribute>timeout today</td><td> <xsl:attribute name="class">KF2day</xsl:attribute>known failure today</td></tr>
-       <tr><td> <xsl:attribute name="class">RUNNING2</xsl:attribute>running</td><td> <xsl:attribute name="class">KF2</xsl:attribute>known failure not today</td></tr>
-       <tr><td> <xsl:attribute name="class">NA2day</xsl:attribute>To be launched</td></tr>
-       <tr><td> <xsl:attribute name="class">NA2</xsl:attribute>Not today</td></tr>
-    </table>
-    
+    <a href="#">
+       <xsl:attribute name="onclick">javascript:Toggle('legend')</xsl:attribute>
+       <xsl:attribute name="title">legend</xsl:attribute>
+       legend
+    </a>
+    <br/>
     <br/>
     
     <div id="matrix">
                  <br/>
                  <h4>User : </h4><xsl:value-of select="//JobsReport/jobs/job[@name=$curr_job_name]/user"/>
                  <br/>
+                 <!-- Display history -->
+                 <h4>History : </h4>
+                 <br/>
+                 <xsl:for-each select="//JobsReport/jobs/job[@name=$curr_job_name]/history/link">
+                   <xsl:sort select="@date" order="descending" />
+                   <h4>
+                     <a>
+                       <xsl:attribute name="title">remote log</xsl:attribute>
+                       <xsl:attribute name="href"><xsl:value-of select="."/></xsl:attribute>
+                       <xsl:if test="@res='0'">
+                           <xsl:attribute name="class">OK2</xsl:attribute>
+                       </xsl:if>
+                       <xsl:if test="@res!='0'">
+                           <xsl:attribute name="class">KO2</xsl:attribute>
+                       </xsl:if>
+                       <xsl:value-of select="@date"/>
+                     </a>
+                   </h4>
+                   <br/>
+                 </xsl:for-each>
                  <h4>salomeTools path : </h4><xsl:value-of select="//JobsReport/jobs/job[@name=$curr_job_name]/sat_path"/>
                  <br/>
                  <h4>After : </h4>
       </div>
     </xsl:for-each>
 
+    <div style="display:none"><xsl:attribute name="id">legend</xsl:attribute>
+      <td border="0"> 
+       <tr><td>job</td><td>result</td></tr>
+       <tr><td> <xsl:attribute name="class">OK2day</xsl:attribute>success today</td><td> <xsl:attribute name="class">OK2day</xsl:attribute>success today</td></tr>
+       <tr><td> <xsl:attribute name="class">OK2</xsl:attribute>success not today</td><td> <xsl:attribute name="class">OK2</xsl:attribute>success not today</td></tr>
+       <tr><td> <xsl:attribute name="class">KO2day</xsl:attribute>fail today</td><td> <xsl:attribute name="class">KO2day</xsl:attribute>fail today</td></tr>
+       <tr><td> <xsl:attribute name="class">KO2</xsl:attribute>fail not today</td><td> <xsl:attribute name="class">KO2</xsl:attribute>fail not today</td></tr>
+       <tr><td> <xsl:attribute name="class">TO2day</xsl:attribute>timeout today</td><td> <xsl:attribute name="class">KF2day</xsl:attribute>known failure today</td></tr>
+       <tr><td> <xsl:attribute name="class">RUNNING2</xsl:attribute>running</td><td> <xsl:attribute name="class">KF2</xsl:attribute>known failure not today</td></tr>
+       <tr><td> <xsl:attribute name="class">NA2day</xsl:attribute>To be launched</td></tr>
+       <tr><td> <xsl:attribute name="class">NA2</xsl:attribute>Not today</td></tr>
+      </td>
+    </div>
+    
 </body>
 
 </html>