Ignore:
Timestamp:
04/07/06 10:30:31 (18 years ago)
Author:
bastiaans
Message:

web/addons/job_monarch/styles.css:

  • changed jobname_hint style

web/addons/job_monarch/templates/overview.tpl:

  • added jobname_hint blocks
  • some columns names altered
  • added tooltips in some places

web/addons/job_monarch/overview.php:

  • addedd short/full jobname assignment
Location:
trunk/web/addons/job_monarch
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/addons/job_monarch/overview.php

    r239 r240  
    562562                                $tpl->assign("id", $jobid );
    563563                                $tpl->assign("state", $jobs[$jobid][status] );
     564
     565                                $fullstate = '';
     566                                if( $jobs[$jobid][status] == 'R' ) {
     567                                        $fullstate = "Running";
     568                                } else if( $jobs[$jobid][status] == 'Q' ) {
     569                                        $fullstate = "Queued";
     570                                }
     571
     572                                $tpl->assign("fullstate", $fullstate );
     573                               
    564574                                $tpl->assign("user", $jobs[$jobid][owner] );
    565575                                $tpl->assign("queue", $jobs[$jobid][queue] );
    566                                 $tpl->assign("name", $jobs[$jobid][name] );
     576
     577                                $fulljobname = $jobs[$jobid][name];
     578                                $shortjobname = '';
     579
     580                                $tpl->assign("fulljobname", $fulljobname );
     581
     582                                if( mb_strwidth( $fulljobname ) > 10 ) {
     583                                        $tpl->newBlock("jobname_hint_start");
     584                                        $tpl->gotoBlock("node");
     585
     586                                        $shortjobname = mb_strimwidth( $fulljobname, 0, 9 ) . '..';
     587                                } else {
     588                                        $shortjobname = $fulljobname;
     589                                }
     590                               
     591                                $tpl->assign("name", $shortjobname );
     592
     593                                if( strlen( $fulljobname ) > 10 ) {
     594                                        $tpl->newBlock("jobname_hint_end");
     595                                        $tpl->gotoBlock("node");
     596                                }
     597
    567598                                $domain = $jobs[$jobid][domain];
    568599                                $tpl->assign("req_cpu", makeTime( timeToEpoch( $jobs[$jobid][requested_time] ) ) );
  • trunk/web/addons/job_monarch/styles.css

    r238 r240  
    231231}
    232232
    233 tr.jobname_hint
    234 {
    235    border-collapse: collapse;
    236    border-width: medium;
    237    border-bottom-style: dotted;
    238    border-bottom-color: rgb(0,0,255);
     233.jobname_hint
     234{
     235   border-bottom: thin dotted;
     236   border-bottom-color: rgb(255,0,0);
    239237}
    240238
  • trunk/web/addons/job_monarch/templates/overview.tpl

    r238 r240  
    139139<TABLE WIDTH="100%" CELLPADDING="8" CELLSPACING="3" BORDER=0>
    140140<TR CLASS="monarch">
    141 <TH><B><A HREF="#" onClick="setSort( 'id' )">Id</A></B></TH>
    142 <TH><B><A HREF="#" onClick="setSort( 'state' )">State</A></B></TH>
     141<TH><B><A HREF="#" onClick="setSort( 'id' )" ALT="Jobid" TITLE="Jobid">Id</A></B></TH>
     142<TH><B><A HREF="#" onClick="setSort( 'state' )" ALT="State" TITLE="State">S</A></B></TH>
    143143<TH><B><A HREF="#" onClick="setSort( 'user' )">User</A></B></TH>
    144144<TH><B><A HREF="#" onClick="setSort( 'queue' )">Queue</A></B></TH>
    145 <TH><B><A HREF="#" onClick="setSort( 'name' )">Name</A></B></TH>
     145<TH><B><A HREF="#" onClick="setSort( 'name' )" ALT="Jobname" TITLE="Jobname">Name</A></B></TH>
    146146<TH><B><A HREF="#" onClick="setSort( 'req_cpu' )">Req. CPU time</A></B></TH>
    147147<TH><B><A HREF="#" onClick="setSort( 'req_mem' )">Req. Memory</A></B></TH>
    148 <TH><B><A HREF="#" onClick="setSort( 'nodes' )">Nodes</A>/<A HREF="#" onClick="setSort( 'cpus' )">Cpus</A></B></TH>
     148<TH><B><A HREF="#" onClick="setSort( 'nodes' )" ALT="Nodes" TITLE="Nodes">N</A>/<A HREF="#" onClick="setSort( 'cpus' )" ALT="Processors" TITLE="Processors">P</A></B></TH>
    149149<TH><B><A HREF="#" onClick="setSort( 'start' )">Started</A></B></TH>
    150150<TH><B><A HREF="#" onClick="setSort( 'runningtime' )">Runningtime</A></B></TH>
     
    154154  <TR CLASS="{nodeclass}">
    155155    <TD><A HREF="#" onClick="setFilter( 'id', '{id}' )">{id}</A></TD>
    156     <TD><A HREF="#" onClick="setFilter( 'state', '{state}' )">{state}</A></TD>
     156    <TD><A HREF="#" onClick="setFilter( 'state', '{state}' )" ALT="{fullstate}" TITLE="{fullstate}">{state}</A></TD>
    157157    <TD><A HREF="#" onClick="setFilter( 'user', '{user}' )">{user}</A></TD>
    158158    <TD><A HREF="#" onClick="setFilter( 'queue', '{queue}' )">{queue}</A></TD>
    159     <TD>{name}</TD>
     159    <TD alt="{fulljobname}" title="{fulljobname}">
     160<!-- START BLOCK : jobname_hint_start -->
     161    <FONT CLASS="jobname_hint">
     162<!-- END BLOCK : jobname_hint_start -->
     163    {name}
     164<!-- START BLOCK : jobname_hint_end -->
     165    </FONT>
     166<!-- END BLOCK : jobname_hint_end -->
     167    </TD>
    160168    <TD>{req_cpu}</TD>
    161169    <TD>{req_memory}</TD>
Note: See TracChangeset for help on using the changeset viewer.