Salome HOME
'sat jobs' : minor changes
[tools/sat.git] / src / xsl / jobs_board_report.xsl
index 29e3ee46632d6a755c2589ed7b246d60fc09469d..0f8bef9a0a87e71a08a9af1ce922d5d2cac66817 100644 (file)
        </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">
     <table class="summary">
       <!-- header -->
                                    <xsl:attribute name="onclick">javascript:Toggle('<xsl:value-of select="@name"/>')</xsl:attribute>
                                    <xsl:attribute name="title"><xsl:value-of select="state/."/></xsl:attribute>
                                    <xsl:attribute name="class">OK2day</xsl:attribute>
-                                   <xsl:value-of select="@name"/>
+                                   job
                              </a>
                            </xsl:when>
                            <xsl:when test="contains(state/., 'Timeout')">
                      </xsl:choose>
                      <!--<xsl:value-of select="state/." />-->
                      <xsl:if test="not(remote_log_file_path/.='nothing') and state/.!='Not today'">
-                            : 
+                            - 
                            <a>
                                <xsl:attribute name="title">remote log</xsl:attribute>
                                <xsl:attribute name="href"><xsl:value-of select="remote_log_file_path/."/></xsl:attribute>
                                <xsl:if test="res/.='0'">
                                   <xsl:attribute name="class">OK2day</xsl:attribute>
                                </xsl:if>
-                               <xsl:if test="res/.='1'">
+                               <xsl:if test="res/.!='0'">
                                   <xsl:attribute name="class">KO2day</xsl:attribute>
                                </xsl:if>
-                               <xsl:value-of select="host/."/>/<xsl:value-of select="port/."/>
+                               <xsl:value-of select="host/."/>
+                               <xsl:if test="port/.!='22'">
+                                / <xsl:value-of select="port/."/>
+                               </xsl:if>
                            </a>
                      </xsl:if> 
                      <br/>
       </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>
+           <tr>Missing job: <td> <xsl:attribute name="bgcolor">FFCCCC</xsl:attribute> </td></tr>
+           <tr>Extra job: <td> <xsl:attribute name="bgcolor">FFCCCC</xsl:attribute> Job name </td></tr>
+       </td>
+    </div>
+    
 </body>
 
 </html>