Changeset 4730


Ignore:
Timestamp:
05/01/09 10:00:50 (11 years ago)
Author:
cbyrom
Message:

Move code to create atom home link to layout template + add lots of
new help info - including creation of atom_help.html - a specific
help page for the atom editor with all required usage + background info

  • including appendices describing common usages + atom format.
Location:
MILK/trunk/milk_server/milk_server/templates/atom_editor
Files:
1 added
9 edited

Legend:

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

    r4597 r4730  
    1212      <div id="contents"> 
    1313            <div class="metadata"> 
    14                             <a href="${h.url_for(controller='atom_editor/listatom',action='atomHome')}">Home</a> 
    1514                            <h3>  $c.title                               
    1615                            <span py:replace="helpIcon('create_help', 'div')"/> 
     
    2221                            </h3> 
    2322                        <div class="headingblock"> 
    24                                 <form action="${h.url_for(controller = 'atom_editor/editatom', action='create', saveData='1')}" method="post"> 
     23                                <form action="${h.url_for('create', saveData='1')}" method="post"> 
    2524                                <table summary=""> 
    2625                                    <tr> 
    27                                         <td class="cellhead">Provider ID:</td> 
     26                                        <td class="cellhead">Provider ID: 
     27                                        <span py:replace="helpIcon('provider_id_help', 'tr')"/> 
     28                                        </td> 
    2829                                <td> 
    2930                                                ${Markup(h.select('providerID',option_tags=c.providerIDs, class_="fullWidth"))} 
    3031                                        </td> 
    3132                                    </tr> 
    32                                         <tr><td class="cellhead">Data Type:</td> 
     33                                            <tr id="provider_id_help" class="hidden" > 
     34                                                        <td class="helptxt" colspan="2">${Markup(g.atom_provider)}</td> 
     35                                                </tr>                    
     36                                        <tr><td class="cellhead">Data Type: 
     37                                        <span py:replace="helpIcon('type_help', 'tr')"/> 
     38                                        </td> 
    3339                                        <td> 
    3440                                                ${Markup(h.select('atomTypeID',option_tags=c.atomTypes, class_="fullWidth"))} 
    3541                                        </td> 
    3642                                    </tr> 
    37                                     <tr><td class="cellhead">Title:</td> 
     43                                            <tr id="type_help" class="hidden" > 
     44                                                        <td class="helptxt" colspan="2">${Markup(g.atom_type)}</td> 
     45                                                </tr>                    
     46                                    <tr><td class="cellhead">Title: 
     47                                    </td> 
    3848                                        <td> 
    3949                                        ${Markup(h.text_field('title',"", class_="fullWidth"))} 
     
    4151                                        </td> 
    4252                                    </tr> 
    43                                     <tr><td class="cellhead">Author:</td> 
     53                                    <tr><td class="cellhead">Author: 
     54                                        <span py:replace="helpIcon('author_help', 'tr')"/> 
     55                                    </td> 
    4456                                        <td> 
    4557                                        ${Markup(h.text_field('author',"", class_="fullWidth"))} 
     
    4759                                        </td> 
    4860                                    </tr> 
     61                                            <tr id="author_help" class="hidden" > 
     62                                                        <td class="helptxt" colspan="2">${Markup(g.atom_author)}</td> 
     63                                                </tr>                    
    4964                                <tr> 
    5065                                <td></td> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_editor.html

    r4697 r4730  
    5151      <div id="contents"> 
    5252            <div class="metadata"> 
    53                             <a py:if="c.saveLink" href="${h.url_for(controller='atom_editor/listatom',action='atomHome')}">Home</a> 
    5453                            <h3>  $c.title </h3> 
    5554                                ${Markup(h.form(h.url_for(controller='atom_editor/editatom', action='edit', uri=c.atom.ndgURI)))} 
     
    6766                </table> 
    6867 
    69                 <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="GeneralInfo(c.saveLink)"/> 
     68                <div py:replace="GeneralInfo(c.saveLink)"/> 
    7069                <div py:if="c.atom.isGranule() and not c.atom.contentFile" py:replace="UploadCSMLOrCDMLFileForm(c.saveLink)"/> 
    7170                <div py:if="not c.atom.isDeployment() and not c.atom.isGranule()" py:replace="TextArea('Summary', c.atom.Summary, c.saveLink, g.atom_summary)"/> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_granulator.html

    r4678 r4730  
    4646        <div id="contents"> 
    4747            <div class="metadata"> 
    48                             <a href="${h.url_for(controller='atom_editor/listatom',action='atomHome')}">Home</a> 
    4948                            <h3>  $c.title  
    5049                                <span py:replace="helpIcon('granulite_help', 'div')"/> 
     
    6059                            <h2> 
    6160                            <div class="headingblock"> 
    62                                 ${Markup(h.form(h.url(controller='atom_editor/editatom', action='upload'), multipart=True, id='granuliteForm'))} 
     61                                ${Markup(h.form(h.url(controller='atom_editor/editatom', action='upload', uri=""), multipart=True, id='granuliteForm'))} 
    6362                                <table> 
    6463                                                      <tr> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_home.html

    r4697 r4730  
    1919                            <h3>  $c.title </h3> 
    2020                            <h2> 
    21                             <a href="${h.url_for(controller='atom_editor/editatom',action='create')}">Create atom</a> 
     21                            <a href="${h.url_for('create')}">Create atom</a> 
    2222                                </h2> 
    2323                            <h2> 
    24                             <a href="${h.url_for(controller='atom_editor/editatom',action='createGranule')}">Create data granule atom using granulite file</a> 
     24                            <a href="${h.url_for('createGranule')}">Create data granule atom using granulite file</a> 
    2525                                </h2> 
    2626                            <h2> 
    27                             <a href="${h.url_for(controller='atom_editor/listatom',action='list', searchData=None)}">Edit/List atoms</a> 
     27                            <a href="${h.url_for('list')}">Edit/List atoms</a> 
     28                            </h2> 
     29                            <h2> 
     30                            <a href="${h.url_for('help')}">Help</a> 
    2831                            </h2> 
    2932                </div> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/atom_list.html

    r4668 r4730  
    1414      <div id="contents"> 
    1515            <div class="metadata"> 
    16                             <h3><a href="${h.url_for('atomHome')}">Home</a></h3> 
    1716                            <h3>  $c.title  
    1817                            <span py:replace="helpIcon('list_help', 'div')"/> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/deployments_data.html

    r4577 r4730  
    99        <div py:if="not c.atom.deployments"> 
    1010                <table> 
    11                 <tr><td class="linehead"><h3>Deployments - summary</h3></td></tr> 
     11                <tr><td class="linehead"><h3>Associated Deployments Data - summary</h3></td></tr> 
    1212                <tr><td>No related deployments data found</td></tr> 
    1313                </table></div> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/error.html

    r4498 r4730  
    1111            <div class="metadata"> 
    1212                            <h3>  $c.title </h3> 
    13                             <h3><a href="${h.url_for(controller='atom_editor/listatom',action='atomHome')}">Home</a></h3> 
    1413                <div class="error"> 
    1514                    $c.xml 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/granulite_example.html

    r4596 r4730  
    1212        <div id="contents"> 
    1313            <div class="metadata"> 
    14                             <a href="${h.url_for(controller='atom_editor/listatom',action='atomHome')}">Home</a> 
    1514                            <h3>  $c.title  
    1615                    </h3> 
  • MILK/trunk/milk_server/milk_server/templates/atom_editor/layout.html

    r4579 r4730  
    33        xmlns:xi="http://www.w3.org/2001/XInclude" py:strip=""> 
    44<xi:include href="../ndgPage.html" /> 
     5<?python from milk_server.controllers.atom_editor.editorconstants import *?> 
    56 
    67  <py:match path="head" once="true"> 
     
    3536 
    3637      <div id="content"> 
     38                <table py:if="g.atomEditorEnabled and c.title != ATOM_HOME_TITLE" class="homeHelpBar"> 
     39                        <tr><td align="left"> 
     40                            <a href="${h.url_for('home')}">Home</a> 
     41                            </td><td align="right"><a href="${h.url_for('help')}">Help</a> 
     42                            </td></tr> 
     43                    </table> 
    3744                <div id="loading" class='hidden'><img src="$g.loadingIcon" alt="Loading" />Please wait...</div> 
    3845                    ${select('*[local-name()!="panelTab" and local-name()!="includeCorrectionLink"]')} 
Note: See TracChangeset for help on using the changeset viewer.