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

Simplify upload of CSML/CDML/granulite data by using the newly extended
granulite class for all these ops - remove unecessary code in editatom.
Add new template function to combine the upload of CSML/CDML files into
a single field - with additional inputs for time axis and dataset ID data.
Fix editor to display deployments data for DEs once again.

File:
1 edited

Legend:

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

    r4557 r4563  
    1717        </table> 
    1818    </div> 
     19 
     20     
     21    <div py:def="UploadCSMLOrCDMLFileRows(editLink)"> 
     22      <tr> 
     23      <td class="cellhead"> 
     24          CSML or CDML file: 
     25          </td> 
     26          <td> 
     27                  ${Markup(h.file_field('CSMLOrCDML', size="80"))} 
     28          </td> 
     29          </tr> 
     30          <tr> 
     31      <td class="cellhead"> 
     32          Dataset ID: 
     33                <span py:replace="helpIcon('datasetID_help')"/> 
     34          </td> 
     35          <td> 
     36                  ${Markup(h.text_field('datasetID', size="80"))} 
     37          </td> 
     38          </tr> 
     39            <tr id="datasetID_help" class="hidden" > 
     40                       <td class="helptxt" colspan="2"> 
     41                    If uploading CDML data, specify a dataset ID to use for the generated 
     42                    CSML file - otherwise this will be created randomly. 
     43                           </td> 
     44                  </tr>                  
     45          <tr> 
     46      <td class="cellhead"> 
     47          Time axis: 
     48                <span py:replace="helpIcon('timeAxis_help')"/> 
     49          </td> 
     50          <td> 
     51                  ${Markup(h.text_field('timeAxis', size="80"))} 
     52          </td> 
     53          </tr> 
     54            <tr id="timeAxis_help" class="hidden" > 
     55                       <td class="helptxt" colspan="2"> 
     56                    If uploading CDML data, specify the time axis used by the 
     57                    CDML file - NB, 'time' is taken as the default axis. 
     58                           </td> 
     59                  </tr>                  
     60      <tr> 
     61      <td /> 
     62      <td colspan="2"> 
     63                ${Markup(h.submit('Upload'))} 
     64      </td> 
     65      </tr> 
     66        </div> 
     67 
     68     
     69    <div py:def="UploadCSMLOrCDMLFileForm(editLink)"> 
     70        <div class="headingblock" py:if="editLink"> 
     71                ${Markup(h.form(h.url(controller='atom_editor/editatom', action='upload', uri = c.uri), multipart=True))} 
     72                <table> 
     73                        <tr> 
     74                                <td class="linehead" colspan="2"> 
     75                                Upload data 
     76                            </td> 
     77                        </tr> 
     78                        <div py:replace="UploadCSMLOrCDMLFileRows(editLink)"/> 
     79                        </table> 
     80                        ${Markup(h.end_form())} 
     81                </div> 
     82        </div> 
    1983 
    2084     
     
    876940        </tbody></table> 
    877941    </div> 
     942 
     943     
     944    <!--! Help Icons --> 
     945    <span py:def="helpIcon(value)"> 
     946        <span> 
     947            <a href="javascript:;" title="Toggle help" onclick="toggleDiv(1,'$value','shown','hidden','tr'); return false;"> 
     948            <img src="$g.helpIcon" alt="Toggle help" class="helpicon"/></a> 
     949       
     950        </span> 
     951    </span> 
     952 
    878953     
    879954</html> 
Note: See TracChangeset for help on using the changeset viewer.