Changeset 4729 for MILK


Ignore:
Timestamp:
05/01/09 09:58:19 (11 years ago)
Author:
cbyrom
Message:

Create new template function, outputAtomLinks, to standardise display
of links to other atoms docs + add new help text + links.

File:
1 edited

Legend:

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

    r4626 r4729  
    1616        </span> 
    1717        </table> 
     18        <b>Note: if errors have been encountered whilst inputting data, it is likely 
     19        that this data will have not been saved.  If the errors related directly to the 
     20        input data please correct them and retry.</b> 
    1821    </div> 
    1922 
     
    184187                </td> 
    185188                            </tr> 
     189                            <span py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:strip=""> 
    186190                            <tr py:if="not editLink"> 
    187191                        <td class="cellhead">Type:</td> 
     
    210214                        </td> 
    211215                            </tr> 
     216                            </span> 
    212217                         <tr> 
    213218                        <td></td> 
     
    286291                                <th align="left">${dataType}</th> 
    287292                        </span> 
    288                         <span py:if="editLink and hasData" py:strip=""> 
     293                        <span py:if="editLink and hasData and extraRows" py:strip=""> 
    289294                                <th align="center">Remove</th> 
    290295                        </span> 
     
    315320                                </span> 
    316321                        </td> 
    317                         <span py:if="editLink and hasData" py:strip=""> 
     322                        <span py:if="editLink and hasData and extraRows" py:strip=""> 
    318323                                <td align="center"> 
    319324                                        ${Markup(h.check_box(ptype + '.' + str(i) + '.remove'))} 
     
    349354                <tr> 
    350355                <td class="headingblock"> 
    351                 <table><tr><td><h3>Deployments - summary</h3></td> 
     356                <table><tr><td><h3>Associated Deployments Data - summary</h3></td> 
    352357                    <td align="right"> 
    353358                <span py:replace="expandHideSection('fullDeployment','summaryDeployment',g.navPlus)" strip=""/> 
     
    360365                                <td class="cellhead">Activities</td> 
    361366                                <td> 
    362                                         <span py:for="act in c.atom.allActivities" py:strip=""> 
    363                                                 <a href="$act.href">${act.title or act.href}</a>&nbsp;&nbsp;  
    364                                         </span> 
     367                        <span py:replace="outputAtomLinks(c.atom.allActivities)" strip=""/> 
    365368                                </td>                    
    366369                                </tr> 
    367370                                <tr><td class="cellhead">Observation Stations</td> 
    368371                                <td> 
    369                                         <span py:for="obs in c.atom.allObs" py:strip=""> 
    370                                                 <a href="$obs.href">${obs.title or obs.href}</a>&nbsp;&nbsp;  
    371                                         </span> 
     372                        <span py:replace="outputAtomLinks(c.atom.allObs)" strip=""/> 
    372373                                </td>                    
    373374                                </tr> 
    374375                                <tr><td class="cellhead">Data Production tools</td> 
    375376                                <td> 
    376                                         <span py:for="dpt in c.atom.allDpts" py:strip=""> 
    377                                                 <a href="$dpt.href">${dpt.title or dpt.href}</a>&nbsp;&nbsp;  
    378                                         </span> 
     377                        <span py:replace="outputAtomLinks(c.atom.allDpts)" strip=""/> 
    379378                                </td>                    
    380379                                </tr> 
     
    382381                </table> 
    383382        </div> 
     383 
     384        <div py:def="outputAtomLinks(links)" py:strip=""> 
     385                <span py:for="link in links" py:strip=""> 
     386                        <a href="$link.href">${link.title or link.href}</a>&nbsp;&nbsp;  
     387                </span> 
     388                <span py:if="not links" py:strip="">None</span> 
     389        </div> 
     390 
    384391     
    385392    <div class="headingblock hidden" py:def="FullDeployments(deployments)" id="fullDeployment"> 
    386393        <table py:if="deployments"> 
    387394        <tr><td class="headingblock" > 
    388             <table><tr><td><h3>Deployments - details</h3></td> 
     395            <table><tr><td><h3>Associated Deployments Data - details</h3></td> 
    389396            <td align="right"> 
    390397            <span py:if="deployments" py:replace="expandHideSection('fullDeployment','summaryDeployment',g.navMinus)" strip=""/> 
     
    501508                        <td> 
    502509                                                <span py:if="editLink" py:strip=""> 
    503                                         ${Markup(h.select(refLabel + str(i) + '.rel', option_tags=c.relatedLinkSelectedLists[str(link)]))} 
     510                                        ${Markup(h.select(refLabel + str(i) + '.rel', option_tags=c.relatedLinkTerms))} 
    504511                                                </span> 
    505512                                        <span py:if="not editLink" py:strip=""> 
Note: See TracChangeset for help on using the changeset viewer.