Ignore:
Timestamp:
11/12/08 16:40:12 (11 years ago)
Author:
cbyrom
Message:

Implement text help for the remaining atom edit sections. Improve
handling of authors data - to cope with empty author data.
Move helper template functions to the utils template.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MILK/trunk/milk_server/milk_server/templates/utils.html

    r4598 r4604  
    3636    </span> 
    3737 
     38 
     39    <span py:def="expandHideSection(div1,div2,icon)"> 
     40            <a href="javascript:;" title="Show/Hide details"  
     41                onclick="swapLayers('$div1', '$div2'); return false;"> 
     42            <img src="$icon" alt="Toggle expand/contract" class="helpicon"/></a> 
     43    </span> 
     44 
     45     
     46    <div class="metadataSection" py:def="TextArea(name, value, editLink, helpText)"> 
     47        <?python         
     48                                divID = name + 'Div' 
     49                                edID = divID+'ed' 
     50                                helpID = divID + '_help'  
     51                ?> 
     52        <table py:if="value or editLink"> 
     53            <tr><td class="linehead"> 
     54                    <table> 
     55                        <tr><td>${name}<span py:if="editLink" py:replace="helpIcon(helpID, 'tr')"/></td> 
     56                            <span py:if="editLink" py:strip=""> 
     57                                <td align="right"> 
     58                                        <span class="txtBlktog"> 
     59                                        <a href="javascript:;" title="Toggle Form"  
     60                                             onclick="swapLayers('$divID', '$edID'); return false;"> 
     61                                        Add/Edit</a> 
     62                                        </span> 
     63                                    </td> 
     64                            </span> 
     65                                        </tr> 
     66                                <tr id="$helpID" class="hidden" > 
     67                                        <td class="helptxt" colspan="2">$helpText</td> 
     68                                        </tr>                    
     69                                </table> 
     70            </td></tr> 
     71            <tr><td> 
     72                <div id = "$divID"> 
     73                                ${Markup(value or 'No data specified at present')} 
     74                        </div> 
     75                        </td></tr> 
     76                <tr py:if="editLink"><td> 
     77                        <div id="$edID" class="hidden"> 
     78                                        <form action="${editLink}" method="post"> 
     79                                        <table> 
     80                                <tr><td> 
     81                                        ${Markup(h.text_area(name, value, class_="fullWidth", rows="9"))} 
     82                                </td></tr> 
     83                                <tr><td> 
     84                        ${Markup(h.submit('Update', **{'onclick': 'Div_show("loading");'}))} 
     85                    </td></tr> 
     86                                        </table> 
     87                                        </form> 
     88                        </div> 
     89                        </td></tr> 
     90        </table> 
     91    </div> 
     92 
    3893         
    3994    <!--! hyperlinked image --> 
Note: See TracChangeset for help on using the changeset viewer.