~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/webapp/tutorial/templates/exercise_edit.html

  • Committer: Nick Chadwick
  • Date: 2009-03-08 06:07:16 UTC
  • mto: (1099.1.227 exercise-ui)
  • mto: This revision was merged to the branch mainline in revision 1162.
  • Revision ID: chadnickbok@gmail.com-20090308060716-f3i65yqr9otr7p5n
Exercise UI is now ready to be merged into trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
41
41
      <ul>
42
42
        <py:for each="test_suite in exercise.test_suites">
43
43
          <li>
44
 
            <a id="suite_header_${test_suite.suiteid}" onclick="tog('suite_data_${test_suite.suiteid}')"><h3>Suite ${test_suite.seq_no + 1} - ${test_suite.description}</h3></a>
 
44
            <h3><a onclick="delete_suite('${test_suite.suiteid}')"><img src="${mediapath}cross.png"/></a> <a id="suite_header_${test_suite.suiteid}" onclick="tog('suite_data_${test_suite.suiteid}')">Suite ${test_suite.seq_no + 1} - ${test_suite.description}</a></h3>
45
45
            
46
46
            <div class="testsuite" id="suite_data_${test_suite.suiteid}">
47
47
              <div class="test_suite_vals">
64
64
                <div class="test_variables" id="variables_${test_suite.suiteid}">
65
65
                  <py:for each="variable in test_suite.variables">
66
66
                    <span>
 
67
                      <a onclick="delete_var('${variable.varid}', '${test_suite.suiteid}')"><img src="${mediapath}cross.png"/></a>
67
68
                      <label for="var_type_${variable.varid}">Type:</label>
68
69
                      <select name="Variable Type" id="var_type_${variable.varid}">
69
70
                        <py:for each="var_type in var_types">
104
105
                <ul>
105
106
                  <py:for each="test_case in test_suite.test_cases">
106
107
                    <li>
107
 
                      <a onclick="tog('test_case_${test_case.testid}_${test_suite.suiteid}')" id="case_header_${test_case.testid}"><h5>Test Case ${test_case.seq_no + 1}</h5></a>
 
108
                      <h5><a onclick="delete_testcase('${test_case.testid}','${test_suite.suiteid}')"><img src="${mediapath}cross.png"/></a><a onclick="tog('test_case_${test_case.testid}_${test_suite.suiteid}')" id="case_header_${test_case.testid}"> Test Case ${test_case.seq_no + 1}</a></h5>
108
109
                      <div class="test_case" id="test_case_${test_case.testid}_${test_suite.suiteid}">
109
110
                        <label for="test_case_pass_${test_case.testid}_${test_suite.suiteid}">Pass Message:</label>
110
111
                        <input class="textinput" type="text" id="test_case_pass_${test_case.testid}_${test_suite.suiteid}" value="${test_case.passmsg}" />
120
121
                        <h5>Test Case Parts</h5>
121
122
                        <div class="disabled_test_case_parts" id="test_case_parts_${test_case.testid}_${test_suite.suiteid}">
122
123
                          <py:for each="test_part in test_case.parts">
 
124
                            <a onclick="delete_testpart('${test_part.partid}','${test_case.testid}','${test_suite.suiteid}')"><img src="${mediapath}cross.png"/></a>
123
125
                            <label for="test_part_part_type_${test_part.partid}">Part Type:</label>
124
126
                            <select name="Part Type" id="test_part_part_type_${test_part.partid}">
125
127
                              <py:for each="part_type in part_types">
142
144
                            <input type="text" id="test_part_file_${test_part.partid}" value="${test_part.filename}" />
143
145
                            <br />
144
146
                            <input type="submit" value="Save Part" onclick="edit_test_part('${test_part.partid}', '${test_case.testid}', ${test_suite.suiteid})"/>
 
147
                            <br />
145
148
                          </py:for>
146
149
                        </div>
147
150
                        <a>Add a New part</a>