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

« back to all changes in this revision

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

  • Committer: William Grant
  • Date: 2009-12-15 05:14:56 UTC
  • mfrom: (1428.1.3 trunk)
  • Revision ID: me@williamgrant.id.au-20091215051456-jptc3rnbwgub4z68
Polish up the test suite editing UI.

Show diffs side-by-side

added added

removed removed

Lines of Context:
58
58
            
59
59
            <div class="testsuite" id="suite_data_${test_suite.suiteid}">
60
60
              <div class="test_suite_vals"
61
 
                   py:with="iw_prefix='test_suite_%d' % test_suite.suiteid">
 
61
                   py:with="iw_prefix='test_suite_%d' % test_suite.suiteid; iw_label_linebreak=True">
62
62
                <iw:textarea name="description" desc="Description" cols="80" rows="1">${test_suite.description}</iw:textarea>
63
 
                <iw:textarea name="function" desc="Function" cols="80" rows="1">${test_suite.function}</iw:textarea>
64
 
                <iw:textarea name="stdin" desc="Stdin" cols="80" rows="4">${test_suite.stdin}</iw:textarea>
 
63
                <div>
 
64
                  <input type="checkbox" id="test_suite_${test_suite.suiteid}_function_enabled"
 
65
                         py:attrs="{'checked': 'checked'} if test_suite.function else {}"
 
66
                         onchange="test_suite_checkbox_toggled('function', '${test_suite.suiteid}')"/>
 
67
                  <label for="test_suite_${test_suite.suiteid}_function">Call this function:</label>
 
68
                  <input type="text" id="test_suite_${test_suite.suiteid}_function"
 
69
                         value="${test_suite.function}"
 
70
                         py:attrs="{} if test_suite.function else {'disabled': 'disabled'}" />
 
71
                </div>
 
72
                <div>
 
73
                  <input type="checkbox" id="test_suite_${test_suite.suiteid}_stdin_enabled"
 
74
                         py:attrs="{'checked': 'checked'} if test_suite.stdin else {}"
 
75
                         onchange="test_suite_checkbox_toggled('stdin', '${test_suite.suiteid}')"/>
 
76
                  <label for="test_suite_${test_suite.suiteid}_stdin">Send this as standard input:</label>
 
77
                  <br />
 
78
                  <textarea id="test_suite_${test_suite.suiteid}_stdin" cols="80" rows="4"
 
79
                         py:attrs="{} if test_suite.stdin else {'disabled': 'disabled'}">${test_suite.stdin}</textarea>
 
80
                </div>
65
81
                <input type="button" value="Save Suite" onclick="edit_suite('${test_suite.suiteid}')" />
66
82
              </div>
67
83
          
182
198
        <li class="new">
183
199
          <h3><a onclick="tog('suite_data_new')">New test suite</a></h3>
184
200
          <div class="testsuite" id="suite_data_new">
185
 
          <div class="test_suite_vals" py:with="iw_prefix='new_test_suite'">
 
201
          <div class="test_suite_vals" py:with="iw_prefix='test_suite_new'; iw_label_linebreak=True">
186
202
            <iw:textarea name="description" desc="Description" cols="80" rows="1" />
187
 
            <iw:textarea name="function" desc="Function" cols="80" rows="1" />
188
 
            <iw:textarea name="stdin" desc="Stdin" cols="80" rows="4" />
 
203
            <div>
 
204
              <input type="checkbox" id="test_suite_new_function_enabled" onchange="test_suite_checkbox_toggled('function', 'new')"/>
 
205
              <label for="test_suite_new_function">Call this function:</label>
 
206
              <input type="text" id="test_suite_new_function" value="" disabled="disabled" />
 
207
            </div>
 
208
            <div>
 
209
              <input type="checkbox" id="test_suite_new_stdin_enabled"
 
210
                     onchange="test_suite_checkbox_toggled('stdin', 'new')"/>
 
211
              <label for="test_suite_new_stdin">Send this as standard input:</label>
 
212
              <br />
 
213
              <textarea id="test_suite_new_stdin" cols="80" rows="4" disabled="disabled"></textarea>
 
214
            </div>
189
215
            <input type="button" value="Create Suite" onclick="add_suite()" />
190
216
          </div>
191
217
          </div>