Changeset 5078


Ignore:
Timestamp:
09/03/09 09:53:20 (10 years ago)
Author:
cbyrom
Message:

Fix display of atom subtypes and types - ensuring type info is always
available and subtype is only set when needed.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_functions.html

    r5035 r5078  
    190190                </td> 
    191191                            </tr> 
    192                             <span py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:strip=""> 
    193                                     <tr py:if="not editLink"> 
     192                            <tr py:if="not editLink"> 
    194193                                <td class="cellhead">Type:</td> 
    195194                                <td class="column"> 
    196195                                        ${Markup(c.atom.atomTypeName)} 
    197196                                </td> 
    198                                 </tr> 
    199                                     <span py:if="c.atom.subtypeID" py:strip=""> 
    200                                             <tr> 
     197                        </tr> 
     198                            <span py:if="not c.atom.isGranule()" py:strip=""> 
     199                                    <tr> 
    201200                                        <td class="cellhead">Sub-Type:</td> 
    202                                         <td py:if="editLink" class="column"> 
     201                                        <td py:if="not c.atom.isDeployment() and editLink" class="column"> 
    203202                                                ${Markup(h.select('subtype',option_tags=c.subTypes))} 
    204203                                        </td> 
     204                                        <td py:if="c.atom.isDeployment() or not editLink" class="column"> 
     205                                                ${c.atom.getSubTypePrettyName()} 
     206                                        </td> 
     207                                </tr> 
     208                                <tr py:if="not c.atom.isDeployment()"> 
     209                                        <td class="cellhead" width="10%">Abbreviation:</td> 
     210                                        <td py:if="editLink" class="column"> 
     211                                                ${Markup(h.text_field('abbreviation',c.atom.ME.abbreviation))} 
     212                                        </td> 
    205213                                        <td py:if="not editLink" class="column"> 
    206                                                 ${Markup(g.vtd.tidySubTypeTitle(c.atom.subtypeID))} 
     214                                                ${Markup(c.atom.ME.abbreviation or "")} 
    207215                                        </td> 
    208                                         </tr> 
    209                                 </span> 
    210                                 <tr py:if="not c.atom.isDeployment()"> 
    211                                 <td class="cellhead" width="10%">Abbreviation:</td> 
    212                                 <td py:if="editLink" class="column"> 
    213                                         ${Markup(h.text_field('abbreviation',c.atom.ME.abbreviation))} 
    214                                 </td> 
    215                                 <td py:if="not editLink" class="column"> 
    216                                         ${Markup(c.atom.ME.abbreviation or "")} 
    217                                 </td> 
    218216                                    </tr> 
    219217                            </span> 
Note: See TracChangeset for help on using the changeset viewer.