Changeset 5905


Ignore:
Timestamp:
Dec 12, 2011, 9:42:09 AM (10 years ago)
Author:
Nicklas Nordborg
Message:

References #1655: GUI improvements

  • Use relative font sizes (em and %) instead of pixel values. This should make it possible to use relative values for everything and we don't have to split up into size_*.css


  • Removed "valign" attribute from lots of tables.


  • Removed "wrap" attribute from lots of texarea fields.


Location:
trunk/www
Files:
144 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/admin/annotationtypecategories/edit_category.jsp

    r5767 r5905  
    202202          size="40" maxlength="<%=AnnotationTypeCategory.MAX_NAME_LENGTH%>"></td>
    203203      </tr>
    204       <tr valign=top>
     204      <tr >
    205205        <td class="prompt">Description</td>
    206206        <td nowrap>
    207           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     207          <textarea <%=clazz%> rows="4" cols="40" name="description"
    208208            ><%=HTML.encodeTags(annotationTypeCategory == null ? cc.getPropertyValue("description") : annotationTypeCategory.getDescription())%></textarea>
    209209          <a href="javascript:Main.zoom('Description', 'annotationTypeCategory', 'description')"
     
    218218      validate="validateMembers()" helpid="annotationtypecategory.edit.members">
    219219    <table width="100%">
    220     <tr valign="top">
     220    <tr >
    221221    <td>
    222222      <b>Annotation types</b><br>
  • trunk/www/admin/annotationtypes/edit_annotationtype.jsp

    r5812 r5905  
    443443          </td>
    444444      </tr>
    445       <tr valign="top">
     445      <tr >
    446446        <td class="prompt">Default value</td>
    447447        <td>
     
    532532            %>
    533533            <textarea <%=clazz%> rows="4" cols="40" name="defaultValue"
    534               wrap="virtual"><%=HTML.encodeTags(defaultValue)%></textarea>
     534              ><%=HTML.encodeTags(defaultValue)%></textarea>
    535535            <a href="javascript:Main.zoom('Default value', 'annotationType', 'defaultValue')"
    536536              title="Edit in larger window"><base:icon image="zoom.gif" /></a>
     
    552552            (annotationType == null && Values.getBoolean(cc.getPropertyValue("protocolParameter"))) ? "checked" : ""%>
    553553      </tr>
    554       <tr valign=top>
     554      <tr >
    555555        <td class="prompt">Description</td>
    556556        <td nowrap>
    557           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     557          <textarea <%=clazz%> rows="4" cols="40" name="description"
    558558            ><%=HTML.encodeTags(annotationType == null ? cc.getPropertyValue("description") : annotationType.getDescription())%></textarea>
    559559          <a href="javascript:Main.zoom('Description', 'annotationType', 'description')"
     
    619619          </td>
    620620        </tr>
    621         <tr valign="top">
     621        <tr >
    622622          <td class="prompt">Values</td>
    623623          <td nowrap>
     
    625625            String values = annotationType == null ? "" : Values.getString(annotationType.getValues(), "\n", true);
    626626            %>
    627             <textarea <%=clazz%> rows="10" cols="40" name="values" wrap="virtual"
     627            <textarea <%=clazz%> rows="10" cols="40" name="values"
    628628              onkeypress="return Numbers.integerOnly(event)"><%=HTML.encodeTags(values)%></textarea>
    629629            <a href="javascript:Main.zoom('Values', 'annotationtype', 'values')"
     
    685685          </td>
    686686        </tr>
    687         <tr valign="top">
     687        <tr >
    688688          <td class="prompt">Values</td>
    689689          <td nowrap>
     
    691691            String values = annotationType == null ? "" : Values.getString(annotationType.getValues(), "\n", true);
    692692            %>
    693             <textarea <%=clazz%> rows="10" cols="40" name="values" wrap="virtual"
     693            <textarea <%=clazz%> rows="10" cols="40" name="values"
    694694              onkeypress="return Numbers.numberOnly(event)"><%=HTML.encodeTags(values)%></textarea>
    695695            <a href="javascript:Main.zoom('Values', 'annotationtype', 'values')"
     
    737737          </td>
    738738        </tr>
    739         <tr valign="top">
     739        <tr >
    740740          <td class="prompt">Values</td>
    741741          <td nowrap>
     
    744744              Values.getString((List<Date>)annotationType.getValues(), "\n", true, dateFormatter);
    745745            %>
    746             <textarea <%=clazz%> rows="10" cols="40" name="values" wrap="virtual"
     746            <textarea <%=clazz%> rows="10" cols="40" name="values"
    747747              ><%=HTML.encodeTags(values)%></textarea>
    748748            <a href="javascript:Main.zoom('Values', 'annotationtype', 'values')" title="Edit in larger window"><base:icon image="zoom.gif" /></a><br>
     
    805805          </td>
    806806        </tr>
    807         <tr valign="top">
     807        <tr >
    808808          <td class="prompt">Values</td>
    809809          <td nowrap>
     
    811811            String values = annotationType == null ? "" : Values.getString(annotationType.getValues(), "\n", true);
    812812            %>
    813             <textarea <%=clazz%> rows="10" cols="40" name="values" wrap="virtual"><%=HTML.encodeTags(values)%></textarea>
     813            <textarea <%=clazz%> rows="10" cols="40" name="values" ><%=HTML.encodeTags(values)%></textarea>
    814814            <a href="javascript:Main.zoom('Values', 'annotationtype', 'values')"
    815815              title="Edit in larger window"><base:icon image="zoom.gif" /></a><br>
     
    883883   
    884884      <table class="form" cellspacing="0">
    885       <tr valign="top">
     885      <tr >
    886886        <td class="prompt">Quantity</td>
    887887        <td>
     
    893893        </td>
    894894      </tr>
    895       <tr valign="top">
     895      <tr >
    896896        <td class="prompt">Default unit</td>
    897897        <td>
     
    910910
    911911      <table class="form" cellspacing="0">
    912       <tr valign="top">
     912      <tr >
    913913        <td class="prompt">Use units</td>
    914914        <td></td>
     
    920920          </select>
    921921        </td>
    922         <td valign="middle">
     922        <td >
    923923          <base:button
    924924            onclick="addToUsableUnits()"
     
    952952      helpid="annotationtype.edit.categories">
    953953      <table >
    954       <tr valign="top">
     954      <tr >
    955955      <td>
    956956        <b>Categories</b><br>
  • trunk/www/admin/annotationtypes/view_annotationtype.jsp

    r5901 r5905  
    311311        <td><base:propertyvalue item="<%=annotationType%>" property="owner" /></td>
    312312      </tr>
    313       <tr valign="baseline">
     313      <tr >
    314314        <td class="prompt">Description</td>
    315315        <td><%=HTML.niceFormat(annotationType.getDescription())%></td>
  • trunk/www/admin/clients/edit_client.jsp

    r5506 r5905  
    154154          size="40" maxlength="<%=Client.MAX_EXTERNAL_ID_LENGTH%>"></td>
    155155      </tr>
    156       <tr valign=top>
     156      <tr >
    157157        <td class="prompt">Description</td>
    158158        <td nowrap>
    159           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     159          <textarea <%=clazz%> rows="4" cols="40" name="description"
    160160            ><%=HTML.encodeTags(client == null ? cc.getPropertyValue("description") : client.getDescription())%></textarea>
    161161          <a href="javascript:Main.zoom('Description', 'client', 'description')"
  • trunk/www/admin/clients/help/edit_help.jsp

    r5506 r5905  
    319319      </tr>   
    320320         
    321       <tr valign=top>
     321      <tr >
    322322        <td class="prompt">Help text</td>
    323323        <td>
     
    379379            />         
    380380          </tbl:toolbar>
    381           <textarea <%=clazz%> rows="16" cols="60" name="description" wrap="virtual"
     381          <textarea <%=clazz%> rows="16" cols="60" name="description"
    382382            ><%=HTML.encodeTags(help == null ? cc.getPropertyValue("description") : help.getDescription())%></textarea>
    383383          <a href="javascript:Main.zoom('Help text', 'help', 'description')"
  • trunk/www/admin/clients/help/view_help.jsp

    r5901 r5905  
    178178        <td><%=help.getExternalId()%></td>
    179179      </tr>
    180       <tr valign="top">
     180      <tr >
    181181        <td class="prompt">Description</td>
    182182        <td><%=HTML.formatLineBreaks(HTML.encodeTags(help.getDescription()))%></td>
  • trunk/www/admin/datafiletypes/edit_filetype.jsp

    r5630 r5905  
    207207          size="40" maxlength="<%=DataFileType.MAX_EXTENSION_LENGTH%>"></td>
    208208      </tr>
    209       <tr valign="top">
     209      <tr >
    210210        <td class="prompt">Generic file type</td>
    211211        <td colspan="2">
     
    239239        </td>
    240240      </tr>
    241       <tr valign=top>
     241      <tr >
    242242        <td class="prompt">Description</td>
    243243        <td nowrap>
    244           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     244          <textarea <%=clazz%> rows="4" cols="40" name="description"
    245245            ><%=HTML.encodeTags(fileType == null ? cc.getPropertyValue("description") : fileType.getDescription())%></textarea>
    246246          <a href="javascript:Main.zoom('Description', 'fileType', 'description')"
  • trunk/www/admin/datafiletypes/view_filetype.jsp

    r5901 r5905  
    232232        <td><base:propertyvalue item="<%=fileType%>" property="genericType" /></td>
    233233      </tr>
    234       <tr valign="baseline">
     234      <tr >
    235235        <td class="prompt">Description</td>
    236236        <td><%=HTML.niceFormat(fileType.getDescription())%></td>
  • trunk/www/admin/diskusage/details/view_details.jsp

    r5901 r5905  
    233233
    234234    <table>
    235     <tr valign="top">
     235    <tr >
    236236    <td width="50%">
    237237      <%
     
    240240        %>
    241241        <table class="form" cellspacing=0>
    242         <tr valign="baseline">
     242        <tr >
    243243          <td class="prompt" width="10%">Name</td>
    244244          <td width="40%"><%=Base.getLinkedName(ID, user, false, true)%></td>
    245245        </tr>
    246         <tr valign="baseline">
     246        <tr >
    247247          <td class="prompt">Quota</td>
    248248          <td><base:propertyvalue item="<%=user%>" property="quota" /></td>
    249249        </tr>
    250         <tr valign="baseline">
     250        <tr >
    251251          <td class="prompt">Quota group</td>
    252252          <td><base:propertyvalue item="<%=user%>" property="quotaGroup" /></td>
    253253        </tr>
    254         <tr valign="baseline">
     254        <tr >
    255255          <td class="prompt">Description</td>
    256256          <td><%=HTML.niceFormat(user.getDescription())%></td>
     
    263263        %>
    264264        <table class="form" cellspacing=0>
    265         <tr valign="baseline">
     265        <tr >
    266266          <td class="prompt" width="10%">Name</td>
    267267          <td width="40%"><%=Base.getLinkedName(ID, group, false, true)%></td>
    268268        </tr>
    269         <tr valign="baseline">
     269        <tr >
    270270          <td class="prompt">Quota</td>
    271271          <td><base:propertyvalue item="<%=group%>" property="quota" /></td>
    272272        </tr>
    273         <tr valign="baseline">
     273        <tr >
    274274          <td class="prompt">Description</td>
    275275          <td><%=HTML.niceFormat(group.getDescription())%></td>
  • trunk/www/admin/extravaluetypes/edit_extravaluetype.jsp

    r5510 r5905  
    310310      }
    311311      %>
    312       <tr valign=top>
     312      <tr >
    313313        <td class="prompt">Description</td>
    314314        <td nowrap>
    315           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     315          <textarea <%=clazz%> rows="4" cols="40" name="description"
    316316            ><%=HTML.encodeTags(extraValueType == null ? cc.getPropertyValue("description") : extraValueType.getDescription())%></textarea>
    317317          <a href="javascript:Main.zoom('Description', 'extraValueType', 'description')"
  • trunk/www/admin/groups/edit_group.jsp

    r5812 r5905  
    293293        </td>
    294294      </tr>
    295       <tr valign="top">
     295      <tr >
    296296        <td class="prompt">Quota</td>
    297297        <td>
     
    328328        </td>
    329329      </tr>
    330       <tr valign=top>
     330      <tr >
    331331        <td class="prompt">Description</td>
    332332        <td nowrap>
    333           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     333          <textarea <%=clazz%> rows="4" cols="40" name="description"
    334334            ><%=HTML.encodeTags(group == null ? cc.getPropertyValue("description") : group.getDescription())%></textarea>
    335335          <a href="javascript:Main.zoom('Description', 'group', 'description')"
     
    344344      validate="validateMembers()" helpid="group.edit.membership">
    345345    <table >
    346     <tr valign="top">
     346    <tr >
    347347    <td>
    348348      <b>Members</b><br>
  • trunk/www/admin/hardware/edit_hardware.jsp

    r5643 r5905  
    162162          size="40" maxlength="<%=Hardware.MAX_NAME_LENGTH%>"></td>
    163163      </tr>
    164       <tr valign="top">
     164      <tr >
    165165        <td class="prompt">Type</td>
    166166        <td colspan="2">
     
    201201          size="40" maxlength="<%=Hardware.MAX_VERSIONSTRING_LENGTH%>"></td>
    202202      </tr>
    203       <tr valign=top>
     203      <tr >
    204204        <td class="prompt">Description</td>
    205205        <td nowrap>
    206           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     206          <textarea <%=clazz%> rows="4" cols="40" name="description"
    207207            ><%=HTML.encodeTags(hardware == null ? cc.getPropertyValue("description") : hardware.getDescription())%></textarea>
    208208          <a href="javascript:Main.zoom('Description', 'hardware', 'description')"
  • trunk/www/admin/itemsubtypes/edit_subtype.jsp

    r5807 r5905  
    365365        </td>
    366366      </tr>
    367       <tr valign=top>
     367      <tr >
    368368        <td class="prompt">Description</td>
    369369        <td nowrap>
    370           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     370          <textarea <%=clazz%> rows="4" cols="40" name="description"
    371371            ><%=HTML.encodeTags(subtype == null ? cc.getPropertyValue("description") : subtype.getDescription())%></textarea>
    372372          <a href="javascript:Main.zoom('Description', 'subtype', 'description')"
     
    406406      <div id="filetypes.enabled">
    407407      <table class="form" cellspacing=0>
    408       <tr valign="top">
     408      <tr >
    409409        <td class="prompt">File types</td>
    410410        <td>
    411411          <table border="0" cellspacing="0" cellpadding="0">
    412           <tr valign="top">
     412          <tr >
    413413          <td>
    414414            <select name="fileTypes" size="10" multiple style="width: 20em;"
  • trunk/www/admin/jobagents/edit_agent.jsp

    r5812 r5905  
    399399          </td>
    400400      </tr>
    401       <tr valign=top>
     401      <tr >
    402402        <td class="prompt">Description</td>
    403403        <td nowrap>
    404           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     404          <textarea <%=clazz%> rows="4" cols="40" name="description"
    405405            ><%=HTML.encodeTags(agent == null ? cc.getPropertyValue("description") : agent.getDescription())%></textarea>
    406406          <a href="javascript:Main.zoom('Description', 'agent', 'description')"
     
    415415   
    416416      <table >
    417       <tr valign="top">
     417      <tr >
    418418      <td>
    419419        <b>Installed plugins</b><br>
  • trunk/www/admin/mimetypes/edit_mimetype.jsp

    r5812 r5905  
    177177          size="40" maxlength="<%=MimeType.MAX_NAME_LENGTH%>"></td>
    178178      </tr>
    179       <tr valign="top">
     179      <tr >
    180180        <td class="prompt">File type</td>
    181181        <td colspan="2">
     
    229229        </td>
    230230      </tr>
    231       <tr valign=top>
     231      <tr >
    232232        <td class="prompt">Description</td>
    233233        <td nowrap>
    234           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     234          <textarea <%=clazz%> rows="4" cols="40" name="description"
    235235            ><%=HTML.encodeTags(mimeType == null ? cc.getPropertyValue("description") : mimeType.getDescription())%></textarea>
    236236          <a href="javascript:Main.zoom('Description', 'mimeType', 'description')"
  • trunk/www/admin/news/edit_news.jsp

    r5506 r5905  
    220220        </td>
    221221      </tr>
    222       <tr valign=top>
     222      <tr >
    223223        <td class="prompt">Description</td>
    224224        <td  colspan="2" nowrap>
    225           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     225          <textarea <%=clazz%> rows="4" cols="40" name="description"
    226226            ><%=HTML.encodeTags(news == null ? cc.getPropertyValue("description") : news.getDescription())%></textarea>
    227227          <a href="javascript:Main.zoom('Description', 'news', 'description')"
  • trunk/www/admin/news/view_news.jsp

    r5901 r5905  
    222222        <td><%=dateFormatter.format(news.getEndDate())%></td>
    223223      </tr>
    224       <tr valign="baseline">
     224      <tr >
    225225        <td class="prompt">Description</td>
    226226        <td><%=HTML.niceFormat(news.getDescription())%></td>
  • trunk/www/admin/platforms/edit_platform.jsp

    r5812 r5905  
    329329      }
    330330      %>
    331       <tr valign=top>
     331      <tr >
    332332        <td class="prompt">Description</td>
    333333        <td nowrap>
    334           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     334          <textarea <%=clazz%> rows="4" cols="40" name="description"
    335335            ><%=HTML.encodeTags(platform == null ? cc.getPropertyValue("description") : platform.getDescription())%></textarea>
    336336          <a href="javascript:Main.zoom('Description', 'platform', 'description')"
     
    352352      >
    353353      <table >
    354       <tr valign="top">
     354      <tr >
    355355      <td>
    356356        <b>Data file types</b><br>
  • trunk/www/admin/platforms/variants/edit_variant.jsp

    r5812 r5905  
    338338      }
    339339      %>
    340       <tr valign=top>
     340      <tr >
    341341        <td class="prompt">Description</td>
    342342        <td nowrap>
    343           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     343          <textarea <%=clazz%> rows="4" cols="40" name="description"
    344344            ><%=HTML.encodeTags(variant == null ? cc.getPropertyValue("description") : variant.getDescription())%></textarea>
    345345          <a href="javascript:Main.zoom('Description', 'variant', 'description')"
     
    360360      >
    361361      <table >
    362       <tr valign="top">
     362      <tr >
    363363      <td>
    364364        <b>Data file types</b><br>
  • trunk/www/admin/platforms/variants/view_variant.jsp

    r5901 r5905  
    247247      }
    248248      %>
    249       <tr valign="baseline">
     249      <tr >
    250250        <td class="prompt">Description</td>
    251251        <td><%=HTML.niceFormat(variant.getDescription())%></td>
  • trunk/www/admin/platforms/view_platform.jsp

    r5901 r5905  
    269269      }
    270270      %>
    271       <tr valign="baseline">
     271      <tr >
    272272        <td class="prompt">Description</td>
    273273        <td><%=HTML.niceFormat(platform.getDescription())%></td>
  • trunk/www/admin/pluginconfigurations/edit_configuration.jsp

    r5508 r5905  
    253253    <t:tab id="info" title="Configuration" validate="validateConfiguration()" helpid="pluginconfiguration.edit">
    254254      <table class="form" cellspacing=0>
    255       <tr valign="top">
     255      <tr >
    256256        <td class="prompt">Plugin</td>
    257257        <td>
     
    287287      </tr>
    288288     
    289       <tr valign=top>
     289      <tr >
    290290        <td class="prompt">Description</td>
    291291        <td nowrap>
    292           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     292          <textarea <%=clazz%> rows="4" cols="40" name="description"
    293293            ><%=HTML.encodeTags(description)%></textarea>
    294294          <a href="javascript:Main.zoom('Description', 'configuration', 'description')"
  • trunk/www/admin/pluginconfigurations/view_configuration.jsp

    r5901 r5905  
    323323        <td><base:propertyvalue item="<%=configuration%>" property="owner" /></td>
    324324      </tr>
    325       <tr valign="top">
     325      <tr >
    326326        <td class="prompt">Description</td>
    327327        <td><%=HTML.niceFormat(configuration.getDescription())%></td>
  • trunk/www/admin/plugindefinitions/edit_plugin.jsp

    r5812 r5905  
    798798
    799799    <table>
    800     <tr valign="top">
     800    <tr >
    801801    <td>
    802802      <b>Item types</b><br>
     
    823823    <td>
    824824      <table>
    825       <tr valign="top"><td>
     825      <tr ><td>
    826826        <b>Always grant</b><br>
    827827        <input type="checkbox" name="grant_create" onClick="permissionOnClick(this)">Create<br>
     
    903903    <t:tab id="agents" title="Job agents" helpid="plugindefinition.jobagents">
    904904      <table class="form">
    905       <tr valign="top">
     905      <tr >
    906906      <td class="prompt">Run this plugin on</td>
    907907      <td>
  • trunk/www/admin/plugindefinitions/view_plugin.jsp

    r5901 r5905  
    392392      </tr>     
    393393      <tr>
    394         <td class="prompt" valign="baseline">Items</td>
     394        <td class="prompt" >Items</td>
    395395        <td><%=Values.getString(contexts, ", ", true)%></td>
    396396      </tr>
     
    415415        <td><base:propertyvalue item="<%=plugin%>" property="owner" /></td>
    416416      </tr>
    417       <tr valign="top">
     417      <tr >
    418418        <td class="prompt">Description</td>
    419419        <td><%=HTML.niceFormat(plugin.getDescription())%></td>
     
    746746            newItems = 0;
    747747            StringBuilder sb = new StringBuilder();
    748             sb.append("<tr valign=\"top\"");
     748            sb.append("<tr ");
    749749            sb.append(" class=\"").append(i == 1 ? "oddrow" : "evenrow").append("\"");
    750750            sb.append(">");
  • trunk/www/admin/plugintypes/edit_plugintype.jsp

    r5616 r5905  
    157157          size="60" maxlength="<%=PluginType.MAX_JARFILE_LENGTH%>"></td>
    158158      </tr>
    159       <tr valign=top>
     159      <tr >
    160160        <td class="prompt">Description</td>
    161161        <td nowrap>
    162           <textarea <%=clazz%> rows="4" cols="50" name="description" wrap="virtual"
     162          <textarea <%=clazz%> rows="4" cols="50" name="description"
    163163            ><%=HTML.encodeTags(pluginType == null ? cc.getPropertyValue("description") : pluginType.getDescription())%></textarea>
    164164          <a href="javascript:Main.zoom('Description', 'pluginType', 'description')"
  • trunk/www/admin/protocols/edit_protocol.jsp

    r5767 r5905  
    270270          size="40" maxlength="<%=Protocol.MAX_NAME_LENGTH%>"></td>
    271271      </tr>
    272       <tr valign="top">
     272      <tr >
    273273        <td class="prompt">Type</td>
    274274        <td colspan="2">
     
    325325      </tr>
    326326
    327       <tr valign=top>
     327      <tr >
    328328        <td class="prompt">Description</td>
    329329        <td nowrap>
    330           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     330          <textarea <%=clazz%> rows="4" cols="40" name="description"
    331331            ><%=HTML.encodeTags(protocol == null ? cc.getPropertyValue("description") : protocol.getDescription())%></textarea>
    332332          <a href="javascript:Main.zoom('Description', 'protocol', 'description')"
     
    342342    <table class="form" cellspacing=0>
    343343   
    344     <tr valign="top">
     344    <tr >
    345345      <td><b>Annotation types</b>
    346346        <table border="0" cellspacing="0" cellpadding="0">
    347         <tr valign="top">
     347        <tr >
    348348        <td>
    349349          <select name="annotationTypes" size="10" multiple style="width: 20em;">
  • trunk/www/admin/quantities/edit_quantity.jsp

    r5510 r5905  
    152152          size="40" maxlength="<%=Quantity.MAX_REFERENCE_UNIT_LENGTH%>"></td>
    153153      </tr>
    154       <tr valign=top>
     154      <tr >
    155155        <td class="prompt">Description</td>
    156156        <td nowrap>
    157           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     157          <textarea <%=clazz%> rows="4" cols="40" name="description"
    158158            ><%=HTML.encodeTags(quantity == null ? cc.getPropertyValue("description") : quantity.getDescription())%></textarea>
    159159          <a href="javascript:Main.zoom('Description', 'quantity', 'description')"
  • trunk/www/admin/quantities/units/edit_unit.jsp

    r5510 r5905  
    229229        </td>
    230230      </tr>
    231       <tr valign=top>
     231      <tr >
    232232        <td class="prompt">Description</td>
    233233        <td>
    234           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     234          <textarea <%=clazz%> rows="4" cols="40" name="description"
    235235            ><%=HTML.encodeTags(unit == null ? cc.getPropertyValue("description") : unit.getDescription())%></textarea>
    236236          <a href="javascript:Main.zoom('Description', 'unit', 'description')"
  • trunk/www/admin/quantities/units/view_unit.jsp

    r5901 r5905  
    236236        <td><%=HTML.encodeTags(formula.toString())%></td>
    237237      </tr>
    238       <tr valign="top">
     238      <tr >
    239239        <td class="prompt">Description</td>
    240240        <td><%=HTML.formatLineBreaks(HTML.encodeTags(unit.getDescription()))%></td>
  • trunk/www/admin/quota/edit_quota.jsp

    r5506 r5905  
    227227          size="40" maxlength="<%=Quota.MAX_NAME_LENGTH%>"></td>
    228228      </tr>
    229       <tr valign=top>
     229      <tr >
    230230        <td class="prompt">Description</td>
    231231        <td nowrap>
    232           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     232          <textarea <%=clazz%> rows="4" cols="40" name="description"
    233233            ><%=HTML.encodeTags(quota == null ? cc.getPropertyValue("description") : quota.getDescription())%></textarea>
    234234          <a href="javascript:Main.zoom('Description', 'quota', 'description')"
  • trunk/www/admin/quotatypes/edit_quotatype.jsp

    r5510 r5905  
    137137          size="40" maxlength="<%=QuotaType.MAX_NAME_LENGTH%>"></td>
    138138      </tr>
    139       <tr valign=top>
     139      <tr >
    140140        <td class="prompt">Description</td>
    141141        <td nowrap>
    142           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     142          <textarea <%=clazz%> rows="4" cols="40" name="description"
    143143            ><%=HTML.encodeTags(quotaType == null ? cc.getPropertyValue("description") : quotaType.getDescription())%></textarea>
    144144          <a href="javascript:Main.zoom('Description', 'quotaType', 'description')"
  • trunk/www/admin/reporterclonetemplates/edit_template.jsp

    r5885 r5905  
    231231        </td>
    232232      </tr>
    233       <tr valign=top>
     233      <tr >
    234234        <td class="prompt">Description</td>
    235235        <td nowrap>
    236           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     236          <textarea <%=clazz%> rows="4" cols="40" name="description"
    237237            ><%=HTML.encodeTags(template == null ? cc.getPropertyValue("description") : template.getDescription())%></textarea>
    238238          <a href="javascript:Main.zoom('Description', 'template', 'description')"
  • trunk/www/admin/reportertypes/edit_reportertype.jsp

    r5510 r5905  
    138138          size="40" maxlength="<%=ReporterType.MAX_NAME_LENGTH%>"></td>
    139139      </tr>
    140       <tr valign=top>
     140      <tr >
    141141        <td class="prompt">Description</td>
    142142        <td nowrap>
    143           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     143          <textarea <%=clazz%> rows="4" cols="40" name="description"
    144144            ><%=HTML.encodeTags(reporterType == null ? cc.getPropertyValue("description") : reporterType.getDescription())%></textarea>
    145145          <a href="javascript:Main.zoom('Description', 'reporterType', 'description')"
  • trunk/www/admin/roles/edit_role.jsp

    r5812 r5905  
    367367          size="40" maxlength="<%=Role.MAX_NAME_LENGTH%>"></td>
    368368      </tr>
    369       <tr valign="top">
     369      <tr >
    370370        <td class="prompt">System-level<br>permissions</td>
    371371        <td>
     
    391391      </tr>
    392392
    393       <tr valign=top>
     393      <tr >
    394394        <td class="prompt">Description</td>
    395395        <td nowrap>
    396           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     396          <textarea <%=clazz%> rows="4" cols="40" name="description"
    397397            ><%=HTML.encodeTags(role == null ? cc.getPropertyValue("description") : role.getDescription())%></textarea>
    398398          <a href="javascript:Main.zoom('Description', 'role', 'description')"
     
    407407      tooltip="Set permissions for this role" helpid="role.edit.permissions">
    408408    <table >
    409     <tr valign="top">
     409    <tr >
    410410    <td>
    411411      <b>Item types</b><br>
     
    448448      validate="validateMembers()" helpid="role.edit.members">
    449449    <table >
    450     <tr valign="top">
     450    <tr >
    451451    <td>
    452452      <b>Members</b><br>
  • trunk/www/admin/roles/view_role.jsp

    r5901 r5905  
    306306          newItems = 0;
    307307          StringBuilder sb = new StringBuilder();
    308           sb.append("<tr valign=\"top\"");
     308          sb.append("<tr ");
    309309          sb.append(" class=\"").append(i == 1 ? "oddrow" : "evenrow").append("\"");
    310310          sb.append(">");
  • trunk/www/admin/server/broadcast.jsp

    r5904 r5905  
    9393    {
    9494      %>
    95       <table class="fullform smaller bottomborder">
     95      <table class="fullform smaller bottomborder input100">
    9696      <tr>
    9797        <th>Title</td>
     
    112112        <th>Message</td>
    113113        <td>
    114           <textarea class="text" style="width: 98%; height: 98%;" rows="15" name="message" wrap="virtual"><%=HTML.encodeTags(message)%></textarea>
     114          <textarea class="text" rows="15" name="message" ><%=HTML.encodeTags(message)%></textarea>
    115115        </td>
    116116        <td style="width: 20px;">
  • trunk/www/admin/server/configure.jsp

    r5426 r5905  
    115115  </base:head>
    116116  <base:body >
     117    <h1>Server configuration <base:help tabcontrol="settings" /></h1>
    117118    <form name="server" action="submit_server.jsp" method="post" onsubmit="return false;">
    118119    <input type="hidden" name="ID" value="<%=ID%>">
    119120    <input type="hidden" name="cmd" value="SaveSettings">
    120121 
    121     <h3 class="docked">Server configuration <base:help tabcontrol="settings" /></h3>
    122     <t:tabcontrol id="settings" contentstyle="<%="height: "+(int)(scale*260)+"px;"%>"
     122    <t:tabcontrol id="settings"
     123      subclass="content dialogtabcontrol"
    123124      position="bottom">
    124125    <t:tab id="filetransfer" title="File transfer"
    125126      validate="validateFileTransfer()" helpid="serverconfig.filetransfer">
    126       <table class="form" cellspacing=0>
    127       <tr valign="top">
    128         <td class="prompt">Max transfer rate</td>
     127      <div>
     128      <table class="fullform bottomborder">
     129      <tr>
     130        <th>Max transfer rate</th>
    129131        <td>
    130132          <%
     
    144146          <input class="<%=theClazz%><%=writePermission ? "\"" : " disabled\" disabled readonly"%>
    145147            type="text" name="transfer_rate" value="<%=fBytes%>" size="16" maxlength="16"> per second<br>
     148         
     149        </td>
     150      </tr>
     151      <tr>
     152        <th class="subprompt"></th>
     153        <td>
    146154          <input type="checkbox" value="1" name="unlimited" <%=bytes==0 ? " checked" : ""%>
    147             onclick="setTransferRate(this.checked)" title="Unlimited transfer rate"> Unlimited
    148         </td>
    149       </tr>
    150       <tr>
    151         <td colspan="2">
    152           <br>
     155            id="unlimited"
     156            onclick="setTransferRate(this.checked)" title="Unlimited transfer rate">
     157            <label for="unlimited">Unlimited</label>
     158        </td>
     159      </tr>
     160      </table>
     161      </div>
     162
     163
     164      <div class="padded">
    153165          The transfer rate is specified in bytes per second.
    154166          You can use the following units (case-insensitive):
     
    159171          <li><b>bytes</b> or <b>B</b> for byte values (<code>50 bytes</code>)
    160172          </ul>
    161         </td>
    162       </tr>
    163       </table>
     173      </div>
     174
    164175
    165176    </t:tab>
    166177    <t:tab id="about" title="About" validate="validateAbout()" helpid="serverconfig.about">
    167       <table class="form" cellspacing=0>
    168       <tr>
    169         <td class="prompt">Administrator name</td>
     178      <table class="fullform input100">
     179      <tr>
     180        <th>Administrator name</th>
    170181        <td>
    171182          <input <%=clazz%> type="text" name="name" value="<%=HTML.encodeTags(adminName.getValue())%>" size="40" maxlength="<%=User.MAX_NAME_LENGTH%>"></td>
    172183        </td>
    173       </tr>
    174       <tr>
    175         <td class="prompt">Administrator email</td>
     184        <td></td>
     185      </tr>
     186      <tr>
     187        <th>Administrator email</th>
    176188        <td>
    177189          <input <%=clazz%> type="text" name="email" value="<%=HTML.encodeTags(adminEmail.getValue())%>" size="40" maxlength="<%=User.MAX_EMAIL_LENGTH%>"></td>
    178190        </td>
    179       </tr>
    180       <tr valign=top>
    181         <td class="prompt">About</td>
    182         <td>
    183           <textarea <%=clazz%> rows="10" cols="40" name="about" wrap="virtual"><%=HTML.encodeTags(about.getValue())%></textarea>
     191        <td></td>
     192      </tr>
     193      <tr class="dynamic">
     194        <th>About</th>
     195        <td>
     196          <textarea <%=clazz%> rows="10" name="about"><%=HTML.encodeTags(about.getValue())%></textarea>
     197        </td>
     198        <td style="width: 20px;">
    184199          <a href="javascript:Main.zoom('About', 'server', 'about', <%=!writePermission%>)" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
    185200        </td>
     
    188203    </t:tab>
    189204    <t:tab id="account" title="Get account" validate="validateGetAccount()" helpid="serverconfig.getaccount">
    190       <table class="form" cellspacing=0>
    191       <tr valign=top>
    192         <td class="prompt">Message</td>
    193         <td>
    194           <textarea <%=clazz%> rows="16" cols="40" name="account" wrap="virtual"><%=HTML.encodeTags(getAccount.getValue())%></textarea>
    195           <a href="javascript:Main.zoom('Get account - ', 'server', 'account', <%=!writePermission%>)" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
     205      <table class="fullform input100 smaller">
     206      <tr class="dynamic">
     207        <th>Message</th>
     208        <td>
     209          <textarea <%=clazz%> rows="16"name="account"><%=HTML.encodeTags(getAccount.getValue())%></textarea>
     210        </td>
     211        <td style="width: 20px;">
     212          <a href="javascript:Main.zoom('Get account - message', 'server', 'account', <%=!writePermission%>)" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
    196213        </td>
    197214      </tr>
     
    200217   
    201218    <t:tab id="password" title="Forgotten password" validate="validateForgottenPassword()" helpid="serverconfig.password">
    202       <table class="form" cellspacing=0>
    203       <tr valign=top>
    204         <td class="prompt">Message</td>
    205         <td>
    206           <textarea <%=clazz%> rows="16" cols="40" name="password" wrap="virtual"><%=HTML.encodeTags(forgottenPassword.getValue())%></textarea>
     219      <table class="fullform input100 smaller">
     220      <tr class="dynamic">
     221        <th>Message</th>
     222        <td>
     223          <textarea <%=clazz%> rows="16" name="password"><%=HTML.encodeTags(forgottenPassword.getValue())%></textarea>
     224        </td>
     225        <td style="width: 20px;">
    207226          <a href="javascript:Main.zoom('Forgotten password - message', 'server', 'password', <%=!writePermission%>)" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
    208227        </td>
     
    212231
    213232    <t:tab id="links" title="Links" validate="validateLinks()" helpid="serverconfig.links">
    214         <table class="form" cellspacing=0>
     233        <table class="fullform input100 smaller">
    215234         <tr>
    216         <td class="prompt">Help</td>
     235        <th>Help</th>
    217236        <td>
    218237          <input <%=clazz%> type="text" name="help"
    219             value="<%=HTML.encodeTags(helplink.getValue())%>" size="40"
     238            value="<%=HTML.encodeTags(helplink.getValue())%>"
    220239            maxlength="<%=ClientDefaultSetting.MAX_VALUE_LENGTH%>"></td>
    221240        </td>
    222241      </tr>
    223242      <tr>
    224         <td class="prompt">FAQ</td>
     243        <th>FAQ</th>
    225244        <td>
    226245          <input <%=clazz%> type="text" name="faq"
    227             value="<%=HTML.encodeTags(faqlink.getValue())%>" size="40"
     246            value="<%=HTML.encodeTags(faqlink.getValue())%>"
    228247            maxlength="<%=ClientDefaultSetting.MAX_VALUE_LENGTH%>"></td>
    229248        </td>
    230249      </tr>
    231250      <tr>
    232         <td class="prompt">Report a bug</td>
     251        <th>Report a bug</th>
    233252        <td>
    234253          <input <%=clazz%> type="text" name="reportbug"
    235             value="<%=HTML.encodeTags(reportbuglink.getValue())%>" size="40"
     254            value="<%=HTML.encodeTags(reportbuglink.getValue())%>"
    236255            maxlength="<%=ClientDefaultSetting.MAX_VALUE_LENGTH%>"></td>
    237256        </td>
    238       </tr>   
     257      </tr>
     258      <tr class="dynamic">
     259        <th></th>
     260        <td></td>
     261      </tr>
    239262      </table>   
    240263    </t:tab>
     
    242265
    243266    </form>
    244     <table align="center">
    245     <tr>
    246       <td width="50%"><base:button onclick="saveSettings();" title="Ok" /></td>
    247       <td width="50%"><base:button onclick="window.close();" title="Cancel" /></td>
    248     </tr>
    249     </table>
     267   
     268    <base:buttongroup subclass="dialogbuttons">
     269      <base:button onclick="saveSettings();" title="Ok" />
     270      <base:button onclick="window.close();" title="Cancel" />
     271    </base:buttongroup>
    250272  </base:body>
    251273  </base:page>
  • trunk/www/admin/software/edit_software.jsp

    r5643 r5905  
    162162          size="40" maxlength="<%=Software.MAX_NAME_LENGTH%>"></td>
    163163      </tr>
    164       <tr valign="top">
     164      <tr >
    165165        <td class="prompt">Type</td>
    166166        <td colspan="2">
     
    202202      </tr>
    203203 
    204       <tr valign=top>
     204      <tr >
    205205        <td class="prompt">Description</td>
    206206        <td nowrap>
    207           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     207          <textarea <%=clazz%> rows="4" cols="40" name="description"
    208208            ><%=HTML.encodeTags(software == null ? cc.getPropertyValue("description") : software.getDescription())%></textarea>
    209209          <a href="javascript:Main.zoom('Description', 'software', 'description')"
  • trunk/www/admin/users/edit_default_membership.jsp

    r5426 r5905  
    199199      validate="validateMembership()" helpid="user.edit.default_membership">
    200200      <table >
    201       <tr valign="top">
     201      <tr >
    202202      <td>
    203203        <b>Member in</b><br>
  • trunk/www/admin/users/edit_user.jsp

    r5812 r5905  
    464464        <td colspan="2"><input <%=itemId == 0 ? requiredClazz : clazz%> type="password" name="retype_password" value="" size="30" maxlength="30"></td>
    465465      </tr>
    466       <tr valign="top">
     466      <tr >
    467467        <td class="prompt">Quota</td>
    468468        <td colspan="2">
     
    493493        </td>
    494494      </tr>
    495       <tr valign="top">
     495      <tr >
    496496        <td class="prompt">Quota group</td>
    497497        <td colspan="2">
     
    529529        </td>
    530530      </tr>
    531       <tr valign="top">
     531      <tr >
    532532        <td class="prompt">Home directory</td>
    533533        <td colspan="2">
     
    619619          size="40" maxlength="<%=User.MAX_ORGANISATION_LENGTH%>"></td>
    620620      </tr>
    621       <tr valign="top">
     621      <tr >
    622622        <td class="prompt">Address</td>
    623623        <td>
     
    645645          size="40" maxlength="<%=User.MAX_URL_LENGTH%>"></td>
    646646      </tr>
    647       <tr valign="top">
     647      <tr >
    648648        <td class="prompt">Description</td>
    649649        <td nowrap>
    650650          <textarea <%=clazz%> rows="4" cols="40" name="description"
    651             wrap="virtual"><%=HTML.encodeTags(user == null ? cc.getPropertyValue("description") : user.getDescription())%></textarea>
     651            ><%=HTML.encodeTags(user == null ? cc.getPropertyValue("description") : user.getDescription())%></textarea>
    652652          <a href="javascript:Main.zoom('Description', 'user', 'description')" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
    653653        </td>
     
    671671              String theClazz = required ? requiredClazz : clazz;
    672672              %>
    673               <tr valign="top">
     673              <tr >
    674674                <td class="prompt"><%=HTML.encodeTags(ep.getTitle())%></td>
    675675                <td>
     
    793793      validate="validateMembership()" helpid="user.edit.membership">
    794794      <table >
    795       <tr valign="top">
     795      <tr >
    796796      <td>
    797797        <b>Member in</b><br>
  • trunk/www/admin/users/view_user.jsp

    r5901 r5905  
    215215      %>
    216216        <table class="form" cellspacing=0>
    217         <tr valign="baseline">
     217        <tr >
    218218          <td class="prompt" width="10%">Name</td>
    219219          <td width="40%" colspan="4"><%=HTML.encodeTags(user.getName())%></td>
     
    226226          <td width="40%"><%=HTML.niceFormat(user.getEmail())%></td>
    227227        </tr>
    228         <tr valign="baseline">
     228        <tr >
    229229          <td class="prompt">System ID</td>
    230230          <td><%=HTML.encodeTags(user.getSystemId())%></td>
     
    233233          <td><%=HTML.encodeTags(user.getOrganisation())%></td>
    234234        </tr>
    235         <tr valign="baseline">
     235        <tr >
    236236          <td class="prompt">Login</td>
    237237          <td><%=HTML.encodeTags(user.getLogin())%></td>
     
    240240          <td><%=HTML.niceFormat(user.getAddress())%></td>
    241241        </tr>
    242         <tr valign="baseline">
     242        <tr >
    243243          <td class="prompt">External ID</td>
    244244          <td><%=HTML.encodeTags(user.getExternalId())%></td>
     
    247247          <td><%=HTML.encodeTags(user.getPhone())%></td>
    248248        </tr>
    249         <tr valign="baseline">
     249        <tr >
    250250          <td class="prompt">Home directory</td>
    251251          <td><base:propertyvalue item="<%=user%>" property="homeDirectory" /></td>
     
    254254          <td><%=HTML.encodeTags(user.getFax())%></td>
    255255        </tr>
    256         <tr valign="baseline">
     256        <tr >
    257257          <td class="prompt">Quota</td>
    258258          <td><base:propertyvalue item="<%=user%>" property="quota" /></td>
     
    261261          <td><%=HTML.niceFormat(user.getUrl())%></td>
    262262        </tr>
    263         <tr valign="baseline">
     263        <tr >
    264264          <td class="prompt">Quota group</td>
    265265          <td><base:propertyvalue item="<%=user%>" property="quotaGroup" /></td>
    266266        </tr>
    267         <tr valign="baseline">
     267        <tr >
    268268          <td class="prompt">Expiration date</td>
    269269          <td><%=user.getExpirationDate() == null ? "<i>- never -</i>" :
    270270            dateFormatter.format(user.getExpirationDate())%></td>
    271271        </tr>
    272         <tr valign="baseline">
     272        <tr >
    273273          <td class="prompt">Multi-user account</td>
    274274          <td><%=user.isMultiuserAccount() ? "yes" : "no"%></td>
    275275        </tr>
    276         <tr valign="baseline">
     276        <tr >
    277277          <td class="prompt">Disabled</td>
    278278          <td><%=user.isDisabled() ? "yes" : "no"%></td>
    279279        </tr>
    280         <tr valign="baseline">
     280        <tr >
    281281          <td class="prompt">Description</td>
    282282          <td colspan="4"><%=HTML.niceFormat(user.getDescription())%></td>
     
    303303                String value = f.format(user.getExtended(name));
    304304                %>
    305                   <%=needsTr ? "<tr valign=\"top\">" : "" %>
     305                  <%=needsTr ? "<tr>" : "" %>
    306306                  <td class="prompt" width="10%"><%=HTML.encodeTags(ep.getTitle())%></td>
    307307                  <td width="40%"><%=value%></td>
  • trunk/www/biomaterials/bioplateeventtypes/edit_eventtype.jsp

    r5525 r5905  
    152152      {
    153153        %>
    154         <tr valign=top>
     154        <tr >
    155155          <td class="prompt">System ID</td>
    156156          <td>
     
    163163      }
    164164      %>
    165       <tr valign=top>
     165      <tr >
    166166        <td class="prompt">Description</td>
    167167        <td nowrap>
    168           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     168          <textarea <%=clazz%> rows="4" cols="40" name="description"
    169169            ><%=HTML.encodeTags(eventType == null ? cc.getPropertyValue("description") : eventType.getDescription())%></textarea>
    170170          <a href="javascript:Main.zoom('Description', 'bioPlateEventType', 'description')"
  • trunk/www/biomaterials/bioplates/edit_bioplate.jsp

    r5812 r5905  
    402402        </td>
    403403      </tr>
    404       <tr valign=top>
     404      <tr >
    405405        <td class="prompt">Description</td>
    406406        <td nowrap>
    407           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     407          <textarea <%=clazz%> rows="4" cols="40" name="description"
    408408            ><%=HTML.encodeTags(bioplate == null ? cc.getPropertyValue("description") : bioplate.getDescription())%></textarea>
    409409          <a href="javascript:Main.zoom('Description', 'bioplate', 'description')"
  • trunk/www/biomaterials/bioplates/events/edit_event.jsp

    r5528 r5905  
    263263        </td>
    264264      </tr>
    265       <tr valign=top>
     265      <tr >
    266266        <td class="prompt">Description</td>
    267267        <td nowrap>
    268           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     268          <textarea <%=clazz%> rows="4" cols="40" name="description"
    269269            ><%=HTML.encodeTags(event.getDescription())%></textarea>
    270270          <a href="javascript:Main.zoom('Description', 'event', 'description')"
  • trunk/www/biomaterials/bioplatetypes/edit_platetype.jsp

    r5709 r5905  
    213213          size="40" maxlength="<%=BioPlateType.MAX_NAME_LENGTH%>"></td>
    214214      </tr>
    215       <tr valign=top>
     215      <tr >
    216216        <td class="prompt">Biomaterial type</td>
    217217        <%
     
    240240      {
    241241        %>
    242         <tr valign="top">
     242        <tr >
    243243          <td class="prompt">Biomaterial subtype</td>
    244244          <td colspan="2">
     
    296296        </td>
    297297      </tr>
    298       <tr valign=top>
     298      <tr >
    299299        <td class="prompt">Description</td>
    300300        <td nowrap>
    301           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     301          <textarea <%=clazz%> rows="4" cols="40" name="description"
    302302            ><%=HTML.encodeTags(bioPlateType == null ? cc.getPropertyValue("description") : bioPlateType.getDescription())%></textarea>
    303303          <a href="javascript:Main.zoom('Description', 'bioPlateType', 'description')"
  • trunk/www/biomaterials/biosources/edit_biosource.jsp

    r5839 r5905  
    185185          size="40" maxlength="<%=BioSource.MAX_NAME_LENGTH%>"></td>
    186186      </tr>
    187       <tr valign="top">
     187      <tr >
    188188        <td class="prompt">Type</td>
    189189        <td colspan="2">
     
    224224          size="40" maxlength="<%=BioSource.MAX_EXTERNAL_ID_LENGTH%>"></td>
    225225      </tr>
    226       <tr valign=top>
     226      <tr >
    227227        <td class="prompt">Description</td>
    228228        <td nowrap>
    229           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     229          <textarea <%=clazz%> rows="4" cols="40" name="description"
    230230            ><%=HTML.encodeTags(bioSource == null ? cc.getPropertyValue("description") : bioSource.getDescription())%></textarea>
    231231          <a href="javascript:Main.zoom('Description', 'biosource', 'description')"
  • trunk/www/biomaterials/events/edit_event.jsp

    r5492 r5905  
    227227        </td>
    228228      </tr>
    229       <tr valign=top>
     229      <tr >
    230230        <td class="prompt">Comment</td>
    231231        <td nowrap>
    232232          <textarea <%=clazz%> rows="4" cols="40"
    233             name="comment" wrap="virtual"><%=HTML.encodeTags(event == null ? cc.getPropertyValue("comment") : event.getComment())%></textarea>
     233            name="comment" ><%=HTML.encodeTags(event == null ? cc.getPropertyValue("comment") : event.getComment())%></textarea>
    234234          <a href="javascript:Main.zoom('Comment', 'event', 'comment')" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
    235235        </td>
  • trunk/www/biomaterials/extracts/edit_extract.jsp

    r5807 r5905  
    717717          size="40" maxlength="<%=Extract.MAX_NAME_LENGTH%>"></td>
    718718      </tr>
    719       <tr valign="top">
     719      <tr >
    720720        <td class="prompt">Type</td>
    721721        <td colspan="2">
     
    859859        </td>
    860860      </tr>
    861       <tr valign=top>
     861      <tr >
    862862        <td class="prompt">Description</td>
    863863        <td nowrap>
    864           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     864          <textarea <%=clazz%> rows="4" cols="40" name="description"
    865865            ><%=HTML.encodeTags(extract == null ? cc.getPropertyValue("description") : extract.getDescription())%></textarea>
    866866          <a href="javascript:Main.zoom('Description', 'extract', 'description')"
     
    887887        </td>
    888888      </tr>
    889       <tr valign="top">
     889      <tr >
    890890        <td class="prompt">Sample</td>
    891891        <td>
     
    917917        </td>
    918918      </tr>
    919       <tr valign="top">
     919      <tr >
    920920        <td class="prompt">Extracts</td>
    921921        <td>
    922922          <table border="0" cellspacing="0" cellpadding="0">
    923           <tr valign="top">
     923          <tr >
    924924          <td>
    925925            <select name="extracts" size="12" multiple class="selectionlist"
  • trunk/www/biomaterials/extracts/view_extract.jsp

    r5901 r5905  
    379379        <td><base:propertyvalue item="<%=extract%>" property="owner"/></td>
    380380      </tr>
    381       <tr valign="baseline">
     381      <tr >
    382382        <td class="prompt">Description</td>
    383383        <td><%=HTML.niceFormat(extract.getDescription())%></td>
  • trunk/www/biomaterials/lists/edit_list.jsp

    r5812 r5905  
    228228      {
    229229        %>
    230         <tr valign="top">
     230        <tr >
    231231          <td class="prompt">Source biomaterials</td>
    232232          <td>
     
    251251      {
    252252        %>
    253         <tr valign="top">
     253        <tr >
    254254          <td class="prompt">Add members?</td>
    255255          <td>
     
    280280          size="40" maxlength="<%=BioMaterialList.MAX_EXTERNAL_ID_LENGTH%>"></td>
    281281      </tr>
    282       <tr valign=top>
     282      <tr >
    283283        <td class="prompt">Description</td>
    284284        <td nowrap>
    285           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     285          <textarea <%=clazz%> rows="4" cols="40" name="description"
    286286            ><%=HTML.encodeTags(list == null ? cc.getPropertyValue("description") : list.getDescription())%></textarea>
    287287          <a href="javascript:Main.zoom('Description', 'list', 'description')"
  • trunk/www/biomaterials/lists/merge.jsp

    r5451 r5905  
    171171        </td>
    172172      </tr>
    173       <tr valign="top">
     173      <tr >
    174174        <td class="prompt">Biomaterial lists</td>
    175175        <td colspan="2">
    176176          <table border="0" cellspacing="0" cellpadding="0">
    177           <tr valign="top">
     177          <tr >
    178178          <td>
    179179            <select name="bioMaterialLists" size="5" multiple style="width: 20em;">
  • trunk/www/biomaterials/samples/edit_sample.jsp

    r5767 r5905  
    657657          size="40" maxlength="<%=Sample.MAX_NAME_LENGTH%>"></td>
    658658      </tr>
    659       <tr valign="top">
     659      <tr >
    660660        <td class="prompt">Type</td>
    661661        <td colspan="2">
     
    784784        </td>
    785785      </tr>
    786       <tr valign=top>
     786      <tr >
    787787        <td class="prompt">Description</td>
    788788        <td nowrap>
    789           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     789          <textarea <%=clazz%> rows="4" cols="40" name="description"
    790790            ><%=HTML.encodeTags(sample == null ? cc.getPropertyValue("description") : sample.getDescription())%></textarea>
    791791          <a href="javascript:Main.zoom('Description', 'sample', 'description')"
     
    833833        </td>
    834834      </tr>
    835       <tr valign="top">
     835      <tr >
    836836        <td class="prompt">Samples</td>
    837837        <td>
    838838          <table border="0" cellspacing="0" cellpadding="0">
    839           <tr valign="top">
     839          <tr >
    840840          <td>
    841841            <select name="samples" size="12" multiple class="selectionlist"
  • trunk/www/biomaterials/samples/view_sample.jsp

    r5901 r5905  
    360360        <td><base:propertyvalue item="<%=sample%>" property="owner" /></td>
    361361      </tr>
    362       <tr valign="baseline">
     362      <tr >
    363363        <td class="prompt">Description</td>
    364364        <td><%=HTML.niceFormat(sample.getDescription())%></td>
  • trunk/www/biomaterials/tags/edit_tag.jsp

    r5632 r5905  
    162162          size="40" maxlength="<%=Tag.MAX_NAME_LENGTH%>"></td>
    163163      </tr>
    164       <tr valign="top">
     164      <tr >
    165165        <td class="prompt">Type</td>
    166166        <td colspan="2">
     
    191191        </td>
    192192      </tr>
    193       <tr valign=top>
     193      <tr >
    194194        <td class="prompt">Description</td>
    195195        <td nowrap>
    196           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     196          <textarea <%=clazz%> rows="4" cols="40" name="description"
    197197            ><%=HTML.encodeTags(tag == null ? cc.getPropertyValue("description") : tag.getDescription())%></textarea>
    198198          <a href="javascript:Main.zoom('Description', 'tag', 'description')"
  • trunk/www/biomaterials/wizards/create_child_bioplate_step1.jsp

    r5723 r5905  
    355355      <h4>Event</h4>
    356356      <table cellspacing="0" border="0" width="100%">
    357       <tr valign="top">
     357      <tr >
    358358      <td>
    359359        <table class="form" cellspacing="0">
     
    417417      <td>
    418418        <b>Description</b><br>
    419         <textarea <%=clazz%> rows="4" cols="40" name="event_description" wrap="virtual"
     419        <textarea <%=clazz%> rows="4" cols="40" name="event_description"
    420420          ></textarea>
    421421        <a href="javascript:Main.zoom('Event description', 'main', 'event_description')"
     
    428428      </td>
    429429    </tr>
    430     <tr valign="top">
     430    <tr >
    431431      <td>
    432432        <table class="form" cellspacing="0">
     
    578578      <td>
    579579        <b>Description</b><br>
    580         <textarea <%=clazz%> rows="4" cols="40" name="child_description" wrap="virtual"
     580        <textarea <%=clazz%> rows="4" cols="40" name="child_description"
    581581          ></textarea>
    582582        <a href="javascript:Main.zoom('Biomaterial description', 'main', 'child_description')"
     
    590590      </td>
    591591    </tr>
    592     <tr valign="top">
     592    <tr >
    593593      <td>
    594594        <table class="form" cellspacing="0">
     
    658658      <td>
    659659        <b>Description</b><br>
    660         <textarea <%=clazz%> rows="4" cols="40" name="plate_description" wrap="virtual"
     660        <textarea <%=clazz%> rows="4" cols="40" name="plate_description"
    661661          ></textarea>
    662662        <a href="javascript:Main.zoom('Plate description', 'main', 'plate_description')"
  • trunk/www/biomaterials/wizards/create_child_bioplate_step2.jsp

    r5903 r5905  
    747747 
    748748      <table cellspacing="0" cellpadding="0" border="0" width="100%" style="padding: 4px;">
    749       <tr valign="top">
     749      <tr >
    750750        <td style="width: 50%;">
    751751          <div style="max-height: <%=(int)(scale*350)%>px; overflow: auto;">
     
    773773      <div style="height: 150px; xbackground: #e0e0e0; padding-bottom: 6px;">
    774774      <table cellspacing="0" border="0" width="100%" style="xdisplay: none;">
    775       <tr valign="top">
     775      <tr >
    776776      <td width="50%">
    777777        <h3><%=isBioAssayEvent ? "Physical bioassay" : "Child plate:"%></h3>
  • trunk/www/biomaterials/wizards/move_biomaterial.jsp

    r5903 r5905  
    742742     
    743743      <table cellspacing="0" border="0" width="100%" style="background: #e0e0e0; padding-bottom: 6px;">
    744       <tr valign="top">
     744      <tr >
    745745      <td>
    746746        <table class="form" cellspacing="0">
     
    804804      <td>
    805805        <b>Description</b><br>
    806         <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     806        <textarea <%=clazz%> rows="4" cols="40" name="description"
    807807          ></textarea>
    808808        <a href="javascript:Main.zoom('Description', 'main', 'description')"
     
    841841 
    842842      <table cellspacing="0" cellpadding="0" border="0" width="100%" style="padding: 4px;">
    843       <tr valign="top">
     843      <tr >
    844844        <td style="width: 50%;">
    845845          <div style="max-height: <%=(int)(scale*350)%>px; overflow: auto;">
  • trunk/www/biomaterials/wizards/place_on_plate.jsp

    r5903 r5905  
    654654      %>
    655655      <table cellspacing="0" border="0" width="100%" style="background: #e0e0e0; padding-bottom: 6px;">
    656       <tr valign="top">
     656      <tr >
    657657        <td style="width: 50%;">
    658658          <table class="form" cellspacing=0>
     
    716716        <td style="width: 50%;">
    717717          <b>Description</b><br>
    718           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     718          <textarea <%=clazz%> rows="4" cols="40" name="description"
    719719            ></textarea>
    720720          <a href="javascript:Main.zoom('Description', 'main', 'description')"
     
    748748     
    749749      <table cellspacing="0" cellpadding="0" border="0" width="100%" style="padding: 4px;">
    750       <tr valign="top">
     750      <tr >
    751751        <td style="width: 280px;">
    752752          <b>Items to place</b> <%=commonSubtype != null ? "<span class=\"itemsubtype\">[" + HTML.encodeTags(commonSubtype.getName()) + "]</span>" : "" %>
  • trunk/www/common/annotations/annotate.jsp

    r5812 r5905  
    601601    <form name="annotations">
    602602    <table class="form" cellspacing="2" border="0" cellpadding="0" width="100%">
    603     <tr valign="top">
     603    <tr >
    604604      <td width="50%">
    605605        <b>Categories</b> <select name="categories" onchange="categoryOnChange()">
  • trunk/www/common/annotations/inherit.jsp

    r5749 r5905  
    382382  <form name="annotations">
    383383  <table class="form" cellspacing="2" border="0" cellpadding="0" width="100%">
    384   <tr valign="top">
     384  <tr >
    385385  <td width="50%">
    386386    <div id="joust" class="joust parameterlist"
  • trunk/www/common/anytoany/edit_anytoany.jsp

    r5426 r5905  
    201201          size="40" maxlength="<%=AnyToAny.MAX_NAME_LENGTH%>"></td>
    202202      </tr>
    203       <tr valign=top>
     203      <tr >
    204204        <td class="prompt">Description</td>
    205205        <td nowrap>
    206           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     206          <textarea <%=clazz%> rows="4" cols="40" name="description"
    207207            ><%=HTML.encodeTags(anyToAny == null ? cc.getPropertyValue("description") : anyToAny.getDescription())%></textarea>
    208208          <a href="javascript:Main.zoom('Description', 'label', 'description')"
  • trunk/www/common/datafiles/select_files.jsp

    r5812 r5905  
    472472        <tr class="item <%=isRequired ? "required" : "" %>"
    473473          id="filelist.<%=dftId%>">
    474           <td class="filetype" valign="top"
     474          <td class="filetype"
    475475            id="filelist.<%=dftId%>.label"
    476476            title="<%=fullLabel == label ? "" : HTML.encodeTags(fullLabel)%>"
  • trunk/www/common/expression_builder.jsp

    r5879 r5905  
    554554        <br>
    555555        <b>Expression</b><br>
    556         <textarea name="expression" rows="16" cols="80" wrap="soft" style="width: 100%;"></textarea>
     556        <textarea name="expression" rows="16" cols="80" style="width: 100%;"></textarea>
    557557
    558558        <br><br>
  • trunk/www/common/import/select_file.jsp

    r5570 r5905  
    191191      </div>
    192192      <table class="form" width="100%">
    193       <tr valign="top">
     193      <tr >
    194194        <td class="prompt">Plugin</td>
    195195        <td><%=plugin != null ? HTML.encodeTags(plugin.getName()) : "<i>- all -</i>"%></td>
    196196      </tr>
    197       <tr valign="top">
     197      <tr >
    198198        <td class="prompt">File</td>
    199199        <td>
  • trunk/www/common/import/select_plugin.jsp

    r5426 r5905  
    208208   
    209209      <table class="form" width="100%">
    210       <tr valign="top">
     210      <tr >
    211211        <td class="prompt">Plugin + file format</td>
    212212        <td>
  • trunk/www/common/plugin/configure.jsp

    r5812 r5905  
    715715   
    716716      <table class="form">
    717       <tr valign="baseline">
     717      <tr >
    718718        <td class="prompt">Plugin</td>
    719719        <td><%=plugin == null ? "<i>- none -</i>" : HTML.encodeTags(plugin.getName())%></td>
     
    728728
    729729      <table class="form" cellspacing="0" border="0" cellpadding="0" width="100%">
    730       <tr valign="top">
     730      <tr >
    731731        <td nowrap style="width: 240px">
    732732          <div class="parameterlist" style="height: <%=(int)(scale*320)%>px; width:240px;">
     
    801801          <div id="valuecontainer" style="display: none;">
    802802          <table cellspacing="2" border="0" cellpadding="0" cellspacing="0">
    803             <tr valign="top">
     803            <tr >
    804804            <td>
    805805              <b>Values</b> <span id="multiplicity"></span><br>
  • trunk/www/common/plugin/finish_job.jsp

    r5812 r5905  
    116116    <div class="boxed">
    117117      <table class="form" width="100%">
    118       <tr valign="top">
     118      <tr >
    119119        <td class="prompt">Plugin</td>
    120120        <td><%=HTML.encodeTags(plugin.getName())%></td>
    121121      </tr>
    122       <tr valign="top" id="configurations">
     122      <tr id="configurations">
    123123        <td class="prompt">Configuration</td>
    124124        <td><%=pluginConfig == null ? "<i>- none -</i>" : HTML.encodeTags(pluginConfig.getName())%></td>
    125125      </tr>
    126126
    127       <tr valign="top">
     127      <tr >
    128128        <td class="prompt">Job name</td>
    129129        <td><input type="text" class="text required"
     
    137137      {
    138138        %>
    139         <tr valign="top">
     139        <tr >
    140140          <td class="prompt">Use job agent</td>
    141141          <td>
     
    157157      %>
    158158     
    159       <tr valign="top">
     159      <tr >
    160160        <td class="prompt">Job description</td>
    161161        <td nowrap>
    162           <textarea class="text" rows="4" cols="40" name="job_description" wrap="virtual"
     162          <textarea class="text" rows="4" cols="40" name="job_description"
    163163            ><%=HTML.encodeTags(job.getDescription())%></textarea>
    164164          <a href="javascript:Main.zoom('Job description', 'plugin', 'description')"
  • trunk/www/common/plugin/select_plugin.jsp

    r5426 r5905  
    197197   
    198198      <table class="form" width="100%">
    199       <tr valign="top">
     199      <tr >
    200200        <td class="prompt">Plugin + configuration</td>
    201201        <td>
  • trunk/www/common/plugin/test_with_file.jsp

    r5812 r5905  
    310310    <div class="boxed">
    311311      <table class="form">
    312       <tr valign="top">
     312      <tr >
    313313        <td class="prompt">File to test</td>
    314314        <td colspan="3">
     
    327327        </td>
    328328      </tr>
    329       <tr valign="top">
     329      <tr >
    330330        <td class="prompt">Lines to parse</td>
    331331        <td>
     
    354354        </td>
    355355      </tr>
    356       <tr valign="top">
     356      <tr >
    357357        <td class="prompt">Header regexp</td>
    358358        <td>
     
    375375        </td>
    376376      </tr>
    377       <tr valign="top">
     377      <tr >
    378378        <td class="prompt">Data splitter regexp</td>
    379379        <td>
     
    396396        </td>
    397397      </tr>
    398       <tr valign="top">
     398      <tr >
    399399        <td class="prompt">Ignore regexp</td>
    400400        <td>
     
    414414        <td><input type="checkbox" name="trimQuotes" id="trimQuotes" value="1"></td>
    415415      </tr>
    416       <tr valign="top">
     416      <tr >
    417417        <td class="prompt">Data header regexp</td>
    418418        <td>
     
    420420        </td>
    421421      </tr>
    422       <tr valign="top">
     422      <tr >
    423423        <td class="prompt">Data footer regexp</td>
    424424        <td>
  • trunk/www/common/share/share.jsp

    r5812 r5905  
    408408    <div class="boxed" >
    409409    <table border=0 cellspacing=0 cellpadding=2 width="100%">
    410     <tr valign="top">
     410    <tr >
    411411      <td rowspan="2">
    412412        <b>Members</b><br>
  • trunk/www/common/zoom.jsp

    r5799 r5905  
    7171    if (inCall) return;
    7272    if (timer) clearTimeout(timer);
    73     timer = setTimeout('adjustTextareaSize()', 150);
     73    //timer = setTimeout('adjustTextareaSize()', 150);
    7474  }
    7575  function init()
    7676  {
    7777    getText();
    78     adjustTextareaSize();
     78    //adjustTextareaSize();
    7979  }
    8080  function getText()
     
    152152</base:head>
    153153<base:body onload="init()" attributes="onresize='setTimer();'">
     154  <h1><%=title%> <base:help helpid="zoom.edit" /></h1>
     155  <form name="zoom" onsubmit="return false;">
     156
     157<div class="content">
    154158  <m:menu
    155159    id="listtype"
     
    252256    tooltip="Insert a bookmark"
    253257  />
    254   </m:menu>
    255   <form name="zoom" onsubmit="return false;">
    256     <div width="100%">
    257       <h3 class="docked"><%=title%> <base:help helpid="zoom.edit" /></h3>
     258  </m:menu>     
    258259      <%
    259260      if (form.equals("help"))
     
    320321      }
    321322      %>
    322       <div style="padding-right: 4px;">
    323       <textarea id="zoom" name="zoom" rows="30" cols="80" wrap="soft"
    324         style="border-top: 0px; width: 100%;"
    325         <%=disabled ? "class=\"disabled\" disabled readonly" : ""%>></textarea>
    326       </div>
    327 
     323      <table class="fullcc input100"><tr><td>
     324      <textarea class="autohight" id="zoom" name="zoom" rows="30"
     325        <%=disabled ? "disabled" : ""%>></textarea>
     326      </td></tr></table>
    328327    </div>
    329     <%
    330     if (disabled)
    331     {
    332       %>
    333       <table align="center">
    334       <tr>
    335         <td><base:button onclick="window.close()" title="Close" /></td>
    336       </tr>
    337       </table>
    338       <%
    339     }
    340     else
    341     {
    342       %>
    343       <table align="center">
    344       <tr>
    345         <td width="50%"><base:button onclick="setTextAndClose()" title="Ok" /></td>
    346         <td width="50%"><base:button onclick="window.close()" title="Cancel" /></td>
    347       </tr>
    348       </table>
    349       <%
    350     }
    351     %>
    352   </form>
     328    </form>
     329  <base:buttongroup subclass="dialogbuttons">
     330    <base:button onclick="window.close()" title="Close" visible="<%=disabled%>"/>
     331    <base:button onclick="setTextAndClose()" title="Ok" visible="<%=!disabled%>" />
     332    <base:button onclick="window.close()" title="Cancel" visible="<%=!disabled%>" />
     333  </base:buttongroup>
    353334</base:body>
    354335</base:page>
  • trunk/www/filemanager/directories/edit_directory.jsp

    r5812 r5905  
    186186        </td>
    187187      </tr>
    188       <tr valign=top>
     188      <tr >
    189189        <td class="prompt">Description</td>
    190190        <td nowrap>
    191           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     191          <textarea <%=clazz%> rows="4" cols="40" name="description"
    192192            ><%=HTML.encodeTags(directory == null ? cc.getPropertyValue("description") : directory.getDescription())%></textarea>
    193193          <a href="javascript:Main.zoom('Description', 'directory', 'description')"
  • trunk/www/filemanager/files/edit_file.jsp

    r5812 r5905  
    289289            (file == null && Values.getBoolean(cc.getPropertyValue("writeProtected"))) ? "checked" : ""%>></td>
    290290      </tr>
    291       <tr valign="top">
     291      <tr >
    292292        <td class="prompt">Type</td>
    293293        <td colspan="2">
     
    369369        </td>
    370370      </tr>
    371       <tr valign=top>
     371      <tr >
    372372        <td class="prompt">Description</td>
    373373        <td nowrap>
    374           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     374          <textarea <%=clazz%> rows="4" cols="40" name="description"
    375375            ><%=HTML.encodeTags(file == null ? cc.getPropertyValue("description") : file.getDescription())%></textarea>
    376376          <a href="javascript:Main.zoom('Description', 'file', 'description')"
  • trunk/www/filemanager/files/edit_multiple_file.jsp

    r5812 r5905  
    140140          <input type="radio" name="write_protected" id="writeProtectedYes" value="1"><label for="writeProtectedYes">Yes</label></td>
    141141      </tr>
    142       <tr valign="top">
     142      <tr >
    143143        <td class="prompt">Type</td>
    144144        <td colspan="2">
  • trunk/www/filemanager/files/view_file.jsp

    r5901 r5905  
    325325      File.Action action = file.getAction();
    326326      %>
    327       <tr valign="baseline">
     327      <tr >
    328328        <td class="prompt">Location</td>
    329329        <td><%=location%>
  • trunk/www/filemanager/fileservers/edit_fileserver.jsp

    r5812 r5905  
    242242          (leave empty to keep the password)</td>
    243243      </tr>
    244       <tr valign=top>
     244      <tr >
    245245        <td class="prompt">Description</td>
    246246        <td nowrap>
    247           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     247          <textarea <%=clazz%> rows="4" cols="40" name="description"
    248248            ><%=HTML.encodeTags(server == null ? cc.getPropertyValue("description") : server.getDescription())%></textarea>
    249249          <a href="javascript:Main.zoom('Description', 'server', 'description')"
     
    258258     
    259259      <table class="form" cellspacing=0>
    260       <tr valign=top>
     260      <tr >
    261261        <td class="prompt">Server X.509 certificate</td>
    262262      </tr>
     
    268268        </td>
    269269      </tr>
    270       <tr valign=top>
     270      <tr >
    271271        <td class="prompt">Client PKCS #12 certificate</td>
    272272      </tr>
  • trunk/www/filemanager/upload/select.jsp

    r5903 r5905  
    444444      }
    445445      %>
    446       <tr valign="top">
     446      <tr >
    447447        <td class="prompt">Type</td>
    448448        <td colspan="2">
     
    512512        </td>
    513513      </tr>
    514       <tr valign=top>
     514      <tr >
    515515        <td class="prompt">Description</td>
    516516        <td nowrap>
    517           <textarea <%=clazz%> rows="4" cols="50" name="temp_description" wrap="virtual"
     517          <textarea <%=clazz%> rows="4" cols="50" name="temp_description"
    518518            ><%=HTML.encodeTags(file == null ? cc.getPropertyValue("description") : file.getDescription())%></textarea>
    519519          <a href="javascript:Main.zoom('Description', 'file', 'temp_description')"
     
    522522      </tr>
    523523     
    524       <tr valign=top>
     524      <tr >
    525525        <td class="prompt">Max trans-<br>fer rate</td>
    526526        <td nowrap>
     
    536536      {
    537537        %>
    538         <tr valign=top>
     538        <tr >
    539539          <td class="prompt">Compressed file</td>
    540540          <td>
  • trunk/www/impersonate.jsp

    r5812 r5905  
    133133        </td>
    134134      </tr>
    135       <tr valign=top>
     135      <tr >
    136136        <td class="prompt">Comment</td>
    137137        <td nowrap>
    138           <textarea class="text" rows="4" cols="40" name="comment" wrap="virtual"
     138          <textarea class="text" rows="4" cols="40" name="comment"
    139139            ></textarea>
    140140          <a href="javascript:Main.zoom('Comment', 'login', 'comment')"
  • trunk/www/include/menu.jsp

    r5904 r5905  
    627627      <m:menuitem
    628628        title="<%=menu.getString("resetlistsettings.title") + "…"%>"
    629         onclick="<%="Main.openPopup('"+root+"my_base/user/reset_filters.jsp?ID="+ID+"', 'ResetFilter', 400, 300);"%>"
     629        onclick="<%="Main.openPopup('"+root+"my_base/user/reset_filters.jsp?ID="+ID+"', 'ResetFilter', 400, 270);"%>"
    630630        tooltip="<%=menu.getString("resetlistsettings.tooltip")%>"
    631631      />
     
    633633      <m:menuitem
    634634        title="<%=menu.getString("logout.title") + "…"%>"
    635         onclick="<%="Main.openPopup('"+root+"logout.jsp?ID="+ID+"', 'Logout', 360, 200);"%>"
     635        onclick="<%="Main.openPopup('"+root+"logout.jsp?ID="+ID+"', 'Logout', 300, 200);"%>"
    636636        tooltip="<%=menu.getString("logout.tooltip")%>"
    637637      />
     
    10611061        <m:menuitem
    10621062          title="<%=menu.getString("serversettings.title")+"…"%>"
    1063           onclick="<%="Main.openPopup('"+root+"admin/server/configure.jsp?ID="+ID+"', 'ServerSettings', 500, 400);"%>"
     1063          onclick="<%="Main.openPopup('"+root+"admin/server/configure.jsp?ID="+ID+"', 'ServerSettings', 600, 400);"%>"
    10641064          tooltip="<%=menu.getString("serversettings.tooltip", hasServer)%>"
    10651065          enabled="<%=hasServer%>"
     
    10671067        <m:menuitem
    10681068          title="<%=menu.getString("broadcast.title")+"…"%>"
    1069           onclick="<%="Main.openPopup('"+root+"admin/server/broadcast.jsp?ID="+ID+"', 'BroadcastMessage', 640, 400);"%>"
     1069          onclick="<%="Main.openPopup('"+root+"admin/server/broadcast.jsp?ID="+ID+"', 'BroadcastMessage', 600, 400);"%>"
    10701070          tooltip="<%=menu.getString("broadcast.tooltip", hasServer)%>"
    10711071          enabled="<%=hasServer%>"
  • trunk/www/include/scripts/main.js

    r5877 r5905  
    108108    width = width * scale;
    109109    height = height * scale;
     110   
    110111    /*
    111112      We will try to position the popup window in the center of
  • trunk/www/include/styles/main.css

    r5904 r5905  
    2929*/
    3030
     31/*
     32  Basic elements
     33  -------------- 
     34*/
     35
     36body
     37{
     38  color: #000000;
     39  background: #FFFFFF;
     40  font-family: verdana, arial, sans-serif;
     41  padding-left: 8px;
     42  padding-right: 8px;
     43}
     44
     45h1
     46{
     47  font-size: 1.7em;
     48  font-weight: bold;
     49  color: #555577;
     50  margin: 0px;
     51  white-space: nowrap;
     52}
     53
     54
    3155/* Tables should have no border, padding or cellspacing by default */
    3256table
     
    120144*/
    121145
    122 input[type="radio"], input[type="checkbox"] 
     146input[type="radio"], input[type="checkbox"]
    123147{
    124148  cursor: pointer;
     
    128152}
    129153
    130 select, input[type="text"], textarea
    131 {
     154/* Regular text-field controls */
     155input[type="text"], input[type="password"], textarea
     156{
     157  font-size:  1em;
    132158  margin: 1px;
    133159  border: 1px solid #A0A0A0;
     
    137163}
    138164
    139 select:hover, input[type="text"]:hover, textarea:hover
     165/* Make a blue-ish border when mouse is over the field */
     166input[type="text"]:hover, input[type="password"]:hover, textarea:hover
    140167{
    141168  border: 1px solid #2288AA;
    142169}
    143170
    144 select:focus, input[type="text"]:focus, textarea:focus
     171/* Make a bigger blue-ish border when the field is active */
     172input[type="text"]:focus, input[type="password"]:focus, textarea:focus
    145173{
    146174  margin: 0px;
    147175  border: 2px solid #2288AA;
    148176  outline: 0px;
     177}
     178
     179/* Input fields should be "close to" 100% wide,  need to use lower value due to padding */
     180.input100 input[type="text"], .input100 input[type="password"], .input100 textarea
     181{
     182  width: 98%;
     183}
     184
     185/* Dynamically resize textarea, should be "close to" 100% but must be lower due to padding */
     186textarea.autohight
     187{
     188  height: 98%;
     189}
     190
     191/* Disabled input fields are grayed out and inactive */
     192input:disabled, textarea:disabled
     193{
     194  background: #F8F8F8;
     195  color: #A0A0A0;
     196  border: 1px solid #A0A0A0 !important;
     197  cursor: default;
     198  cursor: not-allowed;
    149199}
    150200
     
    170220*/
    171221
    172 body {
    173   color: #000000;
    174   background: #FFFFFF;
    175   font-family: verdana, arial, sans-serif;
    176   padding-left: 8px;
    177   padding-right: 8px;
    178 }
    179 
    180222h1 {
    181223  font-weight: bold;
     
    275317
    276318
    277 input.disabled, textarea.disabled {
    278   background: #E0E0E0;
    279   color: #666666;
    280   border-top: 2px groove #999999;
    281   border-left: 2px groove #999999;
    282   border-bottom: 2px ridge #999999;
    283   border-right: 2px ridge #999999;
    284 }
    285319
    286320select.disabled {
  • trunk/www/include/styles/popup.css

    r5904 r5905  
    3838  left: 0px;
    3939  right: 0px;
    40   /* height is specified in one of size_*.css */
    41   color: #f0f0f0;
    42   font-weight: bold;
     40  /* NOTE! Total height in base units is 1.4*1.4=1.96em */
     41  height: 1.4em;
     42  font-size: 1.4em;
     43  color: #F0F0F0;
    4344  background-image: url('backgrounds/popup_h1.png');
    4445  background-color: #224488;
    4546  background-position: right;
    4647  background-repeat: no-repeat;
    47   margin: 0px;
    48   white-space: nowrap;
    4948}
    5049
     
    5453  padding-left: 4px;
    5554  padding-right: 4px;
    56   color: #2288aa;
     55  color: #2288AA;
    5756}
    5857
     
    6261  position: absolute;
    6362  right: 6px;
     63  top: 0.25em;
    6464}
    6565
     
    7070  left: 0px;
    7171  right: 0px;
    72   /* top and bottom are specified in one of size_*.css */
     72  top:  1.96em;
     73  bottom: 3em;
    7374  overflow: auto;
    7475}
     
    9495}
    9596
     97table.fullcc tr
     98{
     99  height: 100%;
     100}
     101
     102table.fullcc td
     103{
     104  height: 100%;
     105}
     106
    96107/* Simply apply some padding to avoid hitting the border */
    97108.popup .content .padded
    98109{
    99   margin: 5px;
     110  padding: 5px;
    100111}
    101112
     
    111122  left: 0px;
    112123  right: 0px;
    113   /* height is specified in one of size_*.css */
     124  /* NOTE! Total height is 2+0.6+0.4=3em */
     125  height: 2em;
     126  padding-top: 0.6em;
     127  padding-bottom: 0.4em;
    114128}
    115129
     
    119133*/
    120134/*
    121   A 100%-wide and high table with two columns (prompt+value)
     135  A 100% wide and high table with two columns (prompt+value)
    122136  * Table rows are max one line high by default
    123137    Use <tr class="double"> to get two or <tr class="dynamic">
     
    132146  height: 100%;
    133147  background: #E8E8E8;
    134   xborder-bottom: 1px solid #A0A0A0;
    135  
     148}
     149
     150/* Default table row is one line only */
     151table.fullform tr
     152{
     153  /* height is really minimum height */
     154  height: 2em;
     155  max-height: 2em;
     156}
     157
     158/* A double hight table row */
     159table.fullform tr.double
     160{
     161  /* height is really minimum height */
     162  height: 4em;
     163  max-height: 4em;
     164  vertical-align: top;
     165}
     166
     167/* No max hight specified, but expected to be bigger than two lines */
     168table.fullform tr.big
     169{
     170  vertical-align: top;
    136171}
    137172
     
    143178  vertical-align: top;
    144179}
    145 
    146180
    147181/* The first column should be a header */
     
    152186  white-space: nowrap;
    153187  text-align: left;
    154   padding: 1px 2px 1px 6px;
     188  padding: 1px 4px 1px 6px;
    155189  border-top: 1px dotted #A0A0A0;
    156190  border-right: 1px solid #A0A0A0;
    157191}
    158192
     193table.fullform th.subprompt
     194{
     195  font-weight: normal;
     196  text-align: right;
     197  border-top: 0px;
     198}
     199
    159200/* First row has no top border */
    160201table.fullform tr:first-child th
     
    180221  width: 200px;
    181222}
     223
     224/* Make sure that dynamic textarea fill the table row */
     225table.fullform tr.dynamic textarea
     226{
     227  height: 98%;
     228}
     229
  • trunk/www/include/styles/size_l.css

    r5426 r5905  
    3030  @version 2.0
    3131*/
    32 body, td, th, h3, input, select, textarea {
    33   font-size: 14px;
     32
     33body
     34{
     35  font-size: 90%;
    3436}
    3537
    36 h1, .pathelement {
     38
     39/*
     40  STYLES BELOW ARE OLD AND SHOULD BE VERIFIED
     41  ------------------------------------------
     42*/
     43
     44.pathelement {
    3745  font-size: 22px;
    3846}
  • trunk/www/include/styles/size_m.css

    r5904 r5905  
    3333body
    3434{
    35   font-size: 12px;
     35  font-size: 75%;
    3636}
    3737
    38 h1
    39 {
    40   font-size: 18px;
    41 }
    42 
    43 /* Dialog buttons in popup windows need fixed height so that we can align other content */
    44 .popup h1
    45 {
    46   font-size: 18px;
    47   height: 25px;
    48   padding-top: 3px;
    49 }
    50 
    51 .popup h1 img
    52 {
    53   /* help icon should be centered vertically */
    54   padding-top: 3px;
    55   padding-bottom: 3px;
    56 }
    57 
    58 .popup .buttongroup.dialogbuttons
    59 {
    60   height: 24px;
    61   padding-top: 10px;
    62   padding-bottom: 6px;
    63 }
    64 
    65 .popup .content, .popup .dialogtabcontrol
    66 {
    67   /* should fit between title and buttons */
    68   top: 28px;
    69   bottom: 40px;
    70 }
    71 
    72 /* Default table row is one line only */
    73 table.fullform tr
    74 {
    75   /* height is really minimum height */
    76   height: 22px;
    77   max-height: 22px;
    78 }
    79 
    80 /* A double hight table row */
    81 table.fullform tr.double
    82 {
    83   /* height is really minimum height */
    84   height: 44px;
    85   max-height: 44px;
    86 }
    8738
    8839/*
  • trunk/www/include/styles/size_s.css

    r5426 r5905  
    3030  @version 2.0
    3131*/
    32 body, td, th, h3, input, select, textarea {
    33   font-size: 10px;
     32body
     33{
     34  font-size: 67.5%;
    3435}
    3536
    36 h1, .pathelement {
     37
     38/*
     39  STYLES BELOW ARE OLD AND SHOULD BE VERIFIED
     40  ------------------------------------------
     41*/
     42
     43.pathelement {
    3744  font-size: 16px;
    3845}
  • trunk/www/include/styles/size_xl.css

    r5426 r5905  
    3030  @version 2.0
    3131*/
    32 
    33 body, td, th, h3, input, select, textarea {
    34   font-size: 18px;
     32body
     33{
     34  font-size: 110%;
    3535}
    3636
    37 h1, .pathelement {
     37
     38/*
     39  STYLES BELOW ARE OLD AND SHOULD BE VERIFIED
     40  ------------------------------------------
     41*/
     42
     43.pathelement {
    3844  font-size: 28px;
    3945}
  • trunk/www/include/styles/size_xs.css

    r5426 r5905  
    3030  @version 2.0
    3131*/
    32 body, td, th, h3, input, select, textarea {
    33   font-size: 8px;
     32body
     33{
     34  font-size: 60%;
    3435}
    3536
    36 h1, .pathelement {
     37
     38/*
     39  STYLES BELOW ARE OLD AND SHOULD BE VERIFIED
     40  ------------------------------------------
     41*/
     42.pathelement {
    3743  font-size: 14px;
    3844}
  • trunk/www/include/styles/tabcontrol.css

    r5904 r5905  
    5555}
    5656
     57/* Each tab should fill up the main content area */
     58.tabcontrol .tabcontents > div
     59{
     60  height: 100%;
     61}
    5762
    5863/* Tabs */
     
    111116{
    112117  border-top: 1px solid #E8E8E8 !important;
     118  border-bottom: 2px solid #2288AA !important;
     119  padding-bottom: 1px !important;
    113120}
    114121
     
    133140}
    134141
    135 /* Used in popup windows to fill out the area between title and buttons */
    136 .tabcontrol.dialogtabcontrol
    137 {
    138   position: absolute;
    139   left: 0px;
    140   right: 0px;
    141 }
    142 
    143 .dialogtabcontrol .tabcontents > div
     142/* Use all but the bottom 2em for tab contents */
     143.dialogtabcontrol .tabcontents
    144144{
    145145  position: absolute;
     
    148148  right: 0px;
    149149  bottom: 2em;
    150   border-width: 0px !important;
     150  border-width: 0px !important;
     151  overflow: auto;
    151152}
    152153
     
    158159}
    159160
     161
  • trunk/www/lims/arraybatches/edit_batch.jsp

    r5687 r5905  
    441441        </td>
    442442      </tr>
    443       <tr valign=top>
     443      <tr >
    444444        <td class="prompt">Description</td>
    445445        <td nowrap>
    446           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     446          <textarea <%=clazz%> rows="4" cols="40" name="description"
    447447            ><%=HTML.encodeTags(batch == null ? cc.getPropertyValue("description") : batch.getDescription())%></textarea>
    448448          <a href="javascript:Main.zoom('Description', 'batch', 'description')"
  • trunk/www/lims/arraydesigns/edit_design.jsp

    r5714 r5905  
    332332          size="12" maxlength="10" onkeypress="return Numbers.integerOnly(event)"></td>
    333333      </tr>
    334       <tr valign=top>
     334      <tr >
    335335        <td class="prompt">Description</td>
    336336        <td nowrap>
    337           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     337          <textarea <%=clazz%> rows="4" cols="40" name="description"
    338338            ><%=HTML.encodeTags(design == null ? cc.getPropertyValue("description") : design.getDescription())%></textarea>
    339339          <a href="javascript:Main.zoom('Description', 'design', 'description')"
  • trunk/www/lims/arraydesigns/features/view_feature.jsp

    r5590 r5905  
    238238        %>
    239239        <table border="0" cellspacing="0" cellpadding="0">
    240         <tr valign="top">
     240        <tr >
    241241        <td>
    242242          <table class="form" cellspacing=0>
     
    257257            <td><%=HTML.encodeTags(reporter.getSymbol())%></td>
    258258          </tr>
    259           <tr valign="top">
     259          <tr >
    260260            <td class="prompt">Description</td>
    261261            <td><%=HTML.niceFormat(reporter.getDescription())%></td>
     
    285285              String value = f.format(reporter.getExtended(name));
    286286              %>
    287                 <%=needsTr ? "<tr valign=\"top\">" : "" %>
     287                <%=needsTr ? "<tr>" : "" %>
    288288                <td class="prompt"><%=HTML.encodeTags(ep.getTitle())%></td>
    289289                <td><%=value%></td>
  • trunk/www/lims/arraydesigns/manage_plates.jsp

    r5426 r5905  
    152152      </tr>
    153153
    154       <tr valign="top">
     154      <tr >
    155155        <td class="prompt">Plates</td>
    156156        <td>
    157157
    158158          <table>
    159           <tr valign="top">
     159          <tr >
    160160          <td>
    161161            <base:button
  • trunk/www/lims/arraydesigns/view_design.jsp

    r5901 r5905  
    315315     
    316316      <table width="100%">
    317       <tr valign="top">
     317      <tr >
    318318      <td>
    319319     
  • trunk/www/lims/arrayslides/create_wizard.jsp

    r5903 r5905  
    285285        </tr>
    286286        <tr>
    287           <td class="prompt" valign="top">Description</td>
     287          <td class="prompt" >Description</td>
    288288          <td nowrap>
    289             <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     289            <textarea <%=clazz%> rows="4" cols="40" name="description"
    290290              ><%=HTML.encodeTags(cc.getPropertyValue("description"))%></textarea>
    291291            <a href="javascript:Main.zoom('Description', 'WizardStep1', 'description')"
  • trunk/www/lims/arrayslides/edit_slide.jsp

    r5812 r5905  
    295295          onkeypress="return Numbers.integerOnly(event)"></td>
    296296      </tr>
    297       <tr valign=top>
     297      <tr >
    298298        <td class="prompt">Description</td>
    299299        <td nowrap>
    300           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     300          <textarea <%=clazz%> rows="4" cols="40" name="description"
    301301            ><%=HTML.encodeTags(slide == null ? cc.getPropertyValue("description") : slide.getDescription())%></textarea>
    302302          <a href="javascript:Main.zoom('Description', 'slide', 'description')"
  • trunk/www/lims/geometries/edit_geometry.jsp

    r5767 r5905  
    204204        </td>
    205205      </tr>
    206       <tr valign=top>
     206      <tr >
    207207        <td class="prompt">Description</td>
    208208        <td nowrap>
    209           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     209          <textarea <%=clazz%> rows="4" cols="40" name="description"
    210210            ><%=HTML.encodeTags(geometry == null ? cc.getPropertyValue("description") : geometry.getDescription())%></textarea>
    211211          <a href="javascript:Main.zoom('Description', 'geometry', 'description')"
  • trunk/www/lims/platemappings/edit_mapping.jsp

    r5498 r5905  
    194194          size="40" maxlength="<%=PlateMapping.MAX_NAME_LENGTH%>"></td>
    195195      </tr>
    196       <tr valign=top>
     196      <tr >
    197197        <td class="prompt">Source plates</td>
    198198        <td>
     
    228228        </td>
    229229      </tr>
    230       <tr valign=top>
     230      <tr >
    231231        <td class="prompt">Destination plates</td>
    232232        <td>
     
    262262        </td>
    263263      </tr>
    264       <tr valign=top>
     264      <tr >
    265265        <td class="prompt">Image</td>
    266266        <td>
     
    280280        </td>
    281281      </tr>
    282       <tr valign=top>
     282      <tr >
    283283        <td class="prompt">Description</td>
    284284        <td nowrap>
    285           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     285          <textarea <%=clazz%> rows="4" cols="40" name="description"
    286286            ><%=HTML.encodeTags(mapping == null ? cc.getPropertyValue("description") : mapping.getDescription())%></textarea>
    287287          <a href="javascript:Main.zoom('Description', 'mapping', 'description')"
  • trunk/www/lims/plates/edit_plate.jsp

    r5812 r5905  
    286286        </td>
    287287      </tr>
    288       <tr valign=top>
     288      <tr >
    289289        <td class="prompt">Description</td>
    290290        <td nowrap>
    291           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     291          <textarea <%=clazz%> rows="4" cols="40" name="description"
    292292            ><%=HTML.encodeTags(plate == null ? cc.getPropertyValue("description") : plate.getDescription())%></textarea>
    293293          <a href="javascript:Main.zoom('Description', 'plate', 'description')"
  • trunk/www/lims/plates/events/edit_event.jsp

    r5630 r5905  
    377377        </td>
    378378      </tr>
    379       <tr valign=top>
     379      <tr >
    380380        <td class="prompt">Comment</td>
    381381        <td nowrap>
    382382          <textarea <%=clazz%> rows="4" cols="40"
    383             name="comment" wrap="virtual"><%=HTML.encodeTags(event == null ? cc.getPropertyValue("comment") : event.getComment())%></textarea>
     383            name="comment" ><%=HTML.encodeTags(event == null ? cc.getPropertyValue("comment") : event.getComment())%></textarea>
    384384          <a href="javascript:Main.zoom('Comment', 'event', 'comment')" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
    385385        </td>
  • trunk/www/lims/plates/merge_plates_2.jsp

    r5451 r5905  
    132132    <div class="boxed" style="<%="height: "+(int)(scale*280)+"px;"%>">
    133133      <table class="form" cellspacing=0>
    134       <tr valign="top">
     134      <tr >
    135135        <td class="prompt">Plate mapping</td>
    136136        <td><%=HTML.encodeTags(plateMapping.getName())%>
     
    155155        <td><%=HTML.encodeTags(plateType.getName())%></td>
    156156      </tr>
    157       <tr valign="top">
     157      <tr >
    158158        <td class="prompt">Plates</td>
    159159        <td>
    160160
    161161          <table>
    162           <tr valign="top">
     162          <tr >
    163163          <td>
    164164            <base:button
  • trunk/www/lims/plates/view_plate.jsp

    r5901 r5905  
    308308        <td><base:propertyvalue item="<%=plate%>" property="plateType.plateGeometry" /></td>
    309309      </tr>
    310       <tr valign="baseline">
     310      <tr >
    311311        <td class="prompt">Merge mapping</td>
    312312        <td><%
  • trunk/www/lims/plates/wells/view_well.jsp

    r5901 r5905  
    246246        %>
    247247        <table border="0" cellspacing="0" cellpadding="0">
    248         <tr valign="top">
     248        <tr >
    249249        <td>
    250250          <table class="form" cellspacing=0>
     
    273273            <td><%=HTML.encodeTags(reporter.getSymbol())%></td>
    274274          </tr>
    275           <tr valign="top">
     275          <tr >
    276276            <td class="prompt">Description</td>
    277277            <td><%=HTML.niceFormat(reporter.getDescription())%></td>
     
    293293                String value = f.format(reporter.getExtended(name));
    294294                %>
    295                   <%=needsTr ? "<tr valign=\"top\">" : "" %>
     295                  <%=needsTr ? "<tr>" : "" %>
    296296                  <td class="prompt"><%=HTML.encodeTags(ep.getTitle())%></td>
    297297                  <td><%=value%></td>
  • trunk/www/lims/platetypes/edit_platetype.jsp

    r5498 r5905  
    206206
    207207
    208       <tr valign=top>
     208      <tr >
    209209        <td class="prompt">Description</td>
    210210        <td nowrap>
    211           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     211          <textarea <%=clazz%> rows="4" cols="40" name="description"
    212212            ><%=HTML.encodeTags(plateType == null ? cc.getPropertyValue("description") : plateType.getDescription())%></textarea>
    213213          <a href="javascript:Main.zoom('Description', 'platetype', 'description')"
  • trunk/www/lims/platetypes/eventtypes/edit_eventtype.jsp

    r5630 r5905  
    227227      </tr>
    228228
    229       <tr valign=top>
     229      <tr >
    230230        <td class="prompt">Description</td>
    231231        <td nowrap>
    232           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     232          <textarea <%=clazz%> rows="4" cols="40" name="description"
    233233            ><%=HTML.encodeTags(eventType == null ? cc.getPropertyValue("description") : eventType.getDescription())%></textarea>
    234234          <a href="javascript:Main.zoom('Description', 'eventtype', 'description')"
  • trunk/www/my_base/index.jsp

    r5901 r5905  
    185185
    186186<table border="0" cellspacing="0" cellpadding="0" width="100%">
    187 <tr valign="top">
     187<tr >
    188188  <td width="50%">
    189189 
  • trunk/www/my_base/messages/view_message.jsp

    r5900 r5905  
    151151      %>
    152152      <table class="form" cellspacing=0>
    153       <tr valign="top">
     153      <tr >
    154154        <td class="prompt">Subject</td>
    155155        <td><%=HTML.encodeTags(message.getName())%></td>
    156156      </tr>
    157       <tr valign="top">
     157      <tr >
    158158        <td class="prompt">From</td>
    159159        <td><%=HTML.encodeTags(message.getFrom())%></td>
    160160      </tr>
    161       <tr valign="top">
     161      <tr >
    162162        <td class="prompt">Time sent</td>
    163163        <td><%=dateTimeFormatter.format(message.getTimeSent())%></td>
    164164      </tr>
    165       <tr valign="top">
     165      <tr >
    166166        <td class="prompt">Message</td>
    167167        <td><%=HTML.niceFormat(message.getDescription())%></td>
     
    180180        <td><%=HTML.encodeTags(job.getName())%></td>
    181181      </tr>
    182       <tr valign="top">
     182      <tr >
    183183        <td class="prompt">Description</td>
    184184        <td>
     
    186186        </td>
    187187      </tr>
    188       <tr valign="top">
     188      <tr >
    189189        <td class="prompt">Priority</td>
    190190        <td>
     
    192192        </td>
    193193      </tr>
    194       <tr valign="top">
     194      <tr >
    195195        <td class="prompt">Status</td>
    196196        <td>
     
    198198        </td>
    199199      </tr>
    200       <tr valign="top">
     200      <tr >
    201201        <td class="prompt">Percent complete</td>
    202202        <td>
     
    237237        </td>
    238238      </tr>
    239       <tr valign="top">
     239      <tr >
    240240        <td class="prompt">Created</td>
    241241        <td>
     
    243243        </td>
    244244      </tr>
    245       <tr valign="top">
     245      <tr >
    246246        <td class="prompt">Started</td>
    247247        <td>
     
    249249        </td>
    250250      </tr>
    251       <tr valign="top">
     251      <tr >
    252252        <td class="prompt">Ended</td>
    253253        <td>
     
    255255        </td>
    256256      </tr>
    257       <tr valign="top">
     257      <tr >
    258258        <td class="prompt">Server</td>
    259259        <td>
     
    261261        </td>
    262262      </tr>
    263       <tr valign="top">
     263      <tr >
    264264        <td class="prompt">User</td>
    265265        <td>
     
    267267        </td>
    268268      </tr>
    269       <tr valign="top">
     269      <tr >
    270270        <td class="prompt">Experiment</td>
    271271        <td>
     
    273273        </td>
    274274      </tr>
    275       <tr valign="top">
     275      <tr >
    276276        <td class="prompt">Plugin</td>
    277277        <td>
     
    279279        </td>
    280280      </tr>
    281       <tr valign="top">
     281      <tr >
    282282        <td class="prompt">Configuration</td>
    283283        <td>
  • trunk/www/my_base/projects/edit_project.jsp

    r5812 r5905  
    616616        </td>
    617617      </tr>
    618       <tr valign=top>
     618      <tr >
    619619        <td class="prompt">Description</td>
    620620        <td nowrap>
    621           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     621          <textarea <%=clazz%> rows="4" cols="40" name="description"
    622622            ><%=HTML.encodeTags(project == null ? cc.getPropertyValue("description") : project.getDescription())%></textarea>
    623623          <a href="javascript:Main.zoom('Description', 'project', 'description')"
     
    632632
    633633    <table >
    634     <tr valign="top">
     634    <tr >
    635635    <td>
    636636      <b>Members</b><br>
     
    703703
    704704      <table class="form" cellspacing="2" border="0" cellpadding="0" width="100%">       
    705         <tr valign="top">
     705        <tr >
    706706          <td>
    707707            <b>Default items</b><br>
  • trunk/www/my_base/user/preferences.jsp

    r5904 r5905  
    236236
    237237    <t:tabcontrol
    238       subclass="dialogtabcontrol"
     238      subclass="content dialogtabcontrol"
    239239      active="<%=activePage%>" remember="<%=activePage == null%>" id="settings"   
    240240      position="bottom">
     
    262262              ><label for="fontsizeM">M</label>
    263263            <input type="radio" name="fontsize" id="fontsizeL" value="size_l.css"
    264               <%="size_l.css".equals(fontsize) ? "checked" : ""%> onclick="setScale(120)"
     264              <%="size_l.css".equals(fontsize) ? "checked" : ""%> onclick="setScale(115)"
    265265              ><label for="fontsizeL">L</label>
    266266            <input type="radio" name="fontsize" id="fontsizeXL" value="size_xl.css"
    267               <%="size_xl.css".equals(fontsize) ? "checked" : ""%> onclick="setScale(140)"
     267              <%="size_xl.css".equals(fontsize) ? "checked" : ""%> onclick="setScale(130)"
    268268              ><label for="fontsizeXL">XL</label>
    269269          </td>
     
    485485        %>
    486486        <table class="fullform">
    487         <tr valign="baseline">
     487        <tr >
    488488          <th>Recently viewed items</th>
    489489          <td>
  • trunk/www/my_base/user/settings.jsp

    r5904 r5905  
    6161  final String title = "Information for " + HTML.encodeTags(user.getName());
    6262  final boolean writePermission = user.hasPermission(Permission.RESTRICTED_WRITE);
    63   final String clazz = writePermission ? "class=\"text\"" : "class=\"text disabled\" disabled readonly";
    64   final String requiredClazz = writePermission ? "class=\"text required\"" : "class=\"text required disabled\" disabled readonly";
    65   final String passwordClass = writePermission && Application.isUsingInternalAuthentication() ?
    66     "text" : "class=\"text disabled\" disabled readonly";
     63  final String ifDisabled = writePermission ? "" : "disabled";
     64  final String passwordDisabled = writePermission && Application.isUsingInternalAuthentication() ?
     65    "" : "disabled";
    6766  dc.detachItem(user);
    6867  sc.setSessionSetting("user", user);
     
    180179  </base:head>
    181180  <base:body>
    182   <h1><%=title%><base:help tabcontrol="settings" /></h1>
    183  
    184   <form action="submit_user.jsp?ID=<%=ID%>" method="post" name="user" onsubmit="return false;">
    185   <input type=hidden name="cmd" value="SaveSettings">
    186  
    187   <t:tabcontrol
    188     subclass="dialogtabcontrol"
    189     active="<%=activePage%>" id="settings"
    190     position="bottom" remember="false">
    191  
    192   <t:tab id="contact" title="Contact information" validate="validateContact()" helpid="userpreferences.contact">
    193     <table class="fullform">
    194     <tr>
    195       <th>Full name</th>
    196       <td><%=HTML.encodeTags(user.getName())%></td>
    197       <td></td>
    198     </tr>
    199     <tr>
    200       <th>Email</th>
    201       <td><input <%=clazz%> type="text" name="email" value="<%=HTML.encodeTags(user.getEmail())%>" style="width: 98%;" maxlength="<%=User.MAX_EMAIL_LENGTH%>"></td>
    202       <td></td>
    203     </tr>
    204     <%
    205     if (EmailUtil.isEnabled() && writePermission)
    206     {
    207       %>
    208       <tr>
    209         <th></th>
    210         <td>
     181    <h1><%=title%><base:help tabcontrol="settings" /></h1>
     182 
     183    <form action="submit_user.jsp?ID=<%=ID%>" method="post" name="user" onsubmit="return false;">
     184    <input type=hidden name="cmd" value="SaveSettings">
     185 
     186    <t:tabcontrol
     187      subclass="content dialogtabcontrol"
     188      active="<%=activePage%>" id="settings"
     189      position="bottom" remember="false">
     190 
     191      <t:tab id="contact" title="Contact information" validate="validateContact()" helpid="userpreferences.contact">
     192        <table class="fullform input100">
     193        <tr>
     194          <th>Full name</th>
     195          <td><%=HTML.encodeTags(user.getName())%></td>
     196          <td></td>
     197        </tr>
     198        <tr>
     199          <th>Email</th>
     200          <td><input <%=ifDisabled%> type="text" name="email" value="<%=HTML.encodeTags(user.getEmail())%>" maxlength="<%=User.MAX_EMAIL_LENGTH%>"></td>
     201          <td></td>
     202        </tr>
     203        <%
     204        if (EmailUtil.isEnabled() && writePermission)
     205        {
     206          %>
     207          <tr>
     208            <th class="subprompt"></th>
     209            <td>
     210              <%
     211              boolean sendMessagesAsEmail = user.getSendMessagesAsEmail();
     212              %>
     213              <input type="checkbox" name="sendMessagesAsEmail" id="sendMessagesAsEmail" value="1" <%=sendMessagesAsEmail ? "checked" : ""%>
     214                ><label for="sendMessagesAsEmail">Send system messages as email</label>
     215            </td>
     216            <td></td>
     217          </tr>
    211218          <%
    212           boolean sendMessagesAsEmail = user.getSendMessagesAsEmail();
     219        }
     220        %>
     221        <tr>
     222          <th>Organisation</th>
     223          <td><input <%=ifDisabled%> type="text" name="organisation" value="<%=HTML.encodeTags(user.getOrganisation())%>" maxlength="<%=User.MAX_ORGANISATION_LENGTH%>"></td>
     224          <td></td>
     225        </tr>
     226        <tr class="big">
     227          <th>Address</th>
     228          <td>
     229            <textarea <%=ifDisabled%> rows="4" name="address"><%=HTML.encodeTags(user.getAddress())%></textarea>
     230          </td>
     231          <td style="width: 20px;">
     232            <a href="javascript:Main.zoom('Address', 'user', 'address', <%=!writePermission%>)" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
     233          </td>
     234        </tr>
     235        <tr>
     236          <th>Phone</th>
     237          <td><input <%=ifDisabled%> type="text" name="phone" value="<%=HTML.encodeTags(user.getPhone())%>" maxlength="<%=User.MAX_PHONE_LENGTH%>"></td>
     238          <td></td>
     239        </tr>
     240        <tr>
     241          <th>Fax</th>
     242          <td><input <%=ifDisabled%> type="text" name="fax" value="<%=HTML.encodeTags(user.getFax())%>" maxlength="<%=User.MAX_FAX_LENGTH%>"></td>
     243          <td></td>
     244        </tr>
     245        <tr>
     246          <th>Url</th>
     247          <td><input <%=ifDisabled%> type="text" name="url" value="<%=HTML.encodeTags(user.getUrl())%>" maxlength="<%=User.MAX_URL_LENGTH%>"></td>
     248          <td></td>
     249        </tr>
     250        <tr class="dynamic">
     251          <th></th>
     252          <td></td>
     253          <td></td>
     254        </tr>
     255        </table>
     256      </t:tab>
     257     
     258      <t:tab id="password" title="Password" validate="validatePassword()" helpid="userpreferences.password">
     259        <% if (!Application.isUsingInternalAuthentication() && writePermission)
     260        {
    213261          %>
    214           <input type="checkbox" name="sendMessagesAsEmail" id="sendMessagesAsEmail" value="1" <%=sendMessagesAsEmail ? "checked" : ""%>
    215             ><label for="sendMessagesAsEmail">Send system messages as email</label>
    216         </td>
    217         <td></td>
    218       </tr>
    219       <%
    220     }
    221     %>
    222     <tr>
    223       <th>Organisation</th>
    224       <td><input <%=clazz%> type="text" name="organisation" value="<%=HTML.encodeTags(user.getOrganisation())%>" style="width: 98%;" maxlength="<%=User.MAX_ORGANISATION_LENGTH%>"></td>
    225       <td></td>
    226     </tr>
    227     <tr valign=top>
    228       <th>Address</th>
    229       <td>
    230         <textarea <%=clazz%> rows="4" style="width: 98%;" name="address" wrap="virtual"><%=HTML.encodeTags(user.getAddress())%></textarea>
    231       </td>
    232       <td style="width: 20px;">
    233         <a href="javascript:Main.zoom('Address', 'user', 'address', <%=!writePermission%>)" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
    234       </td>
    235     </tr>
    236     <tr>
    237       <th>Phone</th>
    238       <td><input <%=clazz%> type="text" name="phone" value="<%=HTML.encodeTags(user.getPhone())%>" style="width: 98%;" maxlength="<%=User.MAX_PHONE_LENGTH%>"></td>
    239       <td></td>
    240     </tr>
    241     <tr>
    242       <th>Fax</th>
    243       <td><input <%=clazz%> type="text" name="fax" value="<%=HTML.encodeTags(user.getFax())%>" style="width: 98%;" maxlength="<%=User.MAX_FAX_LENGTH%>"></td>
    244       <td></td>
    245     </tr>
    246     <tr>
    247       <th>Url</th>
    248       <td><input <%=clazz%> type="text" name="url" value="<%=HTML.encodeTags(user.getUrl())%>" style="width: 98%;" maxlength="<%=User.MAX_URL_LENGTH%>"></td>
    249       <td></td>
    250     </tr>
    251     <tr class="dynamic">
    252       <th></th>
    253       <td></td>
    254       <td></td>
    255     </tr>
    256     </table>
    257   </t:tab>
    258  
    259   <t:tab id="password" title="Password" validate="validatePassword()" helpid="userpreferences.password">
    260     <% if (!Application.isUsingInternalAuthentication() && writePermission)
    261     {
    262       %>
    263       <div class="error">Base is using external authentication. Password cannot be changed here.</div>
    264       <%
    265     }
    266     %>
    267     <table class="fullform">
    268     <tr>
    269       <th>Login</th>
    270       <td><%=HTML.encodeTags(user.getLogin())%></td>
    271     </tr>
    272     <tr>
    273       <th>New password</th>
    274       <td><input <%=passwordClass%> type="password" name="password" value="" style="width: 98%;" maxlength="30"></td>
    275     </tr>
    276     <tr>
    277       <th>Retype password</th>
    278       <td><input <%=passwordClass%> type="password" name="retype_password" value="" style="width: 98%;" maxlength="30"></td>
    279     </tr>
    280     <tr class="dynamic">
    281       <th></th>
    282       <td><i>- leave empty to not change the password</i></td>
    283     </tr>
    284     </table>
    285   </t:tab>
    286 
    287   <t:tab id="other" title="Other information"
    288     validate="validateExtendedProperties()" helpid="userpreferences.other">
    289     <table class="fullform">
    290     <%
    291     if (extendedProperties != null)
    292     {
    293       for (ExtendedProperty ep : ExtendedProperties.getProperties("UserData"))
    294       {
    295         String name = ep.getName();
    296         Type type = ep.getType();
    297         boolean required = !ep.isNullable();
    298         Object value = user == null ? cc.getPropertyValue(name) : user.getExtended(name);
    299         String theClazz = required ? requiredClazz : clazz;
     262          <div class="error">Base is using external authentication. Password cannot be changed here.</div>
     263          <%
     264        }
    300265        %>
    301         <tr>
    302           <th><%=HTML.encodeTags(ep.getTitle())%></th>
    303           <td>
    304           <%
    305           if (type == Type.INT || type == Type.LONG)
     266        <table class="fullform input100">
     267        <tr>
     268          <th>Login</th>
     269          <td><%=HTML.encodeTags(user.getLogin())%></td>
     270        </tr>
     271        <tr>
     272          <th>New password</th>
     273          <td><input <%=passwordDisabled%> type="password" name="password" value=""  maxlength="30"></td>
     274        </tr>
     275        <tr>
     276          <th>Retype password</th>
     277          <td><input <%=passwordDisabled%> type="password" name="retype_password" value="" maxlength="30"></td>
     278        </tr>
     279        <tr class="dynamic">
     280          <th></th>
     281          <td><i>- leave empty to not change the password</i></td>
     282        </tr>
     283        </table>
     284      </t:tab>
     285   
     286      <t:tab id="other" title="Other information"
     287        validate="validateExtendedProperties()" helpid="userpreferences.other">
     288        <table class="fullform input100">
     289        <%
     290        if (extendedProperties != null)
     291        {
     292          for (ExtendedProperty ep : ExtendedProperties.getProperties("UserData"))
    306293          {
     294            String name = ep.getName();
     295            Type type = ep.getType();
     296            boolean required = !ep.isNullable();
     297            Object value = user == null ? cc.getPropertyValue(name) : user.getExtended(name);
     298            String isRequired = required ? "class=\"required\"" : "";
    307299            %>
    308             <input <%=theClazz%> type="text" name="<%=name%>"
    309               value="<%=value == null ? "" : value%>"
    310               size="20" maxlength="20" onkeypress="return Numbers.integerOnly(event)"
    311               >
     300            <tr>
     301              <th><%=HTML.encodeTags(ep.getTitle())%></th>
     302              <td>
     303              <%
     304              if (type == Type.INT || type == Type.LONG)
     305              {
     306                %>
     307                <input <%=isRequired%> <%=ifDisabled %> type="text" name="<%=name%>"
     308                  value="<%=value == null ? "" : value%>"
     309                  size="20" maxlength="20" onkeypress="return Numbers.integerOnly(event)"
     310                  >
     311                <%
     312              }
     313              else if (type == Type.FLOAT || type == Type.DOUBLE)
     314              {
     315                %>
     316                <input <%=isRequired%> <%=ifDisabled%> type="text" name="<%=name%>"
     317                  value="<%=value == null ? "" : value%>"
     318                  size="20" maxlength="20" onkeypress="return Numbers.numberOnly(event)"
     319                  >
     320                <%
     321              }
     322              else if (type == Type.STRING)
     323              {
     324                %>
     325                <input <%=isRequired%> <%=ifDisabled%> type="text" name="<%=name%>"
     326                  value="<%=HTML.encodeTags((String)value)%>"
     327                  maxlength="<%=ep.getLength()%>"
     328                  >
     329                <%
     330              }
     331              else if (type == Type.TEXT)
     332              {
     333                %>
     334                <textarea <%=isRequired%> <%=ifDisabled%> name="<%=name%>" rows="6" 
     335                  ><%=HTML.encodeTags((String)value)%></textarea>
     336                <a href="javascript:Main.zoom(
     337                  '<%=HTML.javaScriptEncode(ep.getTitle())%>',
     338                  'reporter', '<%=name%>')"
     339                  title="Edit in larger window"><base:icon image="zoom.gif" /></a>
     340                <%
     341              }
     342              else if (type == Type.BOOLEAN)
     343              {
     344                Boolean b = (Boolean)value;
     345                if (!required)
     346                {
     347                  %>
     348                  <input type="radio" name="<%=name%>" id="<%=name%>.null" value=""
     349                    <%=b == null ? "checked" : ""%>
     350                    ><label for="<%=name%>.null"><i>- not specified -</i></label><br>
     351                  <%
     352                }
     353                %>
     354                <input type="radio" name="<%=name%>" id="<%=name%>.true" value="true"
     355                  <%=b != null && b == true ? "checked" : ""%>
     356                  ><label for="<%=name%>.true">true</label><br>
     357                <input type="radio" name="<%=name%>" id="<%=name%>.false" value="false"
     358                  <%=b != null && b == false ? "checked" : ""%>
     359                  ><label for="<%=name%>.false">false</label>
     360                <%
     361              }
     362              else if (type == Type.DATE)
     363              {
     364                %>
     365                <table>
     366                <tr>
     367                <td>
     368                  <input <%=isRequired%> <%=ifDisabled%> type="text" name="<%=name%>"
     369                    value="<%=dateFormatter.format((Date)value)%>"
     370                    size="20" maxlength="20" title="Enter date in format: <%=htmlDateFormat%>"
     371                    >
     372                </td>
     373                <td>&nbsp;</td>
     374                <td>
     375                  <base:button
     376                    onclick="<%="Dates.selectDate('"+HTML.javaScriptEncode(ep.getTitle())+"', 'user', '"+name+"', null, '"+jsDateFormat +"')"%>"
     377                    image="calendar.png"
     378                    title="Calendar&hellip;"
     379                    tooltip="Select a date from a calendar"
     380                    visible="<%=writePermission%>"
     381                  />
     382                </td>
     383                </tr>
     384                </table>
     385                <%
     386              }
     387              else if (type == Type.TIMESTAMP)
     388              {
     389                %>
     390                <table>
     391                <tr>
     392                <td>
     393                  <input <%=isRequired%> <%=ifDisabled%> type="text" name="<%=name%>"
     394                    value="<%=dateTimeFormatter.format((Date)value)%>"
     395                    size="20" maxlength="20" title="Enter timestamp in format: <%=htmlDateTimeFormat%>"
     396                    >
     397                </td>
     398                <td>&nbsp;</td>
     399                <td>
     400                  <base:button
     401                    onclick="<%="Dates.selectDateTime('"+HTML.javaScriptEncode(ep.getTitle())+"', 'user', '"+name+"', null, '"+jsDateTimeFormat +"')"%>"
     402                    image="calendar.png"
     403                    title="Calendar&hellip;"
     404                    tooltip="Select a timestamp from a calendar"
     405                    visible="<%=writePermission%>"
     406                  />
     407                </td>
     408                </tr>
     409                </table>
     410                <%
     411              }
     412              %>
     413              </td>
     414              <td></td>
     415            </tr>
    312416            <%
    313417          }
    314           else if (type == Type.FLOAT || type == Type.DOUBLE)
    315           {
    316             %>
    317             <input <%=theClazz%> type="text" name="<%=name%>"
    318               value="<%=value == null ? "" : value%>"
    319               size="20" maxlength="20" onkeypress="return Numbers.numberOnly(event)"
    320               >
    321             <%
    322           }
    323           else if (type == Type.STRING)
    324           {
    325             %>
    326             <input <%=theClazz%> type="text" name="<%=name%>"
    327               value="<%=HTML.encodeTags((String)value)%>"
    328               style="width: 98%;" maxlength="<%=ep.getLength()%>"
    329               >
    330             <%
    331           }
    332           else if (type == Type.TEXT)
    333           {
    334             %>
    335             <textarea <%=theClazz%> name="<%=name%>" rows="6" style="width: 98%;"
    336               ><%=HTML.encodeTags((String)value)%></textarea>
    337             <a href="javascript:Main.zoom(
    338               '<%=HTML.javaScriptEncode(ep.getTitle())%>',
    339               'reporter', '<%=name%>')"
    340               title="Edit in larger window"><base:icon image="zoom.gif" /></a>
    341             <%
    342           }
    343           else if (type == Type.BOOLEAN)
    344           {
    345             Boolean b = (Boolean)value;
    346             if (!required)
    347             {
    348               %>
    349               <input type="radio" name="<%=name%>" id="<%=name%>.null" value=""
    350                 <%=b == null ? "checked" : ""%>
    351                 ><label for="<%=name%>.null"><i>- not specified -</i></label><br>
    352               <%
    353             }
    354             %>
    355             <input type="radio" name="<%=name%>" id="<%=name%>.true" value="true"
    356               <%=b != null && b == true ? "checked" : ""%>
    357               ><label for="<%=name%>.true">true</label><br>
    358             <input type="radio" name="<%=name%>" id="<%=name%>.false" value="false"
    359               <%=b != null && b == false ? "checked" : ""%>
    360               ><label for="<%=name%>.false">false</label>
    361             <%
    362           }
    363           else if (type == Type.DATE)
    364           {
    365             %>
    366             <table>
    367             <tr>
    368             <td>
    369               <input <%=theClazz%> type="text" name="<%=name%>"
    370                 value="<%=dateFormatter.format((Date)value)%>"
    371                 size="20" maxlength="20" title="Enter date in format: <%=htmlDateFormat%>"
    372                 >
    373             </td>
    374             <td>&nbsp;</td>
    375             <td>
    376               <base:button
    377                 onclick="<%="Dates.selectDate('"+HTML.javaScriptEncode(ep.getTitle())+"', 'user', '"+name+"', null, '"+jsDateFormat +"')"%>"
    378                 image="calendar.png"
    379                 title="Calendar&hellip;"
    380                 tooltip="Select a date from a calendar"
    381                 visible="<%=writePermission%>"
    382               />
    383             </td>
    384             </tr>
    385             </table>
    386             <%
    387           }
    388           else if (type == Type.TIMESTAMP)
    389           {
    390             %>
    391             <table>
    392             <tr>
    393             <td>
    394               <input <%=theClazz%> type="text" name="<%=name%>"
    395                 value="<%=dateTimeFormatter.format((Date)value)%>"
    396                 size="20" maxlength="20" title="Enter timestamp in format: <%=htmlDateTimeFormat%>"
    397                 >
    398             </td>
    399             <td>&nbsp;</td>
    400             <td>
    401               <base:button
    402                 onclick="<%="Dates.selectDateTime('"+HTML.javaScriptEncode(ep.getTitle())+"', 'user', '"+name+"', null, '"+jsDateTimeFormat +"')"%>"
    403                 image="calendar.png"
    404                 title="Calendar&hellip;"
    405                 tooltip="Select a timestamp from a calendar"
    406                 visible="<%=writePermission%>"
    407               />
    408             </td>
    409             </tr>
    410             </table>
    411             <%
    412           }
    413           %>
     418        }
     419        %>
     420        <tr class="dynamic">
     421          <th>Description</th>
     422          <td>
     423            <textarea <%=ifDisabled%> rows="5" name="description"><%=HTML.encodeTags(user.getDescription())%></textarea>
    414424          </td>
    415           <td></td>
    416         </tr>
    417         <%
    418       }
    419     }
    420     %>
    421     <tr class="dynamic">
    422       <th>Description</th>
    423       <td>
    424         <textarea <%=clazz%> style="width: 98%; height: 98%;" rows="5" name="description" wrap="virtual"><%=HTML.encodeTags(user.getDescription())%></textarea>
    425       </td>
    426       <td style="width: 20px;">
    427         <a href="javascript:Main.zoom('Description', 'user', 'description', <%=!writePermission%>)" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
    428       </td>
    429     </tr>
    430    
    431    
    432     </table>
    433   </t:tab>
    434   </t:tabcontrol>
    435   </form>
     425          <td style="width: 20px;">
     426            <a href="javascript:Main.zoom('Description', 'user', 'description', <%=!writePermission%>)" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
     427          </td>
     428        </tr>
     429        </table>
     430      </t:tab>
     431    </t:tabcontrol>
     432    </form>
    436433 
    437434    <base:buttongroup subclass="dialogbuttons">
  • trunk/www/plugins/net/sf/basedb/clients/web/plugins/simple_export.jsp

    r5812 r5905  
    322322    %>
    323323      <table class="form" width="100%">
    324       <tr valign="top">
     324      <tr >
    325325        <td class="prompt">Format</td>
    326326        <td>
     
    331331        </td>
    332332      </tr>
    333       <tr valign="top">
     333      <tr >
    334334        <td class="prompt">Which items?</td>
    335335        <td>
     
    342342        </td>
    343343      </tr>
    344       <tr valign="top">
     344      <tr >
    345345        <td class="prompt">
    346346          Which columns?<br>
     
    422422        </td>
    423423      </tr>
    424       <tr valign="top">
     424      <tr >
    425425        <td class="prompt">Units</td>
    426426        <td><input type="checkbox" name="sameUnits" id="sameUnits"
     
    428428          >Use same unit for all annotations in a column</label></td>
    429429      </tr>
    430       <tr valign="top">
     430      <tr >
    431431        <td class="prompt">Column prefix</td>
    432432        <td>
     
    434434            class="text" size="50" maxlength="255" value=""></td>
    435435      </tr>
    436       <tr valign="top">
     436      <tr >
    437437        <td class="prompt">Save as</td>
    438438        <td>
  • trunk/www/plugins/net/sf/basedb/plugins/executor/external_plugin_parameters.jsp

    r5812 r5905  
    495495    <div class="boxed">
    496496      <table class="form">
    497       <tr valign="baseline">
     497      <tr >
    498498        <td class="prompt">Plugin</td>
    499499        <td><%=plugin == null ? "<i>- none -</i>" : HTML.encodeTags(plugin.getName())%></td>
     
    576576      <td>     
    577577        <table cellspacing="2" border="0" cellpadding="0" cellspacing="0">
    578         <tr valign="top">
     578        <tr >
    579579        <td>
    580580          <tbl:toolbar>
  • trunk/www/plugins/net/sf/basedb/plugins/jep_extra_value_calculator.jsp

    r5812 r5905  
    331331
    332332      <table class="form" width="100%">
    333       <tr valign="top">
     333      <tr >
    334334        <td class="prompt">Source bioassay set</td>
    335335        <td><%=HTML.encodeTags(source.getName())%></td>
    336336      </tr>
    337       <tr valign="top">
     337      <tr >
    338338      <td class="prompt">Bioassays</td>
    339339        <td>
     
    341341            onclick="allBioAssaysOnClick()"><label for="allBioAssays">All bioassays</label><br>
    342342          <table border="0" cellspacing="0" cellpadding="0">
    343           <tr valign="top">
     343          <tr >
    344344          <td>
    345345            <select name="bioAssays" size="5" multiple style="width: 20em;">
     
    391391      </tr>
    392392     
    393       <tr valign="top">
     393      <tr >
    394394        <td>&nbsp;</td>
    395395        <td>
    396396          <table border="0" cellspacing="0" cellpadding="0">
    397           <tr valign="top">
     397          <tr >
    398398          <td>
    399399            <textarea class="text required" name="parameter:expression"
  • trunk/www/plugins/net/sf/basedb/plugins/jep_filter.jsp

    r5812 r5905  
    340340      <td class="prompt" colspan="2">Source</td>
    341341    </tr>
    342     <tr valign="top">
     342    <tr >
    343343      <td>&nbsp;Bioassay set</td>
    344344      <td><%=HTML.encodeTags(source.getName())%></td>
    345345    </tr>
    346     <tr valign="top">
     346    <tr >
    347347      <td>&nbsp;Bioassays</td>
    348348      <td>
     
    350350          onclick="allBioAssaysOnClick()"><label for="allBioAssays">All bioassays</label><br>
    351351        <table border="0" cellspacing="0" cellpadding="0">
    352         <tr valign="top">
     352        <tr >
    353353        <td>
    354354          <select name="bioAssays" size="5" multiple style="width: 20em;">
     
    383383          value="<%=HTML.encodeTags(childName)%>"></td>
    384384    </tr>
    385     <tr valign="top">
     385    <tr >
    386386      <td>&nbsp;Description</td>
    387387      <td nowrap>
    388         <textarea class="text" rows="3" cols="50" name="parameter:childDescription" wrap="virtual"
     388        <textarea class="text" rows="3" cols="50" name="parameter:childDescription"
    389389          ><%=HTML.encodeTags(childDescription) %></textarea>
    390390        <a href="javascript:Main.zoom('Description', 'transformation', 'parameter:childDescription')"
     
    407407      </td>
    408408    </tr>
    409     <tr valign="top">
     409    <tr >
    410410      <td>&nbsp;Expression</td>
    411411      <td>
    412412        <table border="0" cellspacing="0" cellpadding="0">
    413         <tr valign="top">
     413        <tr >
    414414        <td>
    415415          <textarea class="text required" name="parameter:expression"
     
    426426    </tr>
    427427
    428     <tr valign="top">
     428    <tr >
    429429      <td>&nbsp;</td>
    430430      <td>Keep non-matching spots from all bioassays if the filter matches that spot in at least<br>
     
    436436    </tr>
    437437   
    438     <tr valign="top">
     438    <tr >
    439439      <td>&nbsp;</td>
    440440      <td>Exclude matching spots from all bioassays if the filter doesn't match that spot in at least<br>
  • trunk/www/plugins/net/sf/basedb/plugins/jep_intensity_transformer.jsp

    r5426 r5905  
    217217
    218218      <table class="form" width="100%">
    219       <tr valign="top">
     219      <tr >
    220220        <td class="prompt">Source bioassay set</td>
    221221        <td><%=HTML.encodeTags(source.getName())%></td>
     
    230230            value="<%=HTML.encodeTags(childName)%>"></td>
    231231      </tr>
    232       <tr valign="top">
     232      <tr >
    233233        <td style="text-align: right">Description</td>
    234234        <td nowrap>
    235           <textarea class="text" rows="4" cols="50" name="parameter:childDescription" wrap="virtual"
     235          <textarea class="text" rows="4" cols="50" name="parameter:childDescription"
    236236            ><%=HTML.encodeTags(childDescription)%></textarea>
    237237          <a href="javascript:Main.zoom('Description', 'transformation', 'parameter:childDescription')"
     
    290290        if (value == null) value = (String)info.getParameter("ch"+ch+".expression").getParameterType().getDefaultValue();
    291291        %>
    292         <tr valign="top">
     292        <tr >
    293293          <td style="text-align: right">Ch <%=ch%></td>
    294294          <td>
    295295            <table border="0" cellspacing="0" cellpadding="0">
    296             <tr valign="top">
     296            <tr >
    297297            <td>
    298298              <input type="text" class="text required" name="<%=inputName%>"
  • trunk/www/plugins/test_nullplugin.jsp

    r5426 r5905  
    8080   
    8181      <table class="form">
    82       <tr valign="top">
     82      <tr >
    8383        <td class="prompt">Plugin</td>
    8484        <td><%=plugin.getName()%></td>
    8585      </tr>
    86       <tr valign="top">
     86      <tr >
    8787        <td class="prompt">Configuration</td>
    8888        <td><%=pluginConfig.getName()%></td>
  • trunk/www/views/derivedbioassays/edit_bioassay.jsp

    r5750 r5905  
    694694      </tr>
    695695
    696       <tr valign="top">
     696      <tr >
    697697        <td class="prompt">Type</td>
    698698        <td colspan="2">
     
    844844      </tr>
    845845
    846       <tr valign=top>
     846      <tr >
    847847        <td class="prompt">Description</td>
    848848        <td nowrap>
    849           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     849          <textarea <%=clazz%> rows="4" cols="40" name="description"
    850850            ><%=HTML.encodeTags(bioAssay == null ? cc.getPropertyValue("description") : bioAssay.getDescription())%></textarea>
    851851          <a href="javascript:Main.zoom('Description', 'bioAssay', 'description')"
  • trunk/www/views/derivedbioassays/view_bioassay.jsp

    r5901 r5905  
    320320     
    321321      <table width="100%">
    322       <tr valign="top">
     322      <tr >
    323323      <td width="50%">
    324324        <h4>Bioassay set</h4>
     
    387387        {
    388388          %>
    389           <tr valign=top>
     389          <tr >
    390390            <td class="prompt">Started</td>
    391391            <td>
     
    393393            </td>
    394394          </tr>
    395           <tr valign=top>
     395          <tr >
    396396            <td class="prompt">Ended</td>
    397397            <td>
     
    399399            </td>
    400400          </tr>
    401           <tr valign=top>
     401          <tr >
    402402            <td class="prompt">Server</td>
    403403            <td>
  • trunk/www/views/experiments/bioassays/edit_bioassay.jsp

    r5503 r5905  
    170170     
    171171
    172       <tr valign=top>
     172      <tr >
    173173        <td class="prompt">Description</td>
    174174        <td nowrap>
    175           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     175          <textarea <%=clazz%> rows="4" cols="40" name="description"
    176176            ><%=HTML.encodeTags(bioAssay == null ? cc.getPropertyValue("description") : bioAssay.getDescription())%></textarea>
    177177          <a href="javascript:Main.zoom('Description', 'bioAssaySet', 'description')"
  • trunk/www/views/experiments/bioassays/view_bioassay.jsp

    r5901 r5905  
    194194        <td>db: <%=bioAssay.getNumSpots()%>; file: <%=bioAssay.getNumFileSpots()%></td>
    195195      </tr>
    196       <tr valign=top>
     196      <tr >
    197197        <td class="prompt">Description</td>
    198198        <td><%=HTML.encodeTags(bioAssay.getDescription())%></td>
  • trunk/www/views/experiments/bioassaysets/edit_bioassayset.jsp

    r5503 r5905  
    199199      </tr>
    200200
    201       <tr valign=top>
     201      <tr >
    202202        <td class="prompt">Description</td>
    203203        <td nowrap>
    204           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     204          <textarea <%=clazz%> rows="4" cols="40" name="description"
    205205            ><%=HTML.encodeTags(bioAssaySet == null ? cc.getPropertyValue("description") : bioAssaySet.getDescription())%></textarea>
    206206          <a href="javascript:Main.zoom('Description', 'bioAssaySet', 'description')"
  • trunk/www/views/experiments/bioassaysets/view_bioassayset.jsp

    r5901 r5905  
    370370     
    371371      <table width="100%">
    372       <tr valign="top">
     372      <tr >
    373373      <td width="50%">
    374374        <h4>Bioassay set</h4>
     
    412412          <td><%=Base.getLinkedName(ID, job, !readJob, false)%></td>
    413413        </tr>
    414         <tr valign=top>
     414        <tr >
    415415          <td class="prompt">Started</td>
    416416          <td>
     
    418418          </td>
    419419        </tr>
    420         <tr valign=top>
     420        <tr >
    421421          <td class="prompt">Ended</td>
    422422          <td>
     
    424424          </td>
    425425        </tr>
    426         <tr valign=top>
     426        <tr >
    427427          <td class="prompt">Server</td>
    428428          <td>
  • trunk/www/views/experiments/clone_reporters.jsp

    r5886 r5905  
    195195      </tr>
    196196     
    197       <tr valign=top>
     197      <tr >
    198198        <td class="prompt">Description</td>
    199199        <td nowrap>
    200           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     200          <textarea <%=clazz%> rows="4" cols="40" name="description"
    201201            ><%=HTML.encodeTags(experiment == null ? cc.getPropertyValue("description") : experiment.getDescription())%></textarea>
    202202          <a href="javascript:Main.zoom('Description', 'clone', 'description')"
  • trunk/www/views/experiments/edit_experiment.jsp

    r5767 r5905  
    405405        </td>
    406406      </tr>
    407       <tr valign="top">
     407      <tr >
    408408        <td class="prompt">Raw bioassays</td>
    409409        <td>
    410410          <table border="0" cellspacing="0" cellpadding="0">
    411           <tr valign="top">
     411          <tr >
    412412          <td>
    413413            <select name="rawBioAssays" size="5" multiple style="width: 20em;">
     
    436436        </td>
    437437      </tr>
    438       <tr valign=top>
     438      <tr >
    439439        <td class="prompt">Description</td>
    440440        <td nowrap>
    441           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     441          <textarea <%=clazz%> rows="4" cols="40" name="description"
    442442            ><%=HTML.encodeTags(experiment == null ? cc.getPropertyValue("description") : experiment.getDescription())%></textarea>
    443443          <a href="javascript:Main.zoom('Description', 'rawbioassay', 'description')"
     
    464464        <td class="prompt">Title</td>
    465465        <td nowrap>
    466           <textarea <%=clazz%> rows="4" cols="40" name="title" wrap="virtual"
     466          <textarea <%=clazz%> rows="4" cols="40" name="title"
    467467            ><%=HTML.encodeTags(experiment == null ? cc.getPropertyValue("title") : experiment.getTitle())%></textarea>
    468468          <a href="javascript:Main.zoom('Title', 'experiment', 'title')"
     
    494494        </td>
    495495      </tr>
    496       <tr valign=top>
     496      <tr >
    497497        <td class="prompt">Abstract</td>
    498498        <td nowrap>
    499           <textarea <%=clazz%> rows="4" cols="40" name="abstract" wrap="virtual"
     499          <textarea <%=clazz%> rows="4" cols="40" name="abstract"
    500500            ><%=HTML.encodeTags(experiment == null ? cc.getPropertyValue("abstract") : experiment.getAbstract())%></textarea>
    501501          <a href="javascript:Main.zoom('Abstract', 'experiment', 'abstract')"
     
    503503        </td>
    504504      </tr>
    505       <tr valign=top>
     505      <tr >
    506506        <td class="prompt">Experiment design</td>
    507507        <td nowrap>
    508           <textarea <%=clazz%> rows="4" cols="40" name="experimentDesign" wrap="virtual"
     508          <textarea <%=clazz%> rows="4" cols="40" name="experimentDesign"
    509509            ><%=HTML.encodeTags(experiment == null ? cc.getPropertyValue("experimentDesign") : experiment.getExperimentDesign())%></textarea>
    510510          <a href="javascript:Main.zoom('Experiment design', 'experiment', 'experimentDesign')"
     
    512512        </td>
    513513      </tr>
    514       <tr valign=top>
     514      <tr >
    515515        <td class="prompt">Experiment type</td>
    516516        <td nowrap>
    517           <textarea <%=clazz%> rows="4" cols="40" name="experimentType" wrap="virtual"
     517          <textarea <%=clazz%> rows="4" cols="40" name="experimentType"
    518518            ><%=HTML.encodeTags(experiment == null ? cc.getPropertyValue("experimentType") : experiment.getExperimentType())%></textarea>
    519519          <a href="javascript:Main.zoom('Experiment type', 'experiment', 'experimentType')"
     
    521521        </td>
    522522      </tr>
    523       <tr valign=top>
     523      <tr >
    524524        <td class="prompt">Affiliations</td>
    525525        <td nowrap>
    526           <textarea <%=clazz%> rows="4" cols="40" name="affiliations" wrap="virtual"
     526          <textarea <%=clazz%> rows="4" cols="40" name="affiliations"
    527527            ><%=HTML.encodeTags(experiment == null ? cc.getPropertyValue("affiliations") : experiment.getAffiliations())%></textarea>
    528528          <a href="javascript:Main.zoom('Affiliations', 'experiment', 'affiliations')"
     
    530530        </td>
    531531      </tr>
    532       <tr valign=top>
     532      <tr >
    533533        <td class="prompt">Authors</td>
    534534        <td nowrap>
    535           <textarea <%=clazz%> rows="4" cols="40" name="authors" wrap="virtual"
     535          <textarea <%=clazz%> rows="4" cols="40" name="authors"
    536536            ><%=HTML.encodeTags(experiment == null ? cc.getPropertyValue("authors") : experiment.getAuthors())%></textarea>
    537537          <a href="javascript:Main.zoom('Authors', 'experiment', 'authors')"
     
    539539        </td>
    540540      </tr>
    541       <tr valign=top>
     541      <tr >
    542542        <td class="prompt">Publication</td>
    543543        <td nowrap>
    544           <textarea <%=clazz%> rows="4" cols="40" name="publication" wrap="virtual"
     544          <textarea <%=clazz%> rows="4" cols="40" name="publication"
    545545            ><%=HTML.encodeTags(experiment == null ? cc.getPropertyValue("publication") : experiment.getPublication())%></textarea>
    546546          <a href="javascript:Main.zoom('Publication', 'experiment', 'publication')"
     
    555555      <table class="form" cellspacing=0 width="100%">
    556556
    557       <tr valign="top">
     557      <tr >
    558558        <td class="prompt">Annotation types</td>
    559559      </tr>
  • trunk/www/views/experiments/explorer/view/plotter.jsp

    r5812 r5905  
    326326 
    327327  <table border="0" cellspacing="0" cellpadding="2" width="100%">
    328   <tr valign="bottom">
     328  <tr >
    329329    <td>
    330330    <form name="plot">
     
    344344      <td><input type="text" class="text" size="12" maxlength="10" name="width"
    345345        value="800" onkeypress="return Numbers.integerOnly(event)"></td>
    346       <td rowspan="2" valign="center">(not used by preview)</td>
     346      <td rowspan="2">(not used by preview)</td>
    347347    </tr>
    348348    <tr>
  • trunk/www/views/experiments/extravalues/view_extravalue.jsp

    r5901 r5905  
    240240     
    241241      <table width="100%">
    242       <tr valign="top">
     242      <tr >
    243243      <td width="50%">
    244244        <h4>Extra value</h4>
     
    289289          <td><%=Base.getLinkedName(ID, job, !readJob, false)%></td>
    290290        </tr>
    291         <tr valign=top>
     291        <tr >
    292292          <td class="prompt">Started</td>
    293293          <td>
     
    295295          </td>
    296296        </tr>
    297         <tr valign=top>
     297        <tr >
    298298          <td class="prompt">Ended</td>
    299299          <td>
     
    301301          </td>
    302302        </tr>
    303         <tr valign=top>
     303        <tr >
    304304          <td class="prompt">Server</td>
    305305          <td>
  • trunk/www/views/experiments/plotter/index.jsp

    r5812 r5905  
    419419 
    420420  <table border="0" cellspacing="0" cellpadding="2" width="100%">
    421   <tr valign="bottom">
     421  <tr >
    422422    <td>
    423423    <form name="plot">
     
    437437      <td><input type="text" class="text" size="12" maxlength="10" name="width"
    438438        value="800" onkeypress="return Numbers.integerOnly(event)"></td>
    439       <td rowspan="2" valign="center">(not used by preview)</td>
     439      <td rowspan="2">(not used by preview)</td>
    440440    </tr>
    441441    <tr>
  • trunk/www/views/experiments/plotter/save_as.jsp

    r5812 r5905  
    9898      <br>
    9999      <table class="form" cellspacing="0" border="0">
    100         <tr valign="top">
     100        <tr >
    101101          <td class="prompt">Filename</td>
    102102          <td>
  • trunk/www/views/experiments/transformations/edit_transformation.jsp

    r5503 r5905  
    134134     
    135135
    136       <tr valign=top>
     136      <tr >
    137137        <td class="prompt">Description</td>
    138138        <td nowrap>
    139           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     139          <textarea <%=clazz%> rows="4" cols="40" name="description"
    140140            ><%=HTML.encodeTags(transformation == null ? cc.getPropertyValue("description") : transformation.getDescription())%></textarea>
    141141          <a href="javascript:Main.zoom('Description', 'transformation', 'description')"
  • trunk/www/views/experiments/transformations/view_transformation.jsp

    r5901 r5905  
    253253     
    254254      <table width="100%">
    255       <tr valign="top">
     255      <tr >
    256256      <td width="50%">
    257257        <h4>Transformation</h4>
     
    277277          <td><%=Base.getLinkedName(ID, job, !readJob, false)%></td>
    278278        </tr>
    279         <tr valign=top>
     279        <tr >
    280280          <td class="prompt">Started</td>
    281281          <td>
     
    283283          </td>
    284284        </tr>
    285         <tr valign=top>
     285        <tr >
    286286          <td class="prompt">Ended</td>
    287287          <td>
     
    289289          </td>
    290290        </tr>
    291         <tr valign=top>
     291        <tr >
    292292          <td class="prompt">Server</td>
    293293          <td>
  • trunk/www/views/formulas/edit_formula.jsp

    r5812 r5905  
    475475          ></td>
    476476      </tr>
    477       <tr valign="top">
     477      <tr >
    478478        <td class="prompt">Expressions</td>
    479479        <td>
     
    614614      </tr>
    615615
    616       <tr valign=top>
     616      <tr >
    617617        <td class="prompt">Description</td>
    618618        <td nowrap>
    619           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     619          <textarea <%=clazz%> rows="4" cols="40" name="description"
    620620            ><%=HTML.encodeTags(formula == null ? cc.getPropertyValue("description") : formula.getDescription())%></textarea>
    621621          <a href="javascript:Main.zoom('Description', 'formula', 'description')"
  • trunk/www/views/formulas/view_formula.jsp

    r5901 r5905  
    284284        <td><%=formula.getChannels()%></td>
    285285      </tr>
    286       <tr valign="baseline">
     286      <tr >
    287287        <td class="prompt">Expressions</td>
    288288        <td>
  • trunk/www/views/jobs/view_job.jsp

    r5900 r5905  
    318318        <td><%=HTML.encodeTags(job.getName())%></td>
    319319      </tr>
    320       <tr valign="top">
     320      <tr >
    321321        <td class="prompt">Plugin</td>
    322322        <td>
     
    330330      {
    331331        %>
    332         <tr valign="top">
     332        <tr >
    333333          <td class="subprompt">-configuration</td>
    334334          <td>
     
    339339      }
    340340      %>
    341       <tr valign="top">
     341      <tr >
    342342        <td class="prompt">User</td>
    343343        <td>
     
    345345        </td>
    346346      </tr>
    347       <tr valign="top">
     347      <tr >
    348348        <td class="prompt">Experiment</td>
    349349        <td>
     
    355355        <td><%=HTML.niceFormat(job.getDescription())%></td>
    356356      </tr>
    357       <tr valign="top">
     357      <tr >
    358358        <td class="prompt">Priority</td>
    359359        <td>
     
    361361        </td>
    362362      </tr>
    363       <tr valign="top">
     363      <tr >
    364364        <td class="prompt">Status</td>
    365365        <td <%=job.getStatus() == Job.Status.ERROR ? "class=\"error\" style=\"text-align: left;\"" : "" %>>
     
    368368        </td>
    369369      </tr>
    370       <tr valign="middle">
     370      <tr >
    371371        <td class="prompt">Percent complete</td>
    372372        <td>
    373373          <table border=0 cellspacing=0 cellpadding=0>
    374374          <tr>
    375           <td valign="middle" style="max-width: 100px;">
     375          <td style="max-width: 100px;">
    376376            <table width="100px" class="progressbar" border=0 cellspacing=0 cellpadding=0>
    377377            <tr>
     
    394394          {
    395395            %>
    396             <td valign="middle" style="padding-left: 10px;"><base:button image="view.gif"
     396            <td style="padding-left: 10px;"><base:button image="view.gif"
    397397                title="View log&hellip;"
    398398                onclick="<%="Main.viewFile('" + ID + "', " + logFile.getId() + ")"%>"
     
    406406        </td>
    407407      </tr>
    408       <tr valign="top">
     408      <tr >
    409409        <td class="prompt">Created</td>
    410410        <td>
     
    412412        </td>
    413413      </tr>
    414       <tr valign="top">
     414      <tr >
    415415        <td class="prompt">Scheduled</td>
    416416        <td>
     
    418418        </td>
    419419      </tr>
    420       <tr valign="top">
     420      <tr >
    421421        <td class="prompt">Started</td>
    422422        <td>
     
    424424        </td>
    425425      </tr>
    426       <tr valign="top">
     426      <tr >
    427427        <td class="prompt">Ended</td>
    428428        <td>
     
    430430        </td>
    431431      </tr>
    432       <tr valign="top">
     432      <tr >
    433433        <td class="prompt">Running time</td>
    434434        <td id="runningTime">
     
    447447        </td>
    448448      </tr>
    449       <tr valign="top">
     449      <tr >
    450450        <td class="prompt">Server</td>
    451451        <td>
     
    453453        </td>
    454454      </tr>
    455       <tr valign="top">
     455      <tr >
    456456        <td class="prompt">Job agent</td>
    457457        <td><%=Base.getEncodedName(agent, !readAgent)%></td>
  • trunk/www/views/permissiontemplates/edit_template.jsp

    r5501 r5905  
    132132          size="40" maxlength="<%=PermissionTemplate.MAX_NAME_LENGTH%>"></td>
    133133      </tr>
    134       <tr valign=top>
     134      <tr >
    135135        <td class="prompt">Description</td>
    136136        <td nowrap>
    137           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     137          <textarea <%=clazz%> rows="4" cols="40" name="description"
    138138            ><%=HTML.encodeTags(template == null ? cc.getPropertyValue("description") : template.getDescription())%></textarea>
    139139          <a href="javascript:Main.zoom('Description', 'template', 'description')"
  • trunk/www/views/physicalbioassays/edit_bioassay.jsp

    r5767 r5905  
    606606          size="40" maxlength="<%=PhysicalBioAssay.MAX_NAME_LENGTH%>"></td>
    607607      </tr>
    608       <tr valign="top">
     608      <tr >
    609609        <td class="prompt">Type</td>
    610610        <td colspan="2">
     
    723723        </td>
    724724      </tr>
    725       <tr valign=top>
     725      <tr >
    726726        <td class="prompt">Description</td>
    727727        <td nowrap>
    728           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     728          <textarea <%=clazz%> rows="4" cols="40" name="description"
    729729            ><%=HTML.encodeTags(pba == null ? cc.getPropertyValue("description") : pba.getDescription())%></textarea>
    730730          <a href="javascript:Main.zoom('Description', 'bioassay', 'description')"
     
    741741   
    742742      <table class="form" cellspacing=0>
    743       <tr valign="top">
     743      <tr >
    744744        <td class="prompt">Extracts</td>
    745745        <td>
    746746          <table border="0" cellspacing="0" cellpadding="0">
    747           <tr valign="top">
     747          <tr >
    748748          <td>
    749749            <select name="extracts" size="15" multiple style="width: 20em;"
  • trunk/www/views/rawbioassays/edit_rawbioassay.jsp

    r5807 r5905  
    931931        </td>
    932932      </tr>
    933       <tr valign=top>
     933      <tr >
    934934        <td class="prompt">Description</td>
    935935        <td nowrap>
    936           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     936          <textarea <%=clazz%> rows="4" cols="40" name="description"
    937937            ><%=HTML.encodeTags(rawBioAssay == null ? cc.getPropertyValue("description") : rawBioAssay.getDescription())%></textarea>
    938938          <a href="javascript:Main.zoom('Description', 'rawbioassay', 'description')"
  • trunk/www/views/rawbioassays/edit_spotimages.jsp

    r5903 r5905  
    326326      </tr>
    327327     
    328       <tr valign="top">
     328      <tr >
    329329        <td class="prompt">Save as</td>
    330330        <td colspan="3">
  • trunk/www/views/rawbioassays/rawdata/view_rawdata.jsp

    r5426 r5905  
    108108   
    109109      <table border="0" cellspacing="0" cellpadding="0">
    110       <tr valign="top">
     110      <tr >
    111111      <td>
    112112        <table class="form" cellspacing=0>
     
    165165        }
    166166        %>
    167         <tr valign="top">
     167        <tr >
    168168          <td class="prompt">Spot image</td>
    169169          <td>
     
    198198            title = Values.trimString(rawProperty.getTitle(), 25);
    199199            %>
    200               <%=needsTr ? "<tr valign=\"top\">" : "" %>
     200              <%=needsTr ? "<tr>" : "" %>
    201201              <td class="prompt"><span
    202202                title="<%=HTML.encodeTags(rawProperty.getDescription())%>"><%=HTML.encodeTags(title)%></span>
     
    234234      <t:tab id="reporter" title="Reporter" >
    235235        <table border="0" cellspacing="0" cellpadding="0">
    236         <tr valign="top">
     236        <tr >
    237237        <td>
    238238          <table class="form" cellspacing=0>
     
    253253            <td><%=HTML.encodeTags(reporter.getSymbol())%></td>
    254254          </tr>
    255           <tr valign="top">
     255          <tr >
    256256            <td class="prompt">Description</td>
    257257            <td><%=HTML.niceFormat(reporter.getDescription())%></td>
     
    277277                String value = f.format(reporter.getExtended(name));
    278278                %>
    279                   <%=needsTr ? "<tr valign=\"top\">" : "" %>
     279                  <%=needsTr ? "<tr>" : "" %>
    280280                  <td class="prompt"><%=HTML.encodeTags(ep.getTitle())%></td>
    281281                  <td><%=value%></td>
  • trunk/www/views/rawbioassays/view_rawbioassay.jsp

    r5901 r5905  
    310310     
    311311      <table width="100%">
    312       <tr valign="top">
     312      <tr >
    313313      <td>
    314314     
     
    493493            {
    494494              %>
    495               <%=needsTr ? "<tr valign=\"top\">" : "" %>
     495              <%=needsTr ? "<tr>" : "" %>
    496496                <td class="prompt"><%=HTML.encodeTags(name)%></td>
    497497                <td><%=HTML.encodeTags(rawBioAssay.getHeader(name))%></td>
  • trunk/www/views/reporterlists/edit_reporterlist.jsp

    r5812 r5905  
    219219      {
    220220        %>
    221         <tr valign="top">
     221        <tr >
    222222          <td class="prompt">Which reporters?</td>
    223223          <td>
     
    235235      {
    236236        %>
    237         <tr valign="top">
     237        <tr >
    238238          <td class="prompt">Add reporters?</td>
    239239          <td>
     
    267267      }
    268268      %>
    269       <tr valign=top>
     269      <tr >
    270270        <td class="prompt">Description</td>
    271271        <td nowrap>
    272           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     272          <textarea <%=clazz%> rows="4" cols="40" name="description"
    273273            ><%=HTML.encodeTags(reporterList == null ? cc.getPropertyValue("description") : reporterList.getDescription())%></textarea>
    274274          <a href="javascript:Main.zoom('Description', 'reporterList', 'description')"
  • trunk/www/views/reporterlists/merge.jsp

    r5426 r5905  
    170170        </td>
    171171      </tr>
    172       <tr valign="top">
     172      <tr >
    173173        <td class="prompt">Reporter lists</td>
    174174        <td colspan="2">
    175175          <table border="0" cellspacing="0" cellpadding="0">
    176           <tr valign="top">
     176          <tr >
    177177          <td>
    178178            <select name="reporterLists" size="5" multiple style="width: 20em;">
  • trunk/www/views/reporters/edit_reporter.jsp

    r5812 r5905  
    287287          size="40" maxlength="<%=ReporterData.MAX_SYMBOL_LENGTH%>"></td>
    288288      </tr>
    289       <tr valign="top">
     289      <tr >
    290290        <td class="prompt">Description</td>
    291291        <td nowrap>
    292           <textarea <%=clazz%> rows="4" cols="40" name="description" wrap="virtual"
     292          <textarea <%=clazz%> rows="4" cols="40" name="description"
    293293            ><%=HTML.encodeTags(reporter == null ? cc.getPropertyValue("description") : reporter.getDescription())%></textarea>
    294294          <a href="javascript:Main.zoom('Description', 'reporter', 'description')" title="Edit in larger window"><base:icon image="zoom.gif" /></a>
     
    313313            String theClazz = required ? requiredClazz : clazz;
    314314            %>
    315             <tr valign="top">
     315            <tr >
    316316              <td class="prompt"><%=HTML.encodeTags(ep.getTitle())%></td>
    317317              <td>
  • trunk/www/views/reporters/view_reporter.jsp

    r5901 r5905  
    205205        <td><%=HTML.encodeTags(reporter.getSymbol())%></td>
    206206      </tr>
    207       <tr valign="top">
     207      <tr >
    208208        <td class="prompt">Description</td>
    209209        <td><%=HTML.niceFormat(reporter.getDescription())%></td>
     
    229229              String value = f.format(reporter.getExtended(name));
    230230              %>
    231                 <%=needsTr ? "<tr valign=\"top\">" : "" %>
     231                <%=needsTr ? "<tr>" : "" %>
    232232                <td class="prompt"><%=HTML.encodeTags(ep.getTitle())%></td>
    233233                <td><%=value%></td>
  • trunk/www/views/sessions/view_session.jsp

    r5900 r5905  
    114114        <td><%=s.getImpersonated()%></td>
    115115      </tr>
    116       <tr valign=top>
     116      <tr >
    117117        <td class="prompt">Client application</td>
    118118        <td><%=Base.getEncodedName(client, !readClient)%></td>
    119119      </tr>
    120       <tr valign=top>
     120      <tr >
    121121        <td class="prompt">Remote ID</td>
    122122        <td><%=HTML.encodeTags(s.getRemoteId())%></td>
    123123      </tr>
    124       <tr valign=top>
     124      <tr >
    125125        <td class="prompt">User</td>
    126126        <td><%=Base.getEncodedName(user, readUser)%></td>
    127127      </tr>
    128       <tr valign=top>
     128      <tr >
    129129        <td class="prompt">Comment</td>
    130130        <td><%=HTML.niceFormat(s.getLoginComment())%></td>
Note: See TracChangeset for help on using the changeset viewer.