source: templates/create_macro.html @ 8f1c07c12bed616187cbc4401814c31b38a0a1fb

Revision 8f1c07c12bed616187cbc4401814c31b38a0a1fb, 1.7 KB checked in by Stanislaw Klekot <dozzie@…>, 7 years ago (diff)

Added handling macros.

  • Property mode set to 100644
Line 
1{% extends "template.html" %}
2{% load markup %}
3
4{% block title %}create new macro{% endblock %}
5
6{% block body %}
7
8<h2>Create new macro</h2>
9
10{% if error %}
11<p class="error">
12  {{ error }}
13</p>
14{% endif %}
15
16{% if message %}
17<p class="message">
18  {{ message }}
19</p>
20{% endif %}
21
22{% if created %}
23<p>
24  <a href="{% url wiki.views.list_macros %}">Go back</a> to macros list.
25</p>
26{% else %}
27<form method="post" action="{% url wiki.views.create_macro %}">
28  <table border="1">
29    <tr>
30      <th>name</th>
31      <td><input type="text" cols="80" name="name" value="{{ macro.name }}" /></td>
32    </tr>
33    <tr>
34      <th>result type</th>
35      <td>
36        <select name="result">
37           <option value="int">int</option>
38           <option value="float">float</option>
39           <option value="string">string</option>
40           <option value="graph">graph</option>
41           <option value="list">list</option>
42        </select>
43      </td>
44    </tr>
45    <tr>
46      <th>arguments received</th>
47      <td><input type="text" cols="80" name="in_args" value="{{ macro.in_args }}" /></td>
48    </tr>
49    <tr>
50      <th>arguments passed</th>
51      <td><input type="text" cols="80" name="out_args" value="{{ macro.out_args }}" /></td>
52    </tr>
53    <tr>
54      <th>protocol</th>
55      <td>
56        <select name="result">
57           <option value="HTTP">HTTP</option>
58           <option value="XML-RPC">XML-RPC</option>
59        </select>
60      </td>
61    </tr>
62    <tr>
63      <th>destination (URL)</th>
64      <td><input type="text" cols="80" name="destination" value="{{ macro.destination }}" /></td>
65    </tr>
66  </table>
67  <div>
68    <input type="submit" name="save"   value="Save" /> |
69    <input type="submit" name="cancel" value="Cancel" />
70  </div>
71</form>
72{% endif %}
73
74{% endblock %}
Note: See TracBrowser for help on using the repository browser.