Changeset 5951


Ignore:
Timestamp:
Feb 9, 2012, 3:19:17 PM (10 years ago)
Author:
Nicklas Nordborg
Message:

References #1655: GUI improvements

  • Fixes rest of list pages in Biomaterial LIMS menu
  • Introduced an 'iframe' page type so that thos pages doesn't have to 'cannibalise' on the 'popup' page type (doesn't works well with absolutely positioned content).
  • Fixed subclass="dialogbuttons" on all list pages when used in popup form


Location:
trunk
Files:
83 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/clients/web/net/sf/basedb/clients/web/taglib/Body.java

    r5919 r5951  
    233233    {
    234234    case Page.PAGE_TYPE_POPUP:
    235       String theClazz = getClazz() == null ? "popup" : getClazz();
     235    case Page.PAGE_TYPE_IFRAME:
     236      String defaultClass = page.getTypeCode() == Page.PAGE_TYPE_POPUP ? "popup" : "iframe";
     237      String theClazz = getClazz() == null ? defaultClass : getClazz();
    236238      sb.append("<body class=\"").append(theClazz).append("\"");
    237239      if (getStyle() != null) sb.append(" style=\"").append(getStyle()).append("\"");
     
    351353      sb.append("});");
    352354      sb.append("</script>\n");
    353       if (page.getTypeCode() == Page.PAGE_TYPE_DEFAULT)
    354       {
    355       }
    356355      sb.append("</body>\n");
    357356      try
  • trunk/src/clients/web/net/sf/basedb/clients/web/taglib/Head.java

    r5900 r5951  
    205205
    206206    case Page.PAGE_TYPE_POPUP:
     207    case Page.PAGE_TYPE_IFRAME:
    207208    default:
    208209      if(page.getTitle() != null) sb.append("\t<title>").append(page.getTitle()).append("</title>\n");
  • trunk/src/clients/web/net/sf/basedb/clients/web/taglib/Page.java

    r5607 r5951  
    132132  */
    133133  static final int PAGE_TYPE_INCLUDE = 3;
     134 
     135  /**
     136    The page is in a separate iframe or a frame in a frameset.
     137    @since 3.1
     138   */
     139  static final int PAGE_TYPE_IFRAME = 4;
    134140
    135141  /**
     
    224230    {
    225231      this.type = PAGE_TYPE_INCLUDE;
     232    }
     233    else if ("iframe".equalsIgnoreCase(type))
     234    {
     235      this.type = PAGE_TYPE_IFRAME;
    226236    }
    227237    else
  • trunk/src/clients/web/net/sf/basedb/clients/web/taglib/tab/TabControl.java

    r5941 r5951  
    353353        if (!noTabs) content.append("display:none;");
    354354        content.append(getContentstyle());
     355        content.append("\"");
    355356      }
    356       content.append("\">");
     357      content.append(">");
    357358      content.append(tabContent);
    358359      content.append("</div>\n");
     
    368369    script = new StringBuilder();
    369370
    370     if (noTabs) return EVAL_BODY_INCLUDE;
    371371    StringBuilder sb = new StringBuilder();
    372372    sb.append("<div ");
    373     addIdAndStyles(sb, position == BOTTOM ? "tabsatbottom" : "tabsattop");
     373    addIdAndStyles(sb, noTabs ? "notabs" : (position == BOTTOM ? "tabsatbottom" : "tabsattop"));
    374374    sb.append(">\n");
    375375
    376     tabs.append("<table class=\"tabscontainer\">");
    377     tabs.append("<tr>\n");
    378     tabs.append("<td class=\"tabfillbefore\"></td>\n");
    379     tabs.append("<td class=\"tabs\">\n");
    380     tabs.append("<table>\n");
    381     tabs.append("<tr>\n");
     376    if (!noTabs)
     377    {
     378      tabs.append("<table class=\"tabscontainer\">");
     379      tabs.append("<tr>\n");
     380      tabs.append("<td class=\"tabfillbefore\"></td>\n");
     381      tabs.append("<td class=\"tabs\">\n");
     382      tabs.append("<table>\n");
     383      tabs.append("<tr>\n");
     384    }
    382385
    383386    try
     
    398401   
    399402    StringBuilder sb = new StringBuilder();
     403    /*
    400404    if (noTabs)
    401405    {
     
    404408    else
    405409    {
    406       tabs.append("</tr>\n");
    407       tabs.append("</table>\n");
    408       tabs.append("</td>\n");
    409       tabs.append("<td class=\"tabfillafter\"></td>\n");
    410       tabs.append("</tr>\n");
    411       tabs.append("</table>");
    412  
    413       if (!noTabs && position != BOTTOM) sb.append(tabs);
     410    */
     411      if (!noTabs)
     412      {
     413        tabs.append("</tr>\n");
     414        tabs.append("</table>\n");
     415        tabs.append("</td>\n");
     416        tabs.append("<td class=\"tabfillafter\"></td>\n");
     417        tabs.append("</tr>\n");
     418        tabs.append("</table>");
     419        if (position != BOTTOM) sb.append(tabs);
     420      }
     421 
     422//      if (!noTabs && position != BOTTOM) sb.append(tabs);
    414423      if (content.length() > 0)
    415424      {
     
    424433 
    425434      sb.append("</div>\n");
    426       sb.append("<script language=\"JavaScript\">\n");
    427       sb.append("Main.onLoad(function() {\n");
    428       sb.append(script);
    429       sb.append("\tvar switchFunction = TabControl.setActiveTab;\n");
    430       sb.append("\tif (typeof ").append(getSwitch()).append(" != 'undefined') switchFunction = ").append(getSwitch()).append(";\n");
    431       sb.append("\tTabControl.setInitialTab('").append(getId()).append("', '").append(startActive).append("', ");
    432       sb.append(remember ? "1" : "0").append(", switchFunction);\n");
    433       sb.append("});\n");
    434       sb.append("</script>\n");
    435     }
     435      if (!noTabs)
     436      {
     437        sb.append("<script language=\"JavaScript\">\n");
     438        sb.append("Main.onLoad(function() {\n");
     439        sb.append(script);
     440        sb.append("\tvar switchFunction = TabControl.setActiveTab;\n");
     441        sb.append("\tif (typeof ").append(getSwitch()).append(" != 'undefined') switchFunction = ").append(getSwitch()).append(";\n");
     442        sb.append("\tTabControl.setInitialTab('").append(getId()).append("', '").append(startActive).append("', ");
     443        sb.append(remember ? "1" : "0").append(", switchFunction);\n");
     444        sb.append("});\n");
     445        sb.append("</script>\n");
     446      }
     447    //}
    436448    numTabs = 0;
    437449
  • trunk/www/admin/annotationtypecategories/list_categories.jsp

    r5948 r5951  
    531531      %>
    532532    </tbl:table>
    533     <base:buttongroup clazz="fixedatbottom">
     533    <base:buttongroup subclass="dialogbuttons">
    534534      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    535535      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    536536      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    537537    </base:buttongroup>
    538     <br><br><br>
     538   
    539539  </base:body>
    540540  </base:page>
  • trunk/www/admin/annotationtypes/list_annotationtypes.jsp

    r5948 r5951  
    705705      %>
    706706    </tbl:table>
    707     <base:buttongroup clazz="fixedatbottom">
     707    <base:buttongroup subclass="dialogbuttons">
    708708      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    709709      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    710710      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    711711    </base:buttongroup>
    712     <br><br><br>
     712   
    713713  </base:body>
    714714  </base:page>
  • trunk/www/admin/clients/list_clients.jsp

    r5948 r5951  
    495495      %>
    496496    </tbl:table>
    497     <base:buttongroup clazz="fixedatbottom">
     497    <base:buttongroup subclass="dialogbuttons">
    498498      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    499499      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    500500      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    501501    </base:buttongroup>
    502     <br><br><br>
     502   
    503503  </base:body>
    504504  </base:page>
  • trunk/www/admin/datafiletypes/list_filetypes.jsp

    r5948 r5951  
    513513      %>
    514514    </tbl:table>
    515     <base:buttongroup clazz="fixedatbottom">
     515    <base:buttongroup subclass="dialogbuttons">
    516516      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    517517      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    518518      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    519519    </base:buttongroup>
    520     <br><br><br>
     520   
    521521  </base:body>
    522522  </base:page>
  • trunk/www/admin/extensions/details.jsp

    r5946 r5951  
    124124  }
    125125%>
    126 <base:page title="" type="popup">
     126<base:page title="" type="iframe">
    127127  <base:head scripts="newjoust.js,table.js" styles="newjoust.css,table.css,toolbar.css">
    128128  <script language="JavaScript">
  • trunk/www/admin/extensions/tree.jsp

    r5919 r5951  
    127127  dc = sc.newDbControl();
    128128  %>
    129   <base:page title="" type="popup">
     129  <base:page title="" type="iframe">
    130130  <base:head scripts="newjoust.js" styles="newjoust.css">
    131131  <script language="JavaScript">
  • trunk/www/admin/extravaluetypes/list_extravaluetypes.jsp

    r5948 r5951  
    504504      %>
    505505    </tbl:table>
    506     <base:buttongroup clazz="fixedatbottom">
     506    <base:buttongroup subclass="dialogbuttons">
    507507      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    508508      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    509509      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    510510    </base:buttongroup>
    511     <br><br><br>
     511   
    512512  </base:body>
    513513  </base:page>
  • trunk/www/admin/groups/list_groups.jsp

    r5948 r5951  
    546546      %>
    547547    </tbl:table>
    548     <base:buttongroup clazz="fixedatbottom">
     548    <base:buttongroup subclass="dialogbuttons">
    549549      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    550550      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    551551      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    552552    </base:buttongroup>
    553     <br><br><br>
     553   
    554554  </base:body>
    555555  </base:page>
  • trunk/www/admin/hardware/list_hardware.jsp

    r5948 r5951  
    515515      %>
    516516    </tbl:table>
    517     <base:buttongroup clazz="fixedatbottom">
     517    <base:buttongroup subclass="dialogbuttons">
    518518      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    519519      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    520520      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    521521    </base:buttongroup>
    522     <br><br><br>
     522   
    523523  </base:body>
    524524  </base:page>
  • trunk/www/admin/itemsubtypes/list_subtypes.jsp

    r5948 r5951  
    515515      %>
    516516    </tbl:table>
    517     <base:buttongroup clazz="fixedatbottom">
     517    <base:buttongroup subclass="dialogbuttons">
    518518      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    519519      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    520520      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    521521    </base:buttongroup>
    522     <br><br><br>
     522   
    523523  </base:body>
    524524  </base:page>
  • trunk/www/admin/jobagents/list_agents.jsp

    r5948 r5951  
    643643      %>
    644644    </tbl:table>
    645     <base:buttongroup clazz="fixedatbottom">
     645    <base:buttongroup subclass="dialogbuttons">
    646646      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    647647      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    648648      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    649649    </base:buttongroup>
    650     <br><br><br>
     650   
    651651  </base:body>
    652652  </base:page>
  • trunk/www/admin/mimetypes/list_mimetypes.jsp

    r5948 r5951  
    461461      %>
    462462    </tbl:table>
    463     <base:buttongroup clazz="fixedatbottom">
     463    <base:buttongroup subclass="dialogbuttons">
    464464      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    465465      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    466466      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    467467    </base:buttongroup>
    468     <br><br><br>
     468   
    469469  </base:body>
    470470  </base:page>
  • trunk/www/admin/news/list_news.jsp

    r5948 r5951  
    439439      %>
    440440    </tbl:table>
    441     <base:buttongroup clazz="fixedatbottom">
     441    <base:buttongroup subclass="dialogbuttons">
    442442      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    443443      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    444444      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    445445    </base:buttongroup>
    446     <br><br><br>
     446   
    447447  </base:body>
    448448  </base:page>
  • trunk/www/admin/platforms/list_platforms.jsp

    r5948 r5951  
    494494      %>
    495495    </tbl:table>
    496     <base:buttongroup clazz="fixedatbottom">
     496    <base:buttongroup subclass="dialogbuttons">
    497497      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    498498      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    499499      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    500500    </base:buttongroup>
    501     <br><br><br>
     501   
    502502  </base:body>
    503503  </base:page>
  • trunk/www/admin/pluginconfigurations/list_configurations.jsp

    r5948 r5951  
    597597      %>
    598598    </tbl:table>
    599     <base:buttongroup clazz="fixedatbottom">
     599    <base:buttongroup subclass="dialogbuttons">
    600600      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    601601      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    602602      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    603603    </base:buttongroup>
    604     <br><br><br>
     604   
    605605  </base:body>
    606606  </base:page>
  • trunk/www/admin/plugindefinitions/list_plugins.jsp

    r5948 r5951  
    779779      %>
    780780    </tbl:table>
    781     <base:buttongroup clazz="fixedatbottom">
     781    <base:buttongroup subclass="dialogbuttons">
    782782      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    783783      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    784784      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    785785    </base:buttongroup>
    786     <br><br><br>
     786   
    787787  </base:body>
    788788  </base:page>
  • trunk/www/admin/plugindefinitions/view_plugin.jsp

    r5946 r5951  
    144144  ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext);
    145145  %>
    146   <base:page title="<%=title%>" type="<%=iFrame ? "popup" : "default" %>">
     146  <base:page title="<%=title%>" type="<%=iFrame ? "iframe" : "default" %>">
    147147  <base:head scripts="tabcontrol.js,table.js" styles="toolbar.css,headertabcontrol.css,path.css,table.css">
    148148    <ext:scripts context="<%=jspContext%>" />
  • trunk/www/admin/plugintypes/list_plugintypes.jsp

    r5948 r5951  
    473473      %>
    474474    </tbl:table>
    475     <base:buttongroup clazz="fixedatbottom">
     475    <base:buttongroup subclass="dialogbuttons">
    476476      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    477477      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    478478      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    479479    </base:buttongroup>
    480     <br><br><br>
     480   
    481481  </base:body>
    482482  </base:page>
  • trunk/www/admin/protocols/list_protocol.jsp

    r5948 r5951  
    597597      %>
    598598    </tbl:table>
    599     <base:buttongroup clazz="fixedatbottom">
     599    <base:buttongroup subclass="dialogbuttons">
    600600      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    601601      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    602602      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    603603    </base:buttongroup>
    604     <br><br><br>
     604   
    605605  </base:body>
    606606  </base:page>
  • trunk/www/admin/quantities/list_quantities.jsp

    r5948 r5951  
    523523      %>
    524524    </tbl:table>
    525     <base:buttongroup clazz="fixedatbottom">
     525    <base:buttongroup subclass="dialogbuttons">
    526526      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    527527      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    528528      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    529529    </base:buttongroup>
    530     <br><br><br>
     530   
    531531  </base:body>
    532532  </base:page>
  • trunk/www/admin/quota/list_quota.jsp

    r5948 r5951  
    415415      %>
    416416    </tbl:table>
    417     <base:buttongroup clazz="fixedatbottom">
     417    <base:buttongroup subclass="dialogbuttons">
    418418      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    419419      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    420420      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    421421    </base:buttongroup>
    422     <br><br><br>
     422   
    423423  </base:body>
    424424  </base:page>
  • trunk/www/admin/quotatypes/list_quotatypes.jsp

    r5948 r5951  
    353353      %>
    354354    </tbl:table>
    355     <base:buttongroup clazz="fixedatbottom">
     355    <base:buttongroup subclass="dialogbuttons">
    356356      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    357357      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    358358      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    359359    </base:buttongroup>
    360     <br><br><br>
     360   
    361361  </base:body>
    362362  </base:page>
  • trunk/www/admin/reporterclonetemplates/list_templates.jsp

    r5948 r5951  
    510510      %>
    511511    </tbl:table>
    512     <base:buttongroup clazz="fixedatbottom">
     512    <base:buttongroup subclass="dialogbuttons">
    513513      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    514514      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    515515      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    516516    </base:buttongroup>
    517     <br><br><br>
     517   
    518518  </base:body>
    519519  </base:page>
  • trunk/www/admin/reportertypes/list_reportertypes.jsp

    r5948 r5951  
    406406      %>
    407407    </tbl:table>
    408     <base:buttongroup clazz="fixedatbottom">
     408    <base:buttongroup subclass="dialogbuttons">
    409409      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    410410      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    411411      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    412412    </base:buttongroup>
    413     <br><br><br>
     413   
    414414  </base:body>
    415415  </base:page>
  • trunk/www/admin/roles/list_roles.jsp

    r5948 r5951  
    477477      %>
    478478    </tbl:table>
    479     <base:buttongroup clazz="fixedatbottom">
     479    <base:buttongroup subclass="dialogbuttons">
    480480      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    481481      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    482482      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    483483    </base:buttongroup>
    484     <br><br><br>
     484   
    485485  </base:body>
    486486  </base:page>
  • trunk/www/admin/software/list_software.jsp

    r5948 r5951  
    515515      %>
    516516    </tbl:table>
    517     <base:buttongroup clazz="fixedatbottom">
     517    <base:buttongroup subclass="dialogbuttons">
    518518      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    519519      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    520520      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    521521    </base:buttongroup>
    522     <br><br><br>
     522   
    523523  </base:body>
    524524  </base:page>
  • trunk/www/admin/users/list_users.jsp

    r5948 r5951  
    733733      %>
    734734    </tbl:table>
    735     <base:buttongroup clazz="fixedatbottom">
     735    <base:buttongroup subclass="dialogbuttons">
    736736      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    737737      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    738738      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    739739    </base:buttongroup>
    740     <br><br><br>
     740   
    741741  </base:body>
    742742  </base:page>
  • trunk/www/biomaterials/bioplateeventtypes/list_eventtypes.jsp

    r5948 r5951  
    166166 
    167167  <base:body>
    168     <%
    169     if (cc.getMessage() != null)
    170     {
    171       %>
    172       <div class="error"><%=cc.getMessage()%></div>
    173       <%
    174       cc.setMessage(null);
    175     }
    176     %>
     168    <h1><%=title==null ? "Bioplate event types" : title%></h1>
     169    <div class="content">
     170
    177171    <tbl:table
    178172      id="bioPlateEventTypes"
    179        
    180173      columns="<%=cc.getSetting("columns")%>"
    181174      sortby="<%=cc.getSortProperty()%>"
    182175      direction="<%=cc.getSortDirection()%>"
    183       title="<%=title%>"
    184176      action="index.jsp"
    185177      sc="<%=sc%>"
    186178      item="<%=itemType%>"
     179      subclass="fulltable"
    187180      >
    188181      <tbl:hidden
     
    234227        exportable="true"
    235228      />
    236       <tbl:toolbar
    237         visible="<%=mode.hasToolbar()%>"
    238         >
    239         <tbl:button
    240           disabled="<%=!createPermission%>"
    241           image="new.png"
    242           onclick="newItem()"
    243           title="New&hellip;"
    244           tooltip="<%=createPermission ? "Create new bioplate event type" : "You do not have permission to create bioplate event types"%>"
    245         />
    246         <tbl:button
    247           image="delete.png"
    248           onclick="deleteItems()"
    249           title="Delete"
    250           tooltip="Delete the selected items"
    251         />
    252         <tbl:button
    253           image="restore.png"
    254           onclick="restoreItems()"
    255           title="Restore"
    256           tooltip="Restore the selected (deleted) items"
    257         />
    258         <tbl:button
    259           image="columns.png"
    260           onclick="configureColumns()"
    261           title="Columns&hellip;"
    262           tooltip="Show, hide and re-order columns"
    263         />
    264         <tbl:button
    265           image="import.png"
    266           onclick="runPlugin('ImportItems')"
    267           title="Import&hellip;"
    268           tooltip="Import data"
    269           visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
    270         />
    271         <tbl:button
    272           image="export.png"
    273           onclick="runPlugin('ExportItems')"
    274           title="Export&hellip;"
    275           tooltip="Export data"
    276           visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
    277         />
    278         <tbl:button
    279           image="runplugin.png"
    280           onclick="runPlugin('RunListPlugin')"
    281           title="Run plugin&hellip;"
    282           tooltip="Run a plugin"
    283           visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
    284         />
    285         <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
    286           wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
    287       </tbl:toolbar>
    288       <tbl:navigator
    289         page="<%=cc.getPage()%>"
    290         rowsperpage="<%=cc.getRowsPerPage()%>"
    291         totalrows="<%=bioPlateEventTypes == null ? 0 : bioPlateEventTypes.getTotalCount()%>"
    292         visible="<%=mode.hasNavigator()%>"
    293       />
     229      <div class="panelgroup bottomborder">
     230        <tbl:toolbar
     231          subclass="bottomborder"
     232          visible="<%=mode.hasToolbar()%>"
     233          >
     234          <tbl:button
     235            disabled="<%=!createPermission%>"
     236            image="new.png"
     237            onclick="newItem()"
     238            title="New&hellip;"
     239            tooltip="<%=createPermission ? "Create new bioplate event type" : "You do not have permission to create bioplate event types"%>"
     240          />
     241          <tbl:button
     242            image="delete.png"
     243            onclick="deleteItems()"
     244            title="Delete"
     245            tooltip="Delete the selected items"
     246          />
     247          <tbl:button
     248            image="restore.png"
     249            onclick="restoreItems()"
     250            title="Restore"
     251            tooltip="Restore the selected (deleted) items"
     252          />
     253          <tbl:button
     254            image="columns.png"
     255            onclick="configureColumns()"
     256            title="Columns&hellip;"
     257            tooltip="Show, hide and re-order columns"
     258          />
     259          <tbl:button
     260            image="import.png"
     261            onclick="runPlugin('ImportItems')"
     262            title="Import&hellip;"
     263            tooltip="Import data"
     264            visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
     265          />
     266          <tbl:button
     267            image="export.png"
     268            onclick="runPlugin('ExportItems')"
     269            title="Export&hellip;"
     270            tooltip="Export data"
     271            visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
     272          />
     273          <tbl:button
     274            image="runplugin.png"
     275            onclick="runPlugin('RunListPlugin')"
     276            title="Run plugin&hellip;"
     277            tooltip="Run a plugin"
     278            visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
     279          />
     280          <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
     281            wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
     282        </tbl:toolbar>
     283        <tbl:panel>
     284          <tbl:presetselector
     285            onchange="presetOnChange()"
     286          />
     287          <tbl:navigator
     288            page="<%=cc.getPage()%>"
     289            rowsperpage="<%=cc.getRowsPerPage()%>"
     290            totalrows="<%=bioPlateEventTypes == null ? 0 : bioPlateEventTypes.getTotalCount()%>"
     291            visible="<%=mode.hasNavigator()%>"
     292          />
     293        </tbl:panel>
     294      </div>
    294295      <tbl:data>
    295296        <tbl:headers>
     
    321322        <tbl:rows>
    322323          <%
     324          if (cc.getMessage() != null)
     325          {
     326            %>
     327            <tbl:panel clazz="messagepanel">
     328              <div class="messagecontainer error"><%=cc.getMessage()%></div>
     329            </tbl:panel>
     330            <%
     331            cc.setMessage(null);
     332          }
    323333          int index = cc.getPage()*cc.getRowsPerPage();
    324334          int selectedItemId = cc.getId();
     
    381391              }
    382392            }
     393          if (numListed == 0)
     394          {
     395            %>
     396            <tbl:panel clazz="messagepanel">
     397              <div class="messagecontainer note">
     398              <%=bioPlateEventTypes == null || bioPlateEventTypes.getTotalCount() == 0 ? "No bioplate event types were found" : "No bioplate event types on this page. Please select another page!" %>
     399              </div>
     400            </tbl:panel>
     401            <%
     402          }
    383403          %>
    384           </tbl:rows>
     404        </tbl:rows>
    385405      </tbl:data>
    386       <%
    387       if (numListed == 0)
    388       {
    389         %>
    390         <tbl:panel><%=bioPlateEventTypes == null || bioPlateEventTypes.getTotalCount() == 0 ? "No bioplate event types were found" : "No bioplate event types on this page. Please select another page!" %></tbl:panel>
    391         <%
    392       }
    393       else
    394       {
    395         %>
    396         <tbl:navigator
    397           page="<%=cc.getPage()%>"
    398           rowsperpage="<%=cc.getRowsPerPage()%>"
    399           totalrows="<%=bioPlateEventTypes == null ? 0 : bioPlateEventTypes.getTotalCount()%>"
    400           visible="<%=mode.hasNavigator()%>"
    401           locked="true"
    402         />
    403         <%
    404       }
    405       %>
    406406    </tbl:table>
    407     <base:buttongroup clazz="fixedatbottom">
     407    </div>
     408   
     409    <base:buttongroup subclass="dialogbuttons">
    408410      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    409411      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    410412      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    411413    </base:buttongroup>
    412     <br><br><br>
     414   
    413415  </base:body>
    414416  </base:page>
  • trunk/www/biomaterials/bioplates/events/list_events.jsp

    r5948 r5951  
    8282final ItemContext cc = Base.getAndSetCurrentContext(sc, itemType, null, null);
    8383
    84 final ModeInfo mode = ModeInfo.get(request.getParameter("mode"));
     84final ModeInfo mode =  ModeInfo.get(request.getParameter("mode"));
    8585final String callback = request.getParameter("callback");
    8686final String title = mode.generateTitle("bioplate event", "bioplate events");
     
    202202 
    203203  <base:body>
    204     <p>
    205     <p:path>
    206       <p:pathelement title="Bioplates" href="<%="../index.jsp?ID="+ID%>" />
    207       <p:pathelement title="<%=HTML.encodeTags(bioPlate.getName())%>" />
    208     </p:path>
     204    <%
     205    if (!mode.isSelectionMode())
     206    {
     207      %>
     208      <p:path><p:pathelement
     209        title="Bioplates" href="<%="../index.jsp?ID="+ID%>"
     210        /><p:pathelement title="<%=HTML.encodeTags(bioPlate.getName())%>"
     211        /></p:path>
     212      <%
     213    }
     214    else
     215    {
     216      %>
     217      <h1><%=title %></h1>
     218      <%
     219    }
     220    %>
    209221   
    210     <t:tabcontrol id="main" active="events" switch="switchTab">
     222    <t:tabcontrol
     223      id="main"
     224      subclass="content mastertabcontrol"
     225      notabs="<%=mode.isSelectionMode() %>"
     226      active="events" switch="switchTab">
    211227    <t:tab id="properties" title="Properties" />
    212228    <t:tab id="annotations" title="Annotations" />       
    213229    <t:tab id="biowells" title="Wells" />
    214230    <t:tab id="events" title="Plate events">
    215    
    216     <%
    217     if (cc.getMessage() != null)
    218     {
    219       %>
    220       <div class="error"><%=cc.getMessage()%></div>
    221       <%
    222       cc.setMessage(null);
    223     }
    224     %>
    225231    <tbl:table
    226232      id="events"
    227        
    228233      columns="<%=cc.getSetting("columns")%>"
    229234      sortby="<%=cc.getSortProperty()%>"
    230235      direction="<%=cc.getSortDirection()%>"
    231       title="<%=title%>"
    232236      action="index.jsp"
    233237      sc="<%=sc%>"
    234238      item="<%=itemType%>"
     239      subclass="fulltable"
    235240      >
    236241      <tbl:hidden
     
    360365        datatype="string"
    361366      />
    362       <tbl:toolbar
    363         visible="<%=mode.hasToolbar()%>"
    364         >
    365         <tbl:button
    366           image="delete.png"
    367           onclick="deleteItems()"
    368           title="Delete"
    369           tooltip="Delete the selected items"
    370         />
    371         <tbl:button
    372           image="restore.png"
    373           onclick="restoreItems()"
    374           title="Restore"
    375           tooltip="Restore the selected (deleted) items"
    376         />
    377         <tbl:button
    378           image="share.png"
    379           onclick="shareItems()"
    380           title="Share&hellip;"
    381           tooltip="Share the selected items"
    382         />
    383         <tbl:button
    384           image="take_ownership.png"
    385           onclick="setOwner()"
    386           title="Set owner&hellip;"
    387           tooltip="Change owner of the selected items"
    388         />
    389         <tbl:button
    390           image="columns.png"
    391           onclick="configureColumns()"
    392           title="Columns&hellip;"
    393           tooltip="Show, hide and re-order columns"
    394         />
    395         <tbl:button
    396           image="import.png"
    397           onclick="runPlugin('ImportItems')"
    398           title="Import&hellip;"
    399           tooltip="Import data"
    400           visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
    401         />
    402         <tbl:button
    403           image="export.png"
    404           onclick="runPlugin('ExportItems')"
    405           title="Export&hellip;"
    406           tooltip="Export data"
    407           visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
    408         />
    409         <tbl:button
    410           image="runplugin.png"
    411           onclick="runPlugin('RunListPlugin')"
    412           title="Run plugin&hellip;"
    413           tooltip="Run a plugin"
    414           visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
    415         />
    416         <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
    417           wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
    418       </tbl:toolbar>
    419       <tbl:navigator
    420         page="<%=cc.getPage()%>"
    421         rowsperpage="<%=cc.getRowsPerPage()%>"
    422         totalrows="<%=events == null ? 0 : events.getTotalCount()%>"
    423         visible="<%=mode.hasNavigator()%>"
    424       />
     367      <div class="panelgroup bottomborder">
     368        <tbl:toolbar
     369          visible="<%=mode.hasToolbar()%>"
     370          subclass="bottomborder"
     371          >
     372          <tbl:button
     373            image="delete.png"
     374            onclick="deleteItems()"
     375            title="Delete"
     376            tooltip="Delete the selected items"
     377          />
     378          <tbl:button
     379            image="restore.png"
     380            onclick="restoreItems()"
     381            title="Restore"
     382            tooltip="Restore the selected (deleted) items"
     383          />
     384          <tbl:button
     385            image="share.png"
     386            onclick="shareItems()"
     387            title="Share&hellip;"
     388            tooltip="Share the selected items"
     389          />
     390          <tbl:button
     391            image="take_ownership.png"
     392            onclick="setOwner()"
     393            title="Set owner&hellip;"
     394            tooltip="Change owner of the selected items"
     395          />
     396          <tbl:button
     397            image="columns.png"
     398            onclick="configureColumns()"
     399            title="Columns&hellip;"
     400            tooltip="Show, hide and re-order columns"
     401          />
     402          <tbl:button
     403            image="import.png"
     404            onclick="runPlugin('ImportItems')"
     405            title="Import&hellip;"
     406            tooltip="Import data"
     407            visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
     408          />
     409          <tbl:button
     410            image="export.png"
     411            onclick="runPlugin('ExportItems')"
     412            title="Export&hellip;"
     413            tooltip="Export data"
     414            visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
     415          />
     416          <tbl:button
     417            image="runplugin.png"
     418            onclick="runPlugin('RunListPlugin')"
     419            title="Run plugin&hellip;"
     420            tooltip="Run a plugin"
     421            visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
     422          />
     423          <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
     424            wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
     425        </tbl:toolbar>
     426        <tbl:panel>
     427          <tbl:presetselector
     428            onchange="presetOnChange()"
     429          />
     430          <tbl:navigator
     431            page="<%=cc.getPage()%>"
     432            rowsperpage="<%=cc.getRowsPerPage()%>"
     433            totalrows="<%=events == null ? 0 : events.getTotalCount()%>"
     434            visible="<%=mode.hasNavigator()%>"
     435          />
     436        </tbl:panel>
     437      </div>
    425438      <tbl:data>
    426439        <tbl:headers>
     
    452465        <tbl:rows>
    453466          <%
     467          if (cc.getMessage() != null)
     468          {
     469            %>
     470            <tbl:panel clazz="messagepanel">
     471              <div class="messagecontainer error"><%=cc.getMessage()%></div>
     472            </tbl:panel>
     473            <%
     474            cc.setMessage(null);
     475          }
    454476          int index = cc.getPage()*cc.getRowsPerPage();
    455477          int selectedItemId = cc.getId();
     
    589611              }
    590612            }
     613          if (numListed == 0)
     614          {
     615            %>
     616            <tbl:panel clazz="messagepanel">
     617              <div class="messagecontainer note">
     618                <%=events == null || events.getTotalCount() == 0 ? "No events were found" : "No events on this page. Please select another page!" %>
     619              </div>
     620            </tbl:panel>
     621            <%
     622          }
    591623          %>
    592           </tbl:rows>
     624        </tbl:rows>
    593625      </tbl:data>
    594       <%
    595       if (numListed == 0)
    596       {
    597         %>
    598         <tbl:panel><%=events == null || events.getTotalCount() == 0 ? "No events were found" : "No events on this page. Please select another page!" %></tbl:panel>
    599         <%
    600       }
    601       else
    602       {
    603         %>
    604         <tbl:navigator
    605           page="<%=cc.getPage()%>"
    606           rowsperpage="<%=cc.getRowsPerPage()%>"
    607           totalrows="<%=events == null ? 0 : events.getTotalCount()%>"
    608           visible="<%=mode.hasNavigator()%>"
    609           locked="true"
    610         />
    611         <%
    612       }
    613       %>
    614626    </tbl:table>
    615     <base:buttongroup clazz="fixedatbottom">
    616       <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    617       <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    618       <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    619     </base:buttongroup>
    620627    </t:tab>
    621628    <t:tab id="history" title="Change history"
     
    623630        visible="<%=ChangeHistoryUtil.showChangeHistoryTab(sc)%>" />
    624631    </t:tabcontrol>
     632
     633    <base:buttongroup subclass="dialogbuttons">
     634      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
     635      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
     636      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
     637    </base:buttongroup>
     638
    625639  </base:body>
    626640  </base:page>
  • trunk/www/biomaterials/bioplates/list_bioplates.jsp

    r5948 r5951  
    212212  </base:head> 
    213213  <base:body>
    214     <%
    215     if (cc.getMessage() != null)
    216     {
    217       %>
    218       <div class="error"><%=cc.getMessage()%></div>
    219       <%
    220       cc.setMessage(null);
    221     }
    222     %>
     214    <h1><%=title==null ? "Bioplates" : title%></h1>
     215    <div class="content">
    223216    <tbl:table
    224       id="bioplates"
    225        
     217      id="bioplates"
    226218      columns="<%=cc.getSetting("columns")%>"
    227219      sortby="<%=cc.getSortProperty()%>"
     
    231223      sc="<%=sc%>"
    232224      item="<%=itemType%>"
     225      subclass="fulltable"
    233226      >
    234227      <tbl:hidden
     
    410403        datatype="string"
    411404      />
    412       <tbl:toolbar
    413         visible="<%=mode.hasToolbar()%>"
    414         >
    415         <tbl:button
    416           disabled="<%=!createPermission%>"
    417           image="new.png"
    418           onclick="newItem()"
    419           title="New&hellip;"
    420           tooltip="<%=createPermission ? "Create new bioplate" : "You do not have permission to create bioplate"%>"
    421         />
    422         <tbl:button
    423           image="delete.png"
    424           onclick="deleteItems()"
    425           title="Delete"
    426           tooltip="Delete the selected items"
    427         />
    428         <tbl:button
    429           image="restore.png"
    430           onclick="restoreItems()"
    431           title="Restore"
    432           tooltip="Restore the selected (deleted) items"
    433         />
    434         <tbl:button
    435           image="share.png"
    436           onclick="shareItems()"
    437           title="Share&hellip;"
    438           tooltip="Share the selected items"
    439         />
    440         <tbl:button
    441           image="take_ownership.png"
    442           onclick="setOwner()"
    443           title="Set owner&hellip;"
    444           tooltip="Change owner of the selected items"
    445         />
    446         <tbl:button
    447           image="columns.png"
    448           onclick="configureColumns()"
    449           title="Columns&hellip;"
    450           tooltip="Show, hide and re-order columns"
    451         />
    452         <tbl:button
    453           image="import.png"
    454           onclick="runPlugin('ImportItems')"
    455           title="Import&hellip;"
    456           tooltip="Import data"
    457           visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
    458         />
    459         <tbl:button
    460           image="export.png"
    461           onclick="runPlugin('ExportItems')"
    462           title="Export&hellip;"
    463           tooltip="Export data"
    464           visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
    465         />
    466         <tbl:button
    467           image="runplugin.png"
    468           onclick="runPlugin('RunListPlugin')"
    469           title="Run plugin&hellip;"
    470           tooltip="Run a plugin"
    471           visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
    472         />
    473         <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
    474           wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
    475       </tbl:toolbar>
    476       <tbl:navigator
    477         page="<%=cc.getPage()%>"
    478         rowsperpage="<%=cc.getRowsPerPage()%>"
    479         totalrows="<%=bioplates == null ? 0 : bioplates.getTotalCount()%>"
    480         visible="<%=mode.hasNavigator()%>"
    481       />
     405      <div class="panelgroup bottomborder">
     406        <tbl:toolbar
     407          visible="<%=mode.hasToolbar()%>"
     408          subclass="bottomborder"
     409          >
     410          <tbl:button
     411            disabled="<%=!createPermission%>"
     412            image="new.png"
     413            onclick="newItem()"
     414            title="New&hellip;"
     415            tooltip="<%=createPermission ? "Create new bioplate" : "You do not have permission to create bioplate"%>"
     416          />
     417          <tbl:button
     418            image="delete.png"
     419            onclick="deleteItems()"
     420            title="Delete"
     421            tooltip="Delete the selected items"
     422          />
     423          <tbl:button
     424            image="restore.png"
     425            onclick="restoreItems()"
     426            title="Restore"
     427            tooltip="Restore the selected (deleted) items"
     428          />
     429          <tbl:button
     430            image="share.png"
     431            onclick="shareItems()"
     432            title="Share&hellip;"
     433            tooltip="Share the selected items"
     434          />
     435          <tbl:button
     436            image="take_ownership.png"
     437            onclick="setOwner()"
     438            title="Set owner&hellip;"
     439            tooltip="Change owner of the selected items"
     440          />
     441          <tbl:button
     442            image="columns.png"
     443            onclick="configureColumns()"
     444            title="Columns&hellip;"
     445            tooltip="Show, hide and re-order columns"
     446          />
     447          <tbl:button
     448            image="import.png"
     449            onclick="runPlugin('ImportItems')"
     450            title="Import&hellip;"
     451            tooltip="Import data"
     452            visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
     453          />
     454          <tbl:button
     455            image="export.png"
     456            onclick="runPlugin('ExportItems')"
     457            title="Export&hellip;"
     458            tooltip="Export data"
     459            visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
     460          />
     461          <tbl:button
     462            image="runplugin.png"
     463            onclick="runPlugin('RunListPlugin')"
     464            title="Run plugin&hellip;"
     465            tooltip="Run a plugin"
     466            visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
     467          />
     468          <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
     469            wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
     470        </tbl:toolbar>
     471        <tbl:panel>
     472          <tbl:presetselector
     473            onchange="presetOnChange()"
     474          />
     475          <tbl:navigator
     476            page="<%=cc.getPage()%>"
     477            rowsperpage="<%=cc.getRowsPerPage()%>"
     478            totalrows="<%=bioplates == null ? 0 : bioplates.getTotalCount()%>"
     479            visible="<%=mode.hasNavigator()%>"
     480          />
     481        </tbl:panel>
     482      </div>
    482483      <tbl:data>
    483484        <tbl:headers>
     
    509510        <tbl:rows>
    510511          <%
     512          if (cc.getMessage() != null)
     513          {
     514            %>
     515            <tbl:panel clazz="messagepanel">
     516              <div class="messagecontainer error"><%=cc.getMessage()%></div>
     517            </tbl:panel>
     518            <%
     519            cc.setMessage(null);
     520          }
    511521          int index = cc.getPage()*cc.getRowsPerPage();
    512522          int selectedItemId = cc.getId();
     
    662672              }
    663673            }
     674          if (numListed == 0)
     675          {
     676            %>
     677            <tbl:panel clazz="messagepanel">
     678              <div class="messagecontainer note">
     679                <%=bioplates == null || bioplates.getTotalCount() == 0 ? "No plates were found" : "No plates on this page. Please select another page!" %>
     680              </div> 
     681            </tbl:panel>
     682            <%
     683          }
    664684          %>
    665           </tbl:rows>
     685        </tbl:rows>
    666686      </tbl:data>
    667       <%
    668       if (numListed == 0)
    669       {
    670         %>
    671         <tbl:panel><%=bioplates == null || bioplates.getTotalCount() == 0 ? "No plates were found" : "No plates on this page. Please select another page!" %></tbl:panel>
    672         <%
    673       }
    674       else
    675       {
    676         %>
    677         <tbl:navigator
    678           page="<%=cc.getPage()%>"
    679           rowsperpage="<%=cc.getRowsPerPage()%>"
    680           totalrows="<%=bioplates == null ? 0 : bioplates.getTotalCount()%>"
    681           visible="<%=mode.hasNavigator()%>"
    682           locked="true"
    683         />
    684         <%
    685       }
    686       %>
    687687    </tbl:table>
    688     <base:buttongroup clazz="fixedatbottom">
     688    </div>
     689
     690    <base:buttongroup subclass="dialogbuttons">
    689691      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    690692      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    691693      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    692694    </base:buttongroup>
    693     <br><br><br>
    694695  </base:body>
    695696  </base:page>
  • trunk/www/biomaterials/bioplates/wells/list_biowells.jsp

    r5948 r5951  
    184184    {
    185185      %>
    186       <p>
    187       <p:path>
    188         <p:pathelement title="Bioplates" href="<%="../index.jsp?ID="+ID%>" />
    189         <p:pathelement title="<%=HTML.encodeTags(bioplate.getName())%>" />
    190       </p:path>
     186      <p:path><p:pathelement
     187        title="Bioplates" href="<%="../index.jsp?ID="+ID%>"
     188        /><p:pathelement title="<%=HTML.encodeTags(bioplate.getName())%>"
     189        /></p:path>
    191190      <%
    192191    }
     192    else
     193    {
     194      %>
     195      <h1><%=title%></h1>
     196      <%
     197    }
    193198    %>
    194199
    195     <t:tabcontrol id="main" active="biowells" switch="switchTab">
     200    <t:tabcontrol
     201      id="main"
     202      subclass="content mastertabcontrol"
     203      active="biowells" switch="switchTab"
     204      notabs="<%=mode.isSelectionMode()%>"
     205      >
    196206    <t:tab id="properties" title="Properties" />
    197207    <t:tab id="annotations" title="Annotations" />       
    198208    <t:tab id="biowells" title="Wells">
    199    
    200     <%
    201     if (cc.getMessage() != null)
    202     {
    203       %>
    204       <div class="error"><%=cc.getMessage()%></div>
    205       <%
    206       cc.setMessage(null);
    207     }
    208     %>
    209209    <tbl:table
    210210      id="biowells"
    211        
    212211      columns="<%=cc.getSetting("columns")%>"
    213212      sortby="<%=cc.getSortProperty()%>"
    214213      direction="<%=cc.getSortDirection()%>"
    215       title="<%=title%>"
    216214      action="index.jsp"
    217215      sc="<%=sc%>"
    218216      item="<%=itemType%>"
     217      subclass="fulltable"
    219218      >
    220219      <tbl:hidden
     
    314313        title="Permission"
    315314      />
    316       <tbl:toolbar
    317         visible="<%=mode.hasToolbar()%>"
    318         >
    319         <tbl:button
    320           image="columns.png"
    321           onclick="configureColumns()"
    322           title="Columns&hellip;"
    323           tooltip="Show, hide and re-order columns"
    324         />
    325         <tbl:button
    326           image="import.png"
    327           onclick="runPlugin('ImportItems')"
    328           title="Import&hellip;"
    329           tooltip="Import data"
    330           visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
    331         />
    332         <tbl:button
    333           image="export.png"
    334           onclick="runPlugin('ExportItems')"
    335           title="Export&hellip;"
    336           tooltip="Export data"
    337           visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
    338         />
    339         <tbl:button
    340           image="runplugin.png"
    341           onclick="runPlugin('RunListPlugin')"
    342           title="Run plugin&hellip;"
    343           tooltip="Run a plugin"
    344           visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
    345         />
    346         <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
    347           wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
    348       </tbl:toolbar>
    349       <tbl:navigator
    350         page="<%=cc.getPage()%>"
    351         rowsperpage="<%=cc.getRowsPerPage()%>"
    352         totalrows="<%=biowells == null ? 0 : biowells.getTotalCount()%>"
    353         visible="<%=mode.hasNavigator()%>"
    354       />
     315      <div class="panelgroup bottomborder">
     316        <tbl:toolbar
     317          visible="<%=mode.hasToolbar()%>"
     318          subclass="bottomborder"
     319          >
     320          <tbl:button
     321            image="columns.png"
     322            onclick="configureColumns()"
     323            title="Columns&hellip;"
     324            tooltip="Show, hide and re-order columns"
     325          />
     326          <tbl:button
     327            image="import.png"
     328            onclick="runPlugin('ImportItems')"
     329            title="Import&hellip;"
     330            tooltip="Import data"
     331            visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
     332          />
     333          <tbl:button
     334            image="export.png"
     335            onclick="runPlugin('ExportItems')"
     336            title="Export&hellip;"
     337            tooltip="Export data"
     338            visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
     339          />
     340          <tbl:button
     341            image="runplugin.png"
     342            onclick="runPlugin('RunListPlugin')"
     343            title="Run plugin&hellip;"
     344            tooltip="Run a plugin"
     345            visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
     346          />
     347          <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
     348            wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
     349        </tbl:toolbar>
     350        <tbl:panel>
     351          <tbl:presetselector
     352            onchange="presetOnChange()"
     353          />
     354          <tbl:navigator
     355            page="<%=cc.getPage()%>"
     356            rowsperpage="<%=cc.getRowsPerPage()%>"
     357            totalrows="<%=biowells == null ? 0 : biowells.getTotalCount()%>"
     358            visible="<%=mode.hasNavigator()%>"
     359          />
     360        </tbl:panel>
     361      </div>
    355362      <tbl:data>
    356363        <tbl:headers>
     
    382389        <tbl:rows>
    383390          <%
     391          if (cc.getMessage() != null)
     392          {
     393            %>
     394            <tbl:panel clazz="messagepanel">
     395              <div class="messagecontainer error"><%=cc.getMessage()%></div>
     396            </tbl:panel>
     397            <%
     398            cc.setMessage(null);
     399          }
    384400          int index = cc.getPage()*cc.getRowsPerPage();
    385401          int selectedItemId = cc.getId();
     
    488504            }
    489505          }
     506          if (numListed == 0)
     507          {
     508            %>
     509            <tbl:panel clazz="messagepanel">
     510              <div class="messagecontainer note">
     511                <%=biowells == null || biowells.getTotalCount() == 0 ? "No biowells were found" : "No biowells on this page. Please select another page!" %>
     512              </div>
     513            </tbl:panel>
     514            <%
     515          }
    490516          %>
    491           </tbl:rows>
    492         </tbl:data>
    493       <%
    494       if (numListed == 0)
    495       {
    496         %>
    497         <tbl:panel><%=biowells == null || biowells.getTotalCount() == 0 ? "No biowells were found" : "No biowells on this page. Please select another page!" %></tbl:panel>
    498         <%
    499       }
    500       else
    501       {
    502         %>
    503         <tbl:navigator
    504           page="<%=cc.getPage()%>"
    505           rowsperpage="<%=cc.getRowsPerPage()%>"
    506           totalrows="<%=biowells == null ? 0 : biowells.getTotalCount()%>"
    507           visible="<%=mode.hasNavigator()%>"
    508           locked="true"
    509         />
    510         <%
    511       }
    512       %>
     517        </tbl:rows>
     518      </tbl:data>
    513519    </tbl:table>
    514     <base:buttongroup clazz="fixedatbottom">
    515       <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    516       <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    517       <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    518     </base:buttongroup>
     520    </div>
    519521 
    520522    </t:tab>
     
    524526        visible="<%=ChangeHistoryUtil.showChangeHistoryTab(sc)%>" />
    525527    </t:tabcontrol>
     528
     529    <base:buttongroup subclass="dialogbuttons">
     530      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
     531      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
     532      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
     533    </base:buttongroup>
    526534
    527535 
  • trunk/www/biomaterials/bioplatetypes/list_platetypes.jsp

    r5948 r5951  
    192192 
    193193  <base:body>
    194     <%
    195     if (cc.getMessage() != null)
    196     {
    197       %>
    198       <div class="error"><%=cc.getMessage()%></div>
    199       <%
    200       cc.setMessage(null);
    201     }
    202     %>
     194    <h1><%=title==null ? "Bioplate types" : title%></h1>
     195   
     196    <div class="content">
    203197    <tbl:table
    204198      id="bioPlateTypes"
    205        
    206199      columns="<%=cc.getSetting("columns")%>"
    207200      sortby="<%=cc.getSortProperty()%>"
    208201      direction="<%=cc.getSortDirection()%>"
    209       title="<%=title%>"
    210202      action="index.jsp"
    211203      sc="<%=sc%>"
    212204      item="<%=itemType%>"
     205      subclass="fulltable"
    213206      >
    214207      <tbl:hidden
     
    282275        exportable="true"
    283276      />
    284       <tbl:toolbar
    285         visible="<%=mode.hasToolbar()%>"
    286         >
    287         <tbl:button
    288           disabled="<%=!createPermission%>"
    289           image="new.png"
    290           onclick="newItem()"
    291           title="New&hellip;"
    292           tooltip="<%=createPermission ? "Create new bioplate type" : "You do not have permission to create bioplate types"%>"
    293         />
    294         <tbl:button
    295           image="delete.png"
    296           onclick="deleteItems()"
    297           title="Delete"
    298           tooltip="Delete the selected items"
    299         />
    300         <tbl:button
    301           image="restore.png"
    302           onclick="restoreItems()"
    303           title="Restore"
    304           tooltip="Restore the selected (deleted) items"
    305         />
    306         <tbl:button
    307           image="columns.png"
    308           onclick="configureColumns()"
    309           title="Columns&hellip;"
    310           tooltip="Show, hide and re-order columns"
    311         />
    312         <tbl:button
    313           image="import.png"
    314           onclick="runPlugin('ImportItems')"
    315           title="Import&hellip;"
    316           tooltip="Import data"
    317           visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
    318         />
    319         <tbl:button
    320           image="export.png"
    321           onclick="runPlugin('ExportItems')"
    322           title="Export&hellip;"
    323           tooltip="Export data"
    324           visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
    325         />
    326         <tbl:button
    327           image="runplugin.png"
    328           onclick="runPlugin('RunListPlugin')"
    329           title="Run plugin&hellip;"
    330           tooltip="Run a plugin"
    331           visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
    332         />
    333         <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
    334           wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
    335       </tbl:toolbar>
    336       <tbl:navigator
    337         page="<%=cc.getPage()%>"
    338         rowsperpage="<%=cc.getRowsPerPage()%>"
    339         totalrows="<%=bioPlateTypes == null ? 0 : bioPlateTypes.getTotalCount()%>"
    340         visible="<%=mode.hasNavigator()%>"
    341       />
     277      <div class="panelgroup bottomborder">
     278        <tbl:toolbar
     279          subclass="bottomborder"
     280          visible="<%=mode.hasToolbar()%>"
     281          >
     282          <tbl:button
     283            disabled="<%=!createPermission%>"
     284            image="new.png"
     285            onclick="newItem()"
     286            title="New&hellip;"
     287            tooltip="<%=createPermission ? "Create new bioplate type" : "You do not have permission to create bioplate types"%>"
     288          />
     289          <tbl:button
     290            image="delete.png"
     291            onclick="deleteItems()"
     292            title="Delete"
     293            tooltip="Delete the selected items"
     294          />
     295          <tbl:button
     296            image="restore.png"
     297            onclick="restoreItems()"
     298            title="Restore"
     299            tooltip="Restore the selected (deleted) items"
     300          />
     301          <tbl:button
     302            image="columns.png"
     303            onclick="configureColumns()"
     304            title="Columns&hellip;"
     305            tooltip="Show, hide and re-order columns"
     306          />
     307          <tbl:button
     308            image="import.png"
     309            onclick="runPlugin('ImportItems')"
     310            title="Import&hellip;"
     311            tooltip="Import data"
     312            visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
     313          />
     314          <tbl:button
     315            image="export.png"
     316            onclick="runPlugin('ExportItems')"
     317            title="Export&hellip;"
     318            tooltip="Export data"
     319            visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
     320          />
     321          <tbl:button
     322            image="runplugin.png"
     323            onclick="runPlugin('RunListPlugin')"
     324            title="Run plugin&hellip;"
     325            tooltip="Run a plugin"
     326            visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
     327          />
     328          <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
     329            wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
     330        </tbl:toolbar>
     331        <tbl:panel>
     332          <tbl:presetselector
     333            onchange="presetOnChange()"
     334          />
     335          <tbl:navigator
     336            page="<%=cc.getPage()%>"
     337            rowsperpage="<%=cc.getRowsPerPage()%>"
     338            totalrows="<%=bioPlateTypes == null ? 0 : bioPlateTypes.getTotalCount()%>"
     339            visible="<%=mode.hasNavigator()%>"
     340          />
     341        </tbl:panel>
     342      </div>
    342343      <tbl:data>
    343344        <tbl:headers>
     
    369370        <tbl:rows>
    370371          <%
     372          if (cc.getMessage() != null)
     373          {
     374            %>
     375            <tbl:panel clazz="messagepanel">
     376              <div class="messagecontainer error"><%=cc.getMessage()%></div>
     377            </tbl:panel>
     378            <%
     379            cc.setMessage(null);
     380          }
    371381          int index = cc.getPage()*cc.getRowsPerPage();
    372382          int selectedItemId = cc.getId();
     
    436446              }
    437447            }
     448          if (numListed == 0)
     449          {
     450            %>
     451            <tbl:panel clazz="messagepanel">
     452              <div class="messagecontainer note">
     453              <%=bioPlateTypes == null || bioPlateTypes.getTotalCount() == 0 ? "No bioplate types were found" : "No bioplate types on this page. Please select another page!" %>
     454              </div>
     455            </tbl:panel>
     456            <%
     457          }
    438458          %>
    439           </tbl:rows>
     459        </tbl:rows>
    440460      </tbl:data>
    441       <%
    442       if (numListed == 0)
    443       {
    444         %>
    445         <tbl:panel><%=bioPlateTypes == null || bioPlateTypes.getTotalCount() == 0 ? "No bioplate types were found" : "No bioplate types on this page. Please select another page!" %></tbl:panel>
    446         <%
    447       }
    448       else
    449       {
    450         %>
    451         <tbl:navigator
    452           page="<%=cc.getPage()%>"
    453           rowsperpage="<%=cc.getRowsPerPage()%>"
    454           totalrows="<%=bioPlateTypes == null ? 0 : bioPlateTypes.getTotalCount()%>"
    455           visible="<%=mode.hasNavigator()%>"
    456           locked="true"
    457         />
    458         <%
    459       }
    460       %>
    461461    </tbl:table>
    462     <base:buttongroup clazz="fixedatbottom">
     462    </div>
     463   
     464    <base:buttongroup subclass="dialogbuttons">
    463465      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    464466      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    465467      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    466468    </base:buttongroup>
    467     <br><br><br>
     469
    468470  </base:body>
    469471  </base:page>
  • trunk/www/biomaterials/biosources/list_biosources.jsp

    r5948 r5951  
    362362        <tbl:toolbar
    363363          visible="<%=mode.hasToolbar()%>"
    364           subclass="topborder bottomborder"
     364          subclass="bottomborder"
    365365          >
    366366          <tbl:button
  • trunk/www/biomaterials/events/list_events.jsp

    r5948 r5951  
    200200 
    201201  <base:body>
    202     <p>
    203     <p:path>
    204       <p:pathelement title="<%=listName%>" href="<%=viewPage+"?ID="+ID%>" />
    205       <p:pathelement title="<%=HTML.encodeTags(bioMaterial.getName())%>" />
    206     </p:path>
    207 
    208     <t:tabcontrol id="main" active="events" switch="switchTab">
     202    <p:path><p:pathelement
     203      title="<%=listName%>" href="<%=viewPage+"?ID="+ID%>"
     204      /><p:pathelement title="<%=HTML.encodeTags(bioMaterial.getName())%>"
     205      /></p:path>
     206
     207    <t:tabcontrol
     208      id="main"
     209      subclass="mastertabcontrol content"
     210      active="events" switch="switchTab">
    209211    <t:tab id="properties" title="Properties" />
    210212    <t:tab id="annotations" title="Annotations &amp; parameters"
     
    212214   
    213215    <t:tab id="events" title="Events">
    214    
    215     <%
    216     if (cc.getMessage() != null)
    217     {
    218       %>
    219       <div class="error"><%=cc.getMessage()%></div>
    220       <%
    221       cc.setMessage(null);
    222     }
    223     %>
    224216    <tbl:table
    225217      id="events"
    226        
    227218      columns="<%=cc.getSetting("columns")%>"
    228219      sortby="<%=cc.getSortProperty()%>"
     
    232223      sc="<%=sc%>"
    233224      item="<%=itemType%>"
     225      subclass="fulltable"
    234226      >
    235227      <tbl:hidden
     
    347339        title="Permission"
    348340      />
    349       <tbl:toolbar
    350         visible="<%=mode.hasToolbar()%>"
    351         >
    352         <tbl:button
    353           disabled="<%=!createPermission%>"
    354           image="new.png"
    355           onclick="newItem()"
    356           title="New&hellip;"
    357           tooltip="<%=createPermission ? "Create new event" : "You do not have permission to create events"%>"
    358         />
    359         <tbl:button
    360           disabled="<%=!deletePermission%>"
    361           image="delete.png"
    362           title="Delete&hellip;"
    363           onclick="deleteItems()"
    364           tooltip="<%=deletePermission ? "Delete the selected events" : "You do not have permission to delete events"%>"
    365         />
    366         <tbl:button
    367           image="columns.png"
    368           onclick="configureColumns()"
    369           title="Columns&hellip;"
    370           tooltip="Show, hide and re-order columns"
    371         />
    372         <tbl:button
    373           image="import.png"
    374           onclick="runPlugin('ImportItems')"
    375           title="Import&hellip;"
    376           tooltip="Import data"
    377           visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
    378         />
    379         <tbl:button
    380           image="export.png"
    381           onclick="runPlugin('ExportItems')"
    382           title="Export&hellip;"
    383           tooltip="Export data"
    384           visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
    385         />
    386         <tbl:button
    387           image="runplugin.png"
    388           onclick="runPlugin('RunListPlugin')"
    389           title="Run plugin&hellip;"
    390           tooltip="Run a plugin"
    391           visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
    392         />
    393         <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
    394           wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
    395       </tbl:toolbar>
    396       <tbl:navigator
    397         page="<%=cc.getPage()%>"
    398         rowsperpage="<%=cc.getRowsPerPage()%>"
    399         totalrows="<%=events == null ? 0 : events.getTotalCount()%>"
    400         visible="<%=mode.hasNavigator()%>"
    401       />
     341      <div class="panelgroup bottomborder">
     342        <tbl:toolbar
     343          visible="<%=mode.hasToolbar()%>"
     344          subclass="bottomborder"
     345          >
     346          <tbl:button
     347            disabled="<%=!createPermission%>"
     348            image="new.png"
     349            onclick="newItem()"
     350            title="New&hellip;"
     351            tooltip="<%=createPermission ? "Create new event" : "You do not have permission to create events"%>"
     352          />
     353          <tbl:button
     354            disabled="<%=!deletePermission%>"
     355            image="delete.png"
     356            title="Delete&hellip;"
     357            onclick="deleteItems()"
     358            tooltip="<%=deletePermission ? "Delete the selected events" : "You do not have permission to delete events"%>"
     359          />
     360          <tbl:button
     361            image="columns.png"
     362            onclick="configureColumns()"
     363            title="Columns&hellip;"
     364            tooltip="Show, hide and re-order columns"
     365          />
     366          <tbl:button
     367            image="import.png"
     368            onclick="runPlugin('ImportItems')"
     369            title="Import&hellip;"
     370            tooltip="Import data"
     371            visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
     372          />
     373          <tbl:button
     374            image="export.png"
     375            onclick="runPlugin('ExportItems')"
     376            title="Export&hellip;"
     377            tooltip="Export data"
     378            visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
     379          />
     380          <tbl:button
     381            image="runplugin.png"
     382            onclick="runPlugin('RunListPlugin')"
     383            title="Run plugin&hellip;"
     384            tooltip="Run a plugin"
     385            visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
     386          />
     387          <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
     388            wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
     389        </tbl:toolbar>
     390        <tbl:panel>
     391          <tbl:presetselector
     392            onchange="presetOnChange()"
     393          />
     394          <tbl:navigator
     395            page="<%=cc.getPage()%>"
     396            rowsperpage="<%=cc.getRowsPerPage()%>"
     397            totalrows="<%=events == null ? 0 : events.getTotalCount()%>"
     398            visible="<%=mode.hasNavigator()%>"
     399          />
     400        </tbl:panel>
     401      </div>
    402402      <tbl:data>
    403403        <tbl:headers>
     
    429429        <tbl:rows>
    430430          <%
     431          if (cc.getMessage() != null)
     432          {
     433            %>
     434            <tbl:panel clazz="messagepanel">
     435              <div class="messagecontainer error"><%=cc.getMessage()%></div>
     436            </tbl:panel>
     437            <%
     438            cc.setMessage(null);
     439          }
    431440          int index = cc.getPage()*cc.getRowsPerPage();
    432441          int selectedItemId = cc.getId();
     
    606615            }
    607616          }
     617          if (numListed == 0)
     618          {
     619            %>
     620            <tbl:panel clazz="messagepanel">
     621              <div class="messagecontainer note">
     622              <%=events == null || events.getTotalCount() == 0 ? "No events were found" : "No events on this page. Please select another page!" %>
     623              </div>
     624            </tbl:panel>
     625            <%
     626          }
    608627          %>
    609628          </tbl:rows>
    610629        </tbl:data>
    611       <%
    612       if (numListed == 0)
    613       {
    614         %>
    615         <tbl:panel><%=events == null || events.getTotalCount() == 0 ? "No events were found" : "No events on this page. Please select another page!" %></tbl:panel>
    616         <%
    617       }
    618       else
    619       {
    620         %>
    621         <tbl:navigator
    622           page="<%=cc.getPage()%>"
    623           rowsperpage="<%=cc.getRowsPerPage()%>"
    624           totalrows="<%=events == null ? 0 : events.getTotalCount()%>"
    625           visible="<%=mode.hasNavigator()%>"
    626           locked="true"
    627         />
    628         <%
    629       }
    630       %>
    631630    </tbl:table>
    632     <base:buttongroup>
     631    <base:buttongroup subclass="dialogbuttons">
    633632      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    634633      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
  • trunk/www/biomaterials/extracts/list_extracts.jsp

    r5948 r5951  
    556556      <tbl:toolbar
    557557        visible="<%=mode.hasToolbar()%>"
    558         subclass="topborder bottomborder"
     558        subclass="bottomborder"
    559559        >
    560560        <tbl:button
     
    10171017      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    10181018    </base:buttongroup>
    1019     <br><br><br>
     1019   
    10201020  </base:body>
    10211021  </base:page>
  • trunk/www/biomaterials/lists/list_lists.jsp

    r5948 r5951  
    181181 
    182182  <base:body>
    183     <%
    184     if (cc.getMessage() != null)
    185     {
    186       %>
    187       <div class="error"><%=cc.getMessage()%></div>
    188       <%
    189       cc.setMessage(null);
    190     }
    191     %>
     183    <h1><%=title==null ? "Biomaterial lists" : title%></h1>
     184    <div class="content">
    192185    <tbl:table
    193186      id="lists"
    194        
    195187      columns="<%=cc.getSetting("columns")%>"
    196188      sortby="<%=cc.getSortProperty()%>"
    197189      direction="<%=cc.getSortDirection()%>"
    198       title="<%=title%>"
    199190      action="index.jsp"
    200191      sc="<%=sc%>"
    201192      item="<%=itemType%>"
     193      subclass="fulltable"
    202194      >
    203195      <tbl:hidden
     
    287279        datatype="string"
    288280      />
    289       <tbl:toolbar
    290         visible="<%=mode.hasToolbar()%>"
    291         >
    292         <tbl:button
    293           disabled="<%=!createPermission%>"
    294           image="new.png"
    295           onclick="newItem()"
    296           title="New&hellip;"
    297           tooltip="<%=createPermission ? "Create new biomaterial list" : "You do not have permission to create biomaterial lists"%>"
    298         />
    299         <tbl:button
    300           image="delete.png"
    301           onclick="deleteItems()"
    302           title="Delete"
    303           tooltip="Delete the selected items"
    304         />
    305         <tbl:button
    306           image="restore.png"
    307           onclick="restoreItems()"
    308           title="Restore"
    309           tooltip="Restore the selected (deleted) items"
    310         />
    311         <tbl:button
    312           image="share.png"
    313           onclick="shareItems()"
    314           title="Share&hellip;"
    315           tooltip="Share the selected items"
    316         />
    317         <tbl:button
    318           image="take_ownership.png"
    319           onclick="setOwner()"
    320           title="Set owner&hellip;"
    321           tooltip="Change owner of the selected items"
    322         />
    323         <tbl:button
    324           image="columns.png"
    325           onclick="configureColumns()"
    326           title="Columns&hellip;"
    327           tooltip="Show, hide and re-order columns"
    328         />
    329         <tbl:button
    330           image="import.png"
    331           onclick="runPlugin('ImportItems')"
    332           title="Import&hellip;"
    333           tooltip="Import data"
    334           visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
    335         />
    336         <tbl:button
    337           image="export.png"
    338           onclick="runPlugin('ExportItems')"
    339           title="Export&hellip;"
    340           tooltip="Export data"
    341           visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
    342         />
    343         <tbl:button
    344           image="runplugin.png"
    345           onclick="runPlugin('RunListPlugin')"
    346           title="Run plugin&hellip;"
    347           tooltip="Run a plugin"
    348           visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
    349         />
    350         <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
    351           wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
    352       </tbl:toolbar>
    353       <tbl:navigator
    354         page="<%=cc.getPage()%>"
    355         rowsperpage="<%=cc.getRowsPerPage()%>"
    356         totalrows="<%=lists == null ? 0 : lists.getTotalCount()%>"
    357         visible="<%=mode.hasNavigator()%>"
    358       />
     281      <div class="panelgroup bottomborder">
     282        <tbl:toolbar
     283          subclass="bottomborder"
     284          visible="<%=mode.hasToolbar()%>"
     285          >
     286          <tbl:button
     287            disabled="<%=!createPermission%>"
     288            image="new.png"
     289            onclick="newItem()"
     290            title="New&hellip;"
     291            tooltip="<%=createPermission ? "Create new biomaterial list" : "You do not have permission to create biomaterial lists"%>"
     292          />
     293          <tbl:button
     294            image="delete.png"
     295            onclick="deleteItems()"
     296            title="Delete"
     297            tooltip="Delete the selected items"
     298          />
     299          <tbl:button
     300            image="restore.png"
     301            onclick="restoreItems()"
     302            title="Restore"
     303            tooltip="Restore the selected (deleted) items"
     304          />
     305          <tbl:button
     306            image="share.png"
     307            onclick="shareItems()"
     308            title="Share&hellip;"
     309            tooltip="Share the selected items"
     310          />
     311          <tbl:button
     312            image="take_ownership.png"
     313            onclick="setOwner()"
     314            title="Set owner&hellip;"
     315            tooltip="Change owner of the selected items"
     316          />
     317          <tbl:button
     318            image="columns.png"
     319            onclick="configureColumns()"
     320            title="Columns&hellip;"
     321            tooltip="Show, hide and re-order columns"
     322          />
     323          <tbl:button
     324            image="import.png"
     325            onclick="runPlugin('ImportItems')"
     326            title="Import&hellip;"
     327            tooltip="Import data"
     328            visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
     329          />
     330          <tbl:button
     331            image="export.png"
     332            onclick="runPlugin('ExportItems')"
     333            title="Export&hellip;"
     334            tooltip="Export data"
     335            visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
     336          />
     337          <tbl:button
     338            image="runplugin.png"
     339            onclick="runPlugin('RunListPlugin')"
     340            title="Run plugin&hellip;"
     341            tooltip="Run a plugin"
     342            visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
     343          />
     344          <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
     345            wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
     346        </tbl:toolbar>
     347        <tbl:panel>
     348          <tbl:presetselector
     349            onchange="presetOnChange()"
     350          />
     351          <tbl:navigator
     352            page="<%=cc.getPage()%>"
     353            rowsperpage="<%=cc.getRowsPerPage()%>"
     354            totalrows="<%=lists == null ? 0 : lists.getTotalCount()%>"
     355            visible="<%=mode.hasNavigator()%>"
     356          />
     357        </tbl:panel>
     358      </div>
    359359      <tbl:data>
    360360        <tbl:headers>
     
    386386        <tbl:rows>
    387387          <%
     388          if (cc.getMessage() != null)
     389          {
     390            %>
     391            <tbl:panel clazz="messagepanel">
     392              <div class="messagecontainer error"><%=cc.getMessage()%></div>
     393            </tbl:panel>
     394            <%
     395            cc.setMessage(null);
     396          }
    388397          int index = cc.getPage()*cc.getRowsPerPage();
    389398          int selectedItemId = cc.getId();
     
    482491              }
    483492            }
     493          if (numListed == 0)
     494          {
     495            %>
     496            <tbl:panel clazz="messagepanel">
     497              <div class="messagecontainer note">
     498              <%=lists == null || lists.getTotalCount() == 0 ? "No lists were found" : "No lists on this page. Please select another page!" %>
     499              </div>
     500            </tbl:panel>
     501            <%
     502          }
    484503          %>
    485           </tbl:rows>
     504        </tbl:rows>
    486505      </tbl:data>
    487       <%
    488       if (numListed == 0)
    489       {
    490         %>
    491         <tbl:panel><%=lists == null || lists.getTotalCount() == 0 ? "No lists were found" : "No lists on this page. Please select another page!" %></tbl:panel>
    492         <%
    493       }
    494       else
    495       {
    496         %>
    497         <tbl:navigator
    498           page="<%=cc.getPage()%>"
    499           rowsperpage="<%=cc.getRowsPerPage()%>"
    500           totalrows="<%=lists == null ? 0 : lists.getTotalCount()%>"
    501           visible="<%=mode.hasNavigator()%>"
    502           locked="true"
    503         />
    504         <%
    505       }
    506       %>
    507506    </tbl:table>
    508     <base:buttongroup clazz="fixedatbottom">
     507    </div>
     508   
     509    <base:buttongroup subclass="dialogbuttons">
    509510      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    510511      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    511512      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    512513    </base:buttongroup>
    513     <br><br><br>
     514   
    514515  </base:body>
    515516  </base:page>
  • trunk/www/biomaterials/lists/members/add_members_control.jsp

    r5900 r5951  
    6969  <base:body>
    7070 
    71   <base:buttongroup clazz="fixedatbottom">
     71  <base:buttongroup subclass="dialogbuttons">
    7272    <base:button title="Add selected" onclick="addSelected()" />
    7373    <base:button title="Add current page" onclick="addCurrentPage()" />
  • trunk/www/biomaterials/lists/members/list_members.jsp

    r5949 r5951  
    226226 
    227227  <base:body>
    228   <p>
    229     <p:path>
    230       <p:pathelement title="Biomaterial lists" href="<%="../index.jsp?ID="+ID%>" />
    231       <p:pathelement title="<%=HTML.encodeTags(list.getName())%>" />
    232     </p:path>
     228    <p:path><p:pathelement
     229      title="Biomaterial lists" href="<%="../index.jsp?ID="+ID%>"
     230      /><p:pathelement title="<%=HTML.encodeTags(list.getName())%>"
     231      /></p:path>
    233232 
    234     <t:tabcontrol id="main" active="members" switch="switchTab">
     233    <t:tabcontrol
     234      id="main"
     235      subclass="content mastertabcontrol"
     236      active="members" switch="switchTab">
    235237    <t:tab id="properties" title="Properties" />
    236238   
    237239    <t:tab id="members" title="Members">
    238240
    239     <%
    240     if (cc.getMessage() != null)
    241     {
    242       %>
    243       <div class="error"><%=cc.getMessage()%></div>
    244       <%
    245       cc.setMessage(null);
    246     }
    247     %>
    248241    <tbl:table
    249242      id="members"
    250        
    251243      columns="<%=cc.getSetting("columns")%>"
    252244      sortby="<%=cc.getSortProperty()%>"
    253245      direction="<%=cc.getSortDirection()%>"
    254       title="<%=title%>"
    255246      action="index.jsp"
    256247      sc="<%=sc%>"
    257248      item="<%=itemType%>"
    258249      subcontext="listmembers"
     250      subclass="fulltable"
    259251      >
    260252      <tbl:hidden
     
    362354        datatype="string"
    363355      />
    364       <tbl:toolbar
    365         visible="<%=mode.hasToolbar()%>"
    366         >
    367         <tbl:button
    368           disabled="<%=addPermission ? false : true%>"
    369           image="add.png"
    370           onclick="addItems()"
    371           title="Add&hellip;"
    372           tooltip="<%=addPermission ? "Add more biomaterials to this list" : "You do not have permission to add biomaterial" %>"
    373         />
    374         <tbl:button
    375           disabled="<%=removePermission ? false : true%>"
    376           image="remove.png"
    377           onclick="removeItems()"
    378           title="Remove&hellip;"
    379           tooltip="<%=removePermission ? "Remove the selected items from this list" : "You do not have permission to remove items" %>"
    380         />
    381         <tbl:button
    382           image="delete.png"
    383           onclick="deleteItems()"
    384           title="Delete"
    385           tooltip="Delete the selected items"
    386         />
    387         <tbl:button
    388           image="restore.png"
    389           onclick="restoreItems()"
    390           title="Restore"
    391           tooltip="Restore the selected (deleted) items"
    392         />
    393         <tbl:button
    394           image="share.png"
    395           onclick="shareItems()"
    396           title="Share&hellip;"
    397           tooltip="Share the selected items"
    398         />
    399         <tbl:button
    400           image="take_ownership.png"
    401           onclick="setOwner()"
    402           title="Set owner&hellip;"
    403           tooltip="Change owner of the selected items"
    404         />
    405         <tbl:button
    406           image="columns.png"
    407           onclick="configureColumns()"
    408           title="Columns&hellip;"
    409           tooltip="Show, hide and re-order columns"
    410         />
    411         <tbl:button
    412           image="place_on_plate.png"
    413           onclick="placeOnPlate()"
    414           title="Place on plate&hellip;"
    415           tooltip="Place the selected/matching biomaterial on a bioplate"
    416           visible="<%=itemType != Item.BIOSOURCE%>"
    417         />
    418         <tbl:button
    419           image="import.png"
    420           onclick="runPlugin('ImportItems')"
    421           title="Import&hellip;"
    422           tooltip="Import data"
    423           visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
    424         />
    425         <tbl:button
    426           image="export.png"
    427           onclick="runPlugin('ExportItems')"
    428           title="Export&hellip;"
    429           tooltip="Export data"
    430           visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
    431         />
    432         <tbl:button
    433           image="runplugin.png"
    434           onclick="runPlugin('RunListPlugin')"
    435           title="Run plugin&hellip;"
    436           tooltip="Run a plugin"
    437           visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
    438         />
    439         <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
    440           wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
    441       </tbl:toolbar>
    442       <tbl:navigator
    443         page="<%=cc.getPage()%>"
    444         rowsperpage="<%=cc.getRowsPerPage()%>"
    445         totalrows="<%=members == null ? 0 : members.getTotalCount()%>"
    446         visible="<%=mode.hasNavigator()%>"
    447       />
     356      <div class="panelgroup bottomborder">
     357        <tbl:toolbar
     358          subclass="bottomborder"
     359          visible="<%=mode.hasToolbar()%>"
     360          >
     361          <tbl:button
     362            disabled="<%=addPermission ? false : true%>"
     363            image="add.png"
     364            onclick="addItems()"
     365            title="Add&hellip;"
     366            tooltip="<%=addPermission ? "Add more biomaterials to this list" : "You do not have permission to add biomaterial" %>"
     367          />
     368          <tbl:button
     369            disabled="<%=removePermission ? false : true%>"
     370            image="remove.png"
     371            onclick="removeItems()"
     372            title="Remove&hellip;"
     373            tooltip="<%=removePermission ? "Remove the selected items from this list" : "You do not have permission to remove items" %>"
     374          />
     375          <tbl:button
     376            image="delete.png"
     377            onclick="deleteItems()"
     378            title="Delete"
     379            tooltip="Delete the selected items"
     380          />
     381          <tbl:button
     382            image="restore.png"
     383            onclick="restoreItems()"
     384            title="Restore"
     385            tooltip="Restore the selected (deleted) items"
     386          />
     387          <tbl:button
     388            image="share.png"
     389            onclick="shareItems()"
     390            title="Share&hellip;"
     391            tooltip="Share the selected items"
     392          />
     393          <tbl:button
     394            image="take_ownership.png"
     395            onclick="setOwner()"
     396            title="Set owner&hellip;"
     397            tooltip="Change owner of the selected items"
     398          />
     399          <tbl:button
     400            image="columns.png"
     401            onclick="configureColumns()"
     402            title="Columns&hellip;"
     403            tooltip="Show, hide and re-order columns"
     404          />
     405          <tbl:button
     406            image="place_on_plate.png"
     407            onclick="placeOnPlate()"
     408            title="Place on plate&hellip;"
     409            tooltip="Place the selected/matching biomaterial on a bioplate"
     410            visible="<%=itemType != Item.BIOSOURCE%>"
     411          />
     412          <tbl:button
     413            image="import.png"
     414            onclick="runPlugin('ImportItems')"
     415            title="Import&hellip;"
     416            tooltip="Import data"
     417            visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
     418          />
     419          <tbl:button
     420            image="export.png"
     421            onclick="runPlugin('ExportItems')"
     422            title="Export&hellip;"
     423            tooltip="Export data"
     424            visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
     425          />
     426          <tbl:button
     427            image="runplugin.png"
     428            onclick="runPlugin('RunListPlugin')"
     429            title="Run plugin&hellip;"
     430            tooltip="Run a plugin"
     431            visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
     432          />
     433          <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
     434            wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
     435        </tbl:toolbar>
     436        <tbl:panel>
     437          <tbl:presetselector
     438            onchange="presetOnChange()"
     439          />
     440          <tbl:navigator
     441            page="<%=cc.getPage()%>"
     442            rowsperpage="<%=cc.getRowsPerPage()%>"
     443            totalrows="<%=members == null ? 0 : members.getTotalCount()%>"
     444            visible="<%=mode.hasNavigator()%>"
     445          />
     446        </tbl:panel>
     447      </div>
    448448      <tbl:data>
    449449        <tbl:headers>
     
    475475        <tbl:rows>
    476476          <%
     477          if (cc.getMessage() != null)
     478          {
     479            %>
     480            <tbl:panel clazz="messagepanel">
     481              <div class="messagecontainer error"><%=cc.getMessage()%></div>
     482            </tbl:panel>
     483            <%
     484            cc.setMessage(null);
     485          }
    477486          int index = cc.getPage()*cc.getRowsPerPage();
    478487          int selectedItemId = cc.getId();
     
    591600            }
    592601          }
     602          if (numListed == 0)
     603          {
     604            %>
     605            <tbl:panel clazz="messagepanel">
     606              <div class="messagecontainer note">
     607              <%=members == null || members.getTotalCount() == 0 ? "No members were found" : "No members on this page. Please select another page!" %>
     608              </div>
     609            </tbl:panel>
     610            <%
     611          }
    593612          %>
    594           </tbl:rows>
     613        </tbl:rows>
    595614      </tbl:data>
    596       <%
    597       if (numListed == 0)
    598       {
    599         %>
    600         <tbl:panel><%=members == null || members.getTotalCount() == 0 ? "No members were found" : "No members on this page. Please select another page!" %></tbl:panel>
    601         <%
    602       }
    603       else
    604       {
    605         %>
    606         <tbl:navigator
    607           page="<%=cc.getPage()%>"
    608           rowsperpage="<%=cc.getRowsPerPage()%>"
    609           totalrows="<%=members == null ? 0 : members.getTotalCount()%>"
    610           visible="<%=mode.hasNavigator()%>"
    611           locked="true"
    612         />
    613         <%
    614       }
    615       %>
    616615    </tbl:table>
    617     <base:buttongroup clazz="fixedatbottom">
     616    </t:tab>
     617    </t:tabcontrol>
     618
     619    <base:buttongroup subclass="dialogbuttons">
    618620      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    619621      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
     
    621623    </base:buttongroup>
    622624
    623     </t:tab>
    624     </t:tabcontrol>
    625625
    626626  </base:body>
  • trunk/www/biomaterials/samples/list_samples.jsp

    r5948 r5951  
    525525        <tbl:toolbar
    526526          visible="<%=mode.hasToolbar()%>"
    527           subclass="topborder bottomborder"
     527          subclass="bottomborder"
    528528          >
    529529          <tbl:button
  • trunk/www/biomaterials/tags/list_tags.jsp

    r5948 r5951  
    187187 
    188188  <base:body>
    189     <%
    190     if (cc.getMessage() != null)
    191     {
    192       %>
    193       <div class="error"><%=cc.getMessage()%></div>
    194       <%
    195       cc.setMessage(null);
    196     }
    197     %>
     189    <h1><%=title==null ? "Tags" : title%></h1>
     190    <div class="content">
    198191    <tbl:table
    199192      id="tags"
    200        
    201193      columns="<%=cc.getSetting("columns")%>"
    202194      sortby="<%=cc.getSortProperty()%>"
     
    206198      sc="<%=sc%>"
    207199      item="<%=itemType%>"
     200      subclass="fulltable"
    208201      >
    209202      <tbl:hidden
     
    294287        datatype="string"
    295288      />
    296       <tbl:toolbar
    297         visible="<%=mode.hasToolbar()%>"
    298         >
    299         <tbl:button
    300           disabled="<%=!createPermission%>"
    301           image="new.png"
    302           onclick="newItem()"
    303           title="New&hellip;"
    304           tooltip="<%=createPermission ? "Create new tag" : "You do not have permission to create tags"%>"
    305         />
    306         <tbl:button
    307           image="delete.png"
    308           onclick="deleteItems()"
    309           title="Delete"
    310           tooltip="Delete the selected items"
    311         />
    312         <tbl:button
    313           image="restore.png"
    314           onclick="restoreItems()"
    315           title="Restore"
    316           tooltip="Restore the selected (deleted) items"
    317         />
    318         <tbl:button
    319           image="share.png"
    320           onclick="shareItems()"
    321           title="Share&hellip;"
    322           tooltip="Share the selected items"
    323         />
    324         <tbl:button
    325           image="take_ownership.png"
    326           onclick="setOwner()"
    327           title="Set owner&hellip;"
    328           tooltip="Change owner of the selected items"
    329         />
    330         <tbl:button
    331           image="columns.png"
    332           onclick="configureColumns()"
    333           title="Columns&hellip;"
    334           tooltip="Show, hide and re-order columns"
    335         />
    336         <tbl:button
    337           image="import.png"
    338           onclick="runPlugin('ImportItems')"
    339           title="Import&hellip;"
    340           tooltip="Import data"
    341           visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
    342         />
    343         <tbl:button
    344           image="export.png"
    345           onclick="runPlugin('ExportItems')"
    346           title="Export&hellip;"
    347           tooltip="Export data"
    348           visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
    349         />
    350         <tbl:button
    351           image="runplugin.png"
    352           onclick="runPlugin('RunListPlugin')"
    353           title="Run plugin&hellip;"
    354           tooltip="Run a plugin"
    355           visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
    356         />
    357         <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
    358           wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
    359       </tbl:toolbar>
    360       <tbl:navigator
    361         page="<%=cc.getPage()%>"
    362         rowsperpage="<%=cc.getRowsPerPage()%>"
    363         totalrows="<%=tags == null ? 0 : tags.getTotalCount()%>"
    364         visible="<%=mode.hasNavigator()%>"
    365       />
     289      <div class="panelgroup bottomborder">
     290        <tbl:toolbar
     291          visible="<%=mode.hasToolbar()%>"
     292          subclass="bottomborder"
     293          >
     294          <tbl:button
     295            disabled="<%=!createPermission%>"
     296            image="new.png"
     297            onclick="newItem()"
     298            title="New&hellip;"
     299            tooltip="<%=createPermission ? "Create new tag" : "You do not have permission to create tags"%>"
     300          />
     301          <tbl:button
     302            image="delete.png"
     303            onclick="deleteItems()"
     304            title="Delete"
     305            tooltip="Delete the selected items"
     306          />
     307          <tbl:button
     308            image="restore.png"
     309            onclick="restoreItems()"
     310            title="Restore"
     311            tooltip="Restore the selected (deleted) items"
     312          />
     313          <tbl:button
     314            image="share.png"
     315            onclick="shareItems()"
     316            title="Share&hellip;"
     317            tooltip="Share the selected items"
     318          />
     319          <tbl:button
     320            image="take_ownership.png"
     321            onclick="setOwner()"
     322            title="Set owner&hellip;"
     323            tooltip="Change owner of the selected items"
     324          />
     325          <tbl:button
     326            image="columns.png"
     327            onclick="configureColumns()"
     328            title="Columns&hellip;"
     329            tooltip="Show, hide and re-order columns"
     330          />
     331          <tbl:button
     332            image="import.png"
     333            onclick="runPlugin('ImportItems')"
     334            title="Import&hellip;"
     335            tooltip="Import data"
     336            visible="<%=pluginCount.containsKey(Plugin.MainType.IMPORT)%>"
     337          />
     338          <tbl:button
     339            image="export.png"
     340            onclick="runPlugin('ExportItems')"
     341            title="Export&hellip;"
     342            tooltip="Export data"
     343            visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
     344          />
     345          <tbl:button
     346            image="runplugin.png"
     347            onclick="runPlugin('RunListPlugin')"
     348            title="Run plugin&hellip;"
     349            tooltip="Run a plugin"
     350            visible="<%=pluginCount.containsKey(Plugin.MainType.OTHER)%>"
     351          />
     352          <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
     353            wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
     354        </tbl:toolbar>
     355        <tbl:panel>
     356          <tbl:presetselector
     357            onchange="presetOnChange()"
     358          />
     359          <tbl:navigator
     360            page="<%=cc.getPage()%>"
     361            rowsperpage="<%=cc.getRowsPerPage()%>"
     362            totalrows="<%=tags == null ? 0 : tags.getTotalCount()%>"
     363            visible="<%=mode.hasNavigator()%>"
     364          />
     365        </tbl:panel>
     366      </div>
    366367      <tbl:data>
    367368        <tbl:headers>
     
    393394        <tbl:rows>
    394395          <%
     396          if (cc.getMessage() != null)
     397          {
     398            %>
     399            <tbl:panel clazz="messagepanel">
     400              <div class="messagecontainer error"><%=cc.getMessage()%></div>
     401            </tbl:panel>
     402            <%
     403            cc.setMessage(null);
     404          }
    395405          int index = cc.getPage()*cc.getRowsPerPage();
    396406          int selectedItemId = cc.getId();
     
    494504              }
    495505            }
     506          if (numListed == 0)
     507          {
     508            %>
     509            <tbl:panel clazz="messagepanel">
     510              <div class="messagecontainer note">
     511                <%=tags == null || tags.getTotalCount() == 0 ? "No tags were found" : "No tags on this page. Please select another page!" %>
     512              </div>
     513            </tbl:panel>
     514            <%
     515          }
    496516          %>
    497           </tbl:rows>
     517        </tbl:rows>
    498518      </tbl:data>
    499       <%
    500       if (numListed == 0)
    501       {
    502         %>
    503         <tbl:panel><%=tags == null || tags.getTotalCount() == 0 ? "No tags were found" : "No tags on this page. Please select another page!" %></tbl:panel>
    504         <%
    505       }
    506       else
    507       {
    508         %>
    509         <tbl:navigator
    510           page="<%=cc.getPage()%>"
    511           rowsperpage="<%=cc.getRowsPerPage()%>"
    512           totalrows="<%=tags == null ? 0 : tags.getTotalCount()%>"
    513           visible="<%=mode.hasNavigator()%>"
    514           locked="true"
    515         />
    516         <%
    517       }
    518       %>
    519519    </tbl:table>
    520     <base:buttongroup clazz="fixedatbottom">
     520    </div>
     521    <base:buttongroup subclass="dialogbuttons">
    521522      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    522523      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    523524      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    524525    </base:buttongroup>
    525     <br><br><br>
    526526  </base:body>
    527527  </base:page>
  • trunk/www/common/context/manage.jsp

    r5949 r5951  
    104104        id="contexts"
    105105        action="index.jsp"
     106        subclass="fulltable"
    106107        >
    107108        <tbl:hidden
     
    123124        <tbl:toolbar
    124125          visible="true"
     126          subclass="bottomborder"
     127          style="height: 1.75em;"
    125128          >
    126129          <tbl:button
     
    131134          />
    132135        </tbl:toolbar>
    133         <tbl:data>
     136        <tbl:data style="top: 1.75em;">
    134137          <tbl:headers>
    135138            <tbl:headerrow>
  • trunk/www/common/history/list_history.jsp

    r5948 r5951  
    100100  int numListed = 0;
    101101  %>
    102   <base:page type="popup">
     102  <base:page type="iframe">
    103103  <base:head scripts="table.js" styles="table.css,toolbar.css">
    104104  </base:head>
    105   <base:body style="padding: 0px; background: #E0E0E0">
     105  <base:body >
    106106    <script language="JavaScript">
    107107    var submitPage = 'index.jsp';
     
    134134    }
    135135    </script>
    136     <%
    137     if (cc.getMessage() != null)
    138     {
    139       %>
    140       <div class="error"><%=cc.getMessage()%></div>
    141       <%
    142       cc.setMessage(null);
    143     }
    144     %>
    145136    <tbl:table
    146       id="history"
    147        
     137      id="history"
    148138      columns="<%=cc.getSetting("columns")%>"
    149139      sortby="<%=cc.getSortProperty()%>"
     
    153143      sc="<%=sc%>"
    154144      item="<%=itemType%>"
     145      subclass="fulltable"
    155146      >
    156147      <tbl:hidden
     
    269260        exportable="true"
    270261      />
    271       <tbl:toolbar
    272         visible="<%=mode.hasToolbar()%>"
    273         >
    274         <tbl:button
    275           image="columns.png"
    276           onclick="configureColumns()"
    277           title="Columns&hellip;"
    278           tooltip="Show, hide and re-order columns"
    279         />
    280         <tbl:button
    281           image="export.png"
    282           onclick="runPlugin('ExportItems')"
    283           title="Export&hellip;"
    284           tooltip="Export data"
    285           visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
    286         />
    287         <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
    288           wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
    289       </tbl:toolbar>
    290       <tbl:navigator
    291         page="<%=cc.getPage()%>"
    292         rowsperpage="<%=cc.getRowsPerPage()%>"
    293         totalrows="<%=history == null ? 0 : history.getTotalCount()%>"
    294         visible="<%=mode.hasNavigator()%>"
    295       />
     262      <div class="panelgroup bottomborder">
     263        <tbl:toolbar
     264          visible="<%=mode.hasToolbar()%>"
     265          subclass="bottomborder"
     266          >
     267          <tbl:button
     268            image="columns.png"
     269            onclick="configureColumns()"
     270            title="Columns&hellip;"
     271            tooltip="Show, hide and re-order columns"
     272          />
     273          <tbl:button
     274            image="export.png"
     275            onclick="runPlugin('ExportItems')"
     276            title="Export&hellip;"
     277            tooltip="Export data"
     278            visible="<%=pluginCount.containsKey(Plugin.MainType.EXPORT)%>"
     279          />
     280          <ext:render extensions="<%=invoker%>" context="<%=jspContext%>"
     281            wrapper="<%=new PrefixSuffixRenderer(jspContext, "<td>", "</td>") %>"/>
     282        </tbl:toolbar>
     283        <tbl:panel>
     284          <tbl:presetselector
     285            onchange="presetOnChange()"
     286          />
     287          <tbl:navigator
     288            page="<%=cc.getPage()%>"
     289            rowsperpage="<%=cc.getRowsPerPage()%>"
     290            totalrows="<%=history == null ? 0 : history.getTotalCount()%>"
     291            visible="<%=mode.hasNavigator()%>"
     292          />
     293        </tbl:panel>
     294      </div>
    296295      <tbl:data>
    297296        <tbl:headers>
     
    323322        <tbl:rows>
    324323          <%
     324          if (cc.getMessage() != null)
     325          {
     326            %>
     327            <tbl:panel clazz="messagepanel">
     328              <div class="messagecontainer error"><%=cc.getMessage()%></div>
     329            </tbl:panel>
     330            <%
     331            cc.setMessage(null);
     332          }
    325333          int index = cc.getPage()*cc.getRowsPerPage();
    326334          int selectedItemId = cc.getId();
     
    378386              }
    379387            }
     388          if (numListed == 0)
     389          {
     390            %>
     391            <tbl:panel clazz="messagepanel">
     392              <div class="messagecontainer note">
     393              <%=history == null || history.getTotalCount() == 0 ? "No history entries were found" : "No history entries on this page. Please select another page!" %>
     394              </div>
     395            </tbl:panel>
     396            <%
     397          }
    380398          %>
    381           </tbl:rows>
     399        </tbl:rows>
    382400      </tbl:data>
    383       <%
    384       if (numListed == 0)
    385       {
    386         %>
    387         <tbl:panel><%=history == null || history.getTotalCount() == 0 ? "No history entries were found" : "No history entries on this page. Please select another page!" %></tbl:panel>
    388         <%
    389       }
    390       else
    391       {
    392         %>
    393         <tbl:navigator
    394           page="<%=cc.getPage()%>"
    395           rowsperpage="<%=cc.getRowsPerPage()%>"
    396           totalrows="<%=history == null ? 0 : history.getTotalCount()%>"
    397           visible="<%=mode.hasNavigator()%>"
    398           locked="true"
    399         />
    400         <%
    401       }
    402       %>
    403401    </tbl:table>
    404402     
  • trunk/www/common/overview/failures.jsp

    r5946 r5951  
    8383  }
    8484  %>
    85   <base:page title="" type="popup">
     85  <base:page title="" type="iframe">
    8686  <base:head scripts="" styles="newjoust.css">
    8787  <script language="JavaScript">
  • trunk/www/common/overview/info.jsp

    r5946 r5951  
    122122  if (failures == null) failures = new LinkedList<Failure>();
    123123  %>
    124   <base:page title="" type="popup">
     124  <base:page title="" type="iframe">
    125125  <base:head styles="newjoust.css">
    126126  <script language="JavaScript">
  • trunk/www/common/overview/overview.jsp

    r5946 r5951  
    9494    }
    9595    </script>
    96       <tbl:toolbar subclass="absolutefull" style="height: 2em;">
     96      <tbl:toolbar subclass="absolutefull" style="height: 1.75em;">
    9797        <tbl:button image="refresh.png" title="Reset"
    9898          onclick="reset()" tooltip="Unload all cached items and restart from the root item again."
     
    111111        />
    112112      </tbl:toolbar>
    113       <div class="absolutefull topborder" style="top: 2em;"><iframe
     113      <div class="absolutefull topborder" style="top: 1.75em;"><iframe
    114114        name="overview" id="idOverview"
    115115        src="<%=root%>/common/overview/index.jsp?ID=<%=ID%>&cmd=Overview&item_type=<%=itemType.name()%>&item_id=<%=itemId%>"
  • trunk/www/common/overview/tree.jsp

    r5946 r5951  
    207207  }
    208208  %>
    209   <base:page title="" type="popup">
     209  <base:page title="" type="iframe">
    210210  <base:head scripts="newjoust.js,ajax.js,json2.js" styles="newjoust.css">
    211211  <script language="JavaScript">
  • trunk/www/filemanager/directories/list_directories.jsp

    r5946 r5951  
    131131  Set<Directory> ignore = new HashSet<Directory>();
    132132  %>
    133   <base:page title="<%=requestTitle != null ? requestTitle : ""%>" type="popup">
     133  <base:page title="<%=requestTitle != null ? requestTitle : ""%>" type="iframe">
    134134  <base:head scripts="newjoust.js,table.js,ajax.js,json2.js" styles="newjoust.css,toolbar.css">
    135135  <script language="JavaScript">
  • trunk/www/filemanager/files/list_files.jsp

    r5948 r5951  
    239239  ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext);
    240240  %>
    241   <base:page title="<%=title==null ? "Files" : title%>" type="popup">
     241  <base:page title="<%=title==null ? "Files" : title%>" type="iframe">
    242242  <base:head scripts="table.js,menu.js" styles="table.css,toolbar.css,menu.css">
    243243    <ext:scripts context="<%=jspContext%>" />
  • trunk/www/filemanager/files/view_file.jsp

    r5946 r5951  
    103103  ExtensionsInvoker invoker = ToolbarUtil.useExtensions(jspContext);
    104104  %>
    105   <base:page type="popup" title="<%=title%>">
     105  <base:page type="iframe" title="<%=title%>">
    106106  <base:head scripts="table.js,tabcontrol.js" styles="table.css,toolbar.css,headertabcontrol.css">
    107107    <ext:scripts context="<%=jspContext%>" />
  • trunk/www/filemanager/fileservers/list_fileservers.jsp

    r5948 r5951  
    511511      %>
    512512    </tbl:table>
    513     <base:buttongroup clazz="fixedatbottom">
     513    <base:buttongroup subclass="dialogbuttons">
    514514      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    515515      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    516516      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    517517    </base:buttongroup>
    518     <br><br><br>
     518   
    519519  </base:body>
    520520  </base:page>
  • trunk/www/include/scripts/table.js

    r5909 r5951  
    234234    frm.cmd.value = cmd ? cmd : "NewPooledItem";
    235235    frm.target = 'NewPooledItem'+tableId;
    236     Main.openPopup('', 'NewPooledItem'+tableId, 800, 500);
     236    Main.openPopup('', 'NewPooledItem'+tableId, 750, 500);
    237237    frm.submit();
    238238    frm.target = window.name;
  • trunk/www/include/styles/headertabcontrol.css

    r5935 r5951  
    157157}
    158158
     159.mastertabcontrol.notabs .tabcontents
     160{
     161  top: 0px;
     162}
     163
    159164.mastertabcontrol .tabscontainer
    160165{
  • trunk/www/include/styles/main.css

    r5948 r5951  
    6161  filter: url(filters.svg#grayscale); /* Firfox, etc */
    6262  filter: gray; /* IE */
     63  opacity: 0.5;
    6364}
    6465
     
    265266.basicbutton.disabled img
    266267{
    267   opacity: 0.4;
     268  filter: url(filters.svg#grayscale); /* Firfox, etc */
     269  filter: gray; /* IE */
     270  opacity: 0.5;
    268271}
    269272
     
    288291  filter: url(filters.svg#grayscale); /* Firfox, etc */
    289292  filter: gray; /* IE */
     293  opacity: 0.5;
    290294}
    291295
  • trunk/www/include/styles/table.css

    r5950 r5951  
    197197  border: 0px;
    198198  background: #FFFFFF;
     199  border-top: 1px solid #A0A0A0;
    199200}
    200201
     
    219220}
    220221
     222.popup .fulltable
     223{
     224  border-bottom: 1px solid #A0A0A0;
     225  background: #E8E8E8;
     226}
     227
     228.tabcontrol .fulltable, .iframe .fulltable
     229{
     230  border-top: 0px;
     231}
     232
    221233.fulltable div.data > table
    222234{
    223235  border: 0px !important;
     236  border-bottom: 1px solid #A0A0A0 !important;
    224237}
    225238
  • trunk/www/include/styles/toolbar.css

    r5950 r5951  
    3939
    4040.toolbar > table
    41 {}
     41{
     42  height: 100%;
     43}
    4244
    4345/* Each button is inside a td element */
  • trunk/www/lims/arraybatches/list_batches.jsp

    r5948 r5951  
    654654      %>
    655655    </tbl:table>
    656     <base:buttongroup clazz="fixedatbottom">
     656    <base:buttongroup subclass="dialogbuttons">
    657657      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    658658      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    659659      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    660660    </base:buttongroup>
    661     <br><br><br>
     661   
    662662  </base:body>
    663663  </base:page>
  • trunk/www/lims/arraydesigns/list_designs.jsp

    r5948 r5951  
    779779      %>
    780780    </tbl:table>
    781     <base:buttongroup clazz="fixedatbottom">
     781    <base:buttongroup subclass="dialogbuttons">
    782782      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    783783      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    784784      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    785785    </base:buttongroup>
    786     <br><br><br>
     786   
    787787  </base:body>
    788788  </base:page>
  • trunk/www/lims/arrayslides/list_slides.jsp

    r5948 r5951  
    638638      %>
    639639    </tbl:table>
    640     <base:buttongroup clazz="fixedatbottom">
     640    <base:buttongroup subclass="dialogbuttons">
    641641      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    642642      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    643643      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    644644    </base:buttongroup>
    645     <br><br><br>
     645   
    646646  </base:body>
    647647  </base:page>
  • trunk/www/lims/geometries/list_geometries.jsp

    r5948 r5951  
    482482      %>
    483483    </tbl:table>
    484     <base:buttongroup clazz="fixedatbottom">
     484    <base:buttongroup subclass="dialogbuttons">
    485485      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    486486      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    487487      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    488488    </base:buttongroup>
    489     <br><br><br>
     489   
    490490  </base:body>
    491491  </base:page>
  • trunk/www/lims/platemappings/list_mappings.jsp

    r5948 r5951  
    561561      %>
    562562    </tbl:table>
    563     <base:buttongroup clazz="fixedatbottom">
     563    <base:buttongroup subclass="dialogbuttons">
    564564      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    565565      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    566566      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    567567    </base:buttongroup>
    568     <br><br><br>
     568   
    569569  </base:body>
    570570  </base:page>
  • trunk/www/lims/plates/list_plates.jsp

    r5948 r5951  
    725725      %>
    726726    </tbl:table>
    727     <base:buttongroup clazz="fixedatbottom">
     727    <base:buttongroup subclass="dialogbuttons">
    728728      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    729729      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    730730      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    731731    </base:buttongroup>
    732     <br><br><br>
     732   
    733733  </base:body>
    734734  </base:page>
  • trunk/www/lims/platetypes/list_platetypes.jsp

    r5948 r5951  
    560560      %>
    561561    </tbl:table>
    562     <base:buttongroup clazz="fixedatbottom">
     562    <base:buttongroup subclass="dialogbuttons">
    563563      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    564564      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    565565      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    566566    </base:buttongroup>
    567     <br><br><br>
     567   
    568568  </base:body>
    569569  </base:page>
  • trunk/www/my_base/messages/list_messages.jsp

    r5948 r5951  
    441441      %>
    442442    </tbl:table>
    443     <base:buttongroup clazz="fixedatbottom">
     443    <base:buttongroup subclass="dialogbuttons">
    444444      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    445445      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    446446      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    447447    </base:buttongroup>
    448     <br><br><br>
     448   
    449449  </base:body>
    450450  </base:page>
  • trunk/www/my_base/projects/list_projects.jsp

    r5948 r5951  
    462462      %>
    463463    </tbl:table>
    464     <base:buttongroup clazz="fixedatbottom">
     464    <base:buttongroup subclass="dialogbuttons">
    465465      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    466466      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    467467      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    468468    </base:buttongroup>
    469     <br><br><br>
     469   
    470470  </base:body>
    471471  </base:page>
  • trunk/www/views/derivedbioassays/list_bioassays.jsp

    r5948 r5951  
    790790      %>
    791791    </tbl:table>
    792     <base:buttongroup clazz="fixedatbottom">
     792    <base:buttongroup subclass="dialogbuttons">
    793793      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    794794      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    795795      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    796796    </base:buttongroup>
    797     <br><br><br>
     797   
    798798  </base:body>
    799799  </base:page>
  • trunk/www/views/experiments/bioassays/list_bioassays.jsp

    r5949 r5951  
    622622
    623623    </tbl:table>
    624     <base:buttongroup clazz="fixedatbottom">
     624    <base:buttongroup subclass="dialogbuttons">
    625625      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    626626      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
  • trunk/www/views/experiments/list_experiments.jsp

    r5948 r5951  
    648648      %>
    649649    </tbl:table>
    650     <base:buttongroup clazz="fixedatbottom">
     650    <base:buttongroup subclass="dialogbuttons">
    651651      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    652652      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    653653      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    654654    </base:buttongroup>
    655     <br><br><br>
     655   
    656656  </base:body>
    657657  </base:page>
  • trunk/www/views/experiments/spotdata/list_spotdata.jsp

    r5949 r5951  
    152152    function runPlugin(cmd)
    153153    {
    154       Table.submitToPopup(formId, cmd, 800, 500);
     154      Table.submitToPopup(formId, cmd, 750, 500);
    155155    }
    156156    function switchTab(tabControlId, tabId)
  • trunk/www/views/formulas/list_formulas.jsp

    r5948 r5951  
    680680      %>
    681681    </tbl:table>
    682     <base:buttongroup clazz="fixedatbottom">
     682    <base:buttongroup subclass="dialogbuttons">
    683683      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    684684      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    685685      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    686686    </base:buttongroup>
    687     <br><br><br>
     687   
    688688  </base:body>
    689689  </base:page>
  • trunk/www/views/items/list_items.jsp

    r5948 r5951  
    458458      %>
    459459    </tbl:table>
    460     <br><br><br>
     460   
    461461  </base:body>
    462462  </base:page>
  • trunk/www/views/jobs/list_jobs.jsp

    r5948 r5951  
    756756      %>
    757757    </tbl:table>
    758     <base:buttongroup clazz="fixedatbottom">
     758    <base:buttongroup subclass="dialogbuttons">
    759759      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    760760      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    761761      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    762762    </base:buttongroup>
    763     <br><br><br>
     763   
    764764  </base:body>
    765765  </base:page>
  • trunk/www/views/permissiontemplates/list_templates.jsp

    r5948 r5951  
    469469      %>
    470470    </tbl:table>
    471     <base:buttongroup clazz="fixedatbottom">
     471    <base:buttongroup subclass="dialogbuttons">
    472472      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    473473      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    474474      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    475475    </base:buttongroup>
    476     <br><br><br>
     476   
    477477  </base:body>
    478478  </base:page>
  • trunk/www/views/physicalbioassays/list_bioassays.jsp

    r5948 r5951  
    764764      %>
    765765    </tbl:table>
    766     <base:buttongroup clazz="fixedatbottom">
     766    <base:buttongroup subclass="dialogbuttons">
    767767      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    768768      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    769769      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    770770    </base:buttongroup>
    771     <br><br><br>
     771   
    772772  </base:body>
    773773  </base:page>
  • trunk/www/views/rawbioassays/list_rawbioassays.jsp

    r5948 r5951  
    903903      %>
    904904    </tbl:table>
    905     <base:buttongroup clazz="fixedatbottom">
     905    <base:buttongroup subclass="dialogbuttons">
    906906      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    907907      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    908908      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    909909    </base:buttongroup>
    910     <br><br><br>
     910   
    911911  </base:body>
    912912  </base:page>
  • trunk/www/views/reporterlists/list_reporterlists.jsp

    r5948 r5951  
    518518      %>
    519519    </tbl:table>
    520     <base:buttongroup clazz="fixedatbottom">
     520    <base:buttongroup subclass="dialogbuttons">
    521521      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    522522      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    523523      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    524524    </base:buttongroup>
    525     <br><br><br>
     525   
    526526  </base:body>
    527527  </base:page>
  • trunk/www/views/reporterlists/reporters/add_reporters_control.jsp

    r5900 r5951  
    6969  <base:body>
    7070 
    71   <base:buttongroup clazz="fixedatbottom">
     71  <base:buttongroup subclass="dialogbuttons">
    7272    <base:button title="Add selected" onclick="addSelected()" />
    7373    <base:button title="Add current page" onclick="addCurrentPage()" />
  • trunk/www/views/reporterlists/reporters/list_reporters.jsp

    r5949 r5951  
    537537      %>
    538538    </tbl:table>
    539     <base:buttongroup clazz="fixedatbottom">
     539    <base:buttongroup subclass="dialogbuttons">
    540540      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    541541      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
  • trunk/www/views/sessions/list_sessions.jsp

    r5948 r5951  
    395395      %>
    396396    </tbl:table>
    397     <base:buttongroup clazz="fixedatbottom">
     397    <base:buttongroup subclass="dialogbuttons">
    398398      <base:button onclick="returnSelected();" title="Ok" visible="<%=mode.hasOkButton()%>" />
    399399      <base:button onclick="window.close();" title="Cancel" visible="<%=mode.hasCancelButton()%>" />
    400400      <base:button onclick="window.close();" title="Close" visible="<%=mode.hasCloseButton()%>" />
    401401    </base:buttongroup>
    402     <br><br><br>
     402   
    403403  </base:body>
    404404  </base:page>
  • trunk/www/views/trashcan/list_trash.jsp

    r5948 r5951  
    367367      %>
    368368    </tbl:table>
    369     <br><br><br>
     369   
    370370  </base:body>
    371371  </base:page>
Note: See TracChangeset for help on using the changeset viewer.