Ignore:
Timestamp:
16 Nov 2005, 16:44:13 (19 years ago)
Author:
joachim
Message:

=post-primary results adding

File:
1 copied

Legend:

Unmodified
Added
Removed
  • waeup_product/trunk/skins/waeup_student/layout_results_create.pt

    r175 r179  
    1010             edit_form     python:ti and ti.getActionById('edit',   'cpsdocument_edit_form') or  'cpsdocument_edit_form';
    1111             metadata_form python:ti and ti.getActionById('metadata', 'cpsdocument_metadata') or 'cpsdocument_metadata';
    12              formaction string:check_admission_form;
     12             formaction options/formaction;
    1313             first_layout options/first_layout|python:0;
    1414             last_layout options/last_layout|python:0;
    1515             is_flexible options/is_flexible;
    1616             cpsmcat nocall:here/translation_service;
     17             results options/schoolresults;
    1718             "
    1819             >
    19   <form action='eligibility' method='post'
     20  <form action='eligibility' method='post' tal:attributes="action formaction"
    2021        enctype='multipart/form-data' class='workflow'>
    21     <div class='group'>
    22       <div class='documentFields'>
    23         <table width="100%" cellpadding="2" cellspacing="2" summary="Form layout">
    24           <tr tal:repeat="row layout/rows" valign="top">
    25             <td tal:repeat="cell row"
    26                 tal:attributes="colspan cell/ncols">
    27               <tal:block define="widget cell/widget;
    28               wid widget/getWidgetId;
    29               dm options/datastructure/getDataModel;
    30               err python:ds.getError(wid);
    31               err_mapping python:ds.getErrorMapping(wid);
    32               is_required widget/is_required|nothing;
    33               tooltip_id python:wid + '_help';
    34               widget_css_class cell/widget_css_class|nothing;
    35               widget_css_class python:test(is_flexible, 'group', widget_css_class);
    36               css_class python:test(err, 'row error',
    37               test(is_flexible, 'group', 'row'))"
    38               >
    39                 <div tal:attributes="class widget_css_class;
    40                 id python:widget.getHtmlWidgetId()+'_widget';"
    41                 >
    42                   <div class="label" tal:condition="widget/label_edit"
    43                        tal:attributes="class python:test(is_required, 'label required','label')">
    44                     <label i18n:translate="" tal:condition="widget/is_i18n"
    45                            tal:content="widget/label_edit"
    46                            tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
    47                     <label tal:condition="not:widget/is_i18n"
    48                            tal:content="widget/label_edit"
    49                            tal:attributes="for cell/widget_input_area_id|nothing;">label</label>
    50                   </div>
    51                   <button type="button" class="tooltipControl"
    52                           tal:condition="widget/help"
    53                           tal:attributes="onclick python:'toggleElementVisibility(\'%s\')' % tooltip_id;"> ? </button>
    54                   <div class="field">
    55                     <div tal:replace="structure cell/widget_rendered"/>
    56                   </div>
    57                   <div class="tooltipArea" style="visibility: hidden;"
    58                        tal:condition="widget/help"
    59                        tal:attributes="id tooltip_id;
    60                        onclick python:'showElement(false, \'%s\')' % tooltip_id;"
    61                        >
    62                     <tal:block i18n:translate="" tal:condition="widget/is_i18n"
    63                                tal:content="widget/help">i18_key-help_for_this_field</tal:block>
    64                     <tal:block tal:condition="not:widget/is_i18n"
    65                                tal:content="widget/help">This is the help for this field</tal:block>
    66                   </div>
    67                   <tal:block condition="err">
    68                     <tal:block define="msg python:cpsmcat(err, mapping=err_mapping)">
    69                       <br /><em style="color: red"
    70                                 tal:content="msg">err</em>
    71                     </tal:block>
    72                   </tal:block>
    73                 </div>
    74               </tal:block>
    75             </td>
    76           </tr>
    77         </table>
    78         <input type="submit" class="standalone" name="cpsdocument_edit_button" value="submit" />
    79       </div>       
    80     </div>
     22    <table cellspacing="0" cellpadding="2" border="0" width="100%" tal:condition="results|nothing">
     23      <tr>
     24        <td align="left" valign="top">
     25          &nbsp;
     26        </td>
     27        <td align="left" valign="top">
     28          <div>Type</div>
     29        </td>
     30        <td align="left" valign="top">
     31          <div>Subject</div>
     32        </td>
     33        <td align="left" valign="top">
     34          <div>Result</div>
     35        </td>
     36      </tr>
     37      <span tal:repeat="row results" tal:omit-tag="">
     38        <tr tal:define="rindex repeat/row/index">
     39          <td align="left" valign="top">
     40            <input type="checkbox" name="keys:list" value="100" tal:attributes="value string:${repeat/row/index}"/>
     41          </td>
     42          <td align="left" valign="top">
     43            <div>
     44              <input type="text" name="key_0" value="100" size="20"
     45                     tal:attributes="name string:type_${rindex};value python:row[0]" />
     46            </div>
     47          </td>
     48          <td align="left">
     49            <div class="form-item">
     50              <input type="text" name="label_0" value="Year 1 (100 Level)" size="40"
     51                     tal:attributes="name string:subject_${rindex};value python:row[1]" />
     52            </div>
     53          </td>
     54          <td align="left">
     55            <div class="form-item">
     56              <input type="text" name="msgid_0" value="" size="10"
     57                     tal:attributes="name string:result_${rindex};value python:row[2]" />
     58            </div>
     59          </td>
     60        </tr>
     61      </span>
     62      <tr>
     63        <td align="left" colspan="3">
     64          <input type="submit" name="change" value=" Change " />
     65          <input type="submit" name="delete" value=" Delete " />
     66        </td>
     67      </tr>
     68    </table>
     69    <table cellspacing="0" cellpadding="2" border="0" width="100%">
     70      <tr>
     71        <td align="left" valign="top" colspan="2">
     72          <div>Add a new postprimary school result</div>
     73        </td>
     74      </tr>
     75      <tr>
     76        <td align="left" valign="top">
     77          &nbsp;
     78        </td>
     79        <td align="left" valign="top">
     80          <div>Type</div>
     81        </td>
     82        <td align="left" valign="top">
     83          <div>Subject</div>
     84        </td>
     85        <td align="left" valign="top">
     86          <div>Result</div>
     87        </td>
     88      </tr>
     89      <tr>
     90        <td align="left" valign="top">
     91          &nbsp;
     92        </td>
     93        <td align="left" valign="top">
     94          <div>
     95            <input type="text" name="type" value="" size="20" />
     96          </div>
     97        </td>
     98        <td align="left">
     99          <div class="form-item">
     100            <input type="text" name="subject" value="" size="40" />
     101          </div>
     102        </td>
     103        <td align="left">
     104          <div class="form-item">
     105            <input type="text" name="result" value="" size="10" />
     106          </div>
     107        </td>
     108      </tr>
     109      <tr>
     110        <td align="left" colspan="3">
     111          <input type="submit" name="add" value=" Add " />
     112        </td>
     113      </tr>
     114    </table>
    81115  </form>
    82116</metal:block>
Note: See TracChangeset for help on using the changeset viewer.