| 14 | | <form method="post"> |
|---|
| 15 | | <ul class="ini"> |
|---|
| 16 | | <li py:for="idx, option in enumerate(iniadmin.options)" class="align${idx % 3}"> |
|---|
| 17 | | <fieldset class="col${idx % 2}"> |
|---|
| 18 | | <legend>${option.name}</legend> |
|---|
| 19 | | <py:choose> |
|---|
| 20 | | <div class="select" py:when="option.type == 'extension'"> |
|---|
| 21 | | <select name="${option.name}"> |
|---|
| 22 | | <py:for each="opt in option.options"> |
|---|
| 23 | | <py:choose> |
|---|
| 24 | | <option value="${opt}" selected="selected" py:when="option.value == opt">${opt}</option> |
|---|
| 25 | | <option value="${opt}" py:otherwise="">${opt}</option> |
|---|
| 26 | | </py:choose> |
|---|
| 27 | | </py:for> |
|---|
| 28 | | </select> |
|---|
| | 14 | <div class="ini"> |
|---|
| | 15 | <form method="post"> |
|---|
| | 16 | <ul> |
|---|
| | 17 | <li py:for="idx, option in enumerate(iniadmin.options)" class="align${idx % 3}"> |
|---|
| | 18 | <fieldset class="col${idx % 2}"> |
|---|
| | 19 | <legend>${option.name}</legend> |
|---|
| | 20 | <py:choose> |
|---|
| | 21 | <div class="select" py:when="option.type == 'extension'"> |
|---|
| | 22 | <select name="${option.name}"> |
|---|
| | 23 | <py:for each="opt in option.options"> |
|---|
| | 24 | <py:choose> |
|---|
| | 25 | <option value="${opt}" selected="selected" py:when="option.value == opt">${opt}</option> |
|---|
| | 26 | <option value="${opt}" py:otherwise="">${opt}</option> |
|---|
| | 27 | </py:choose> |
|---|
| | 28 | </py:for> |
|---|
| | 29 | </select> |
|---|
| | 30 | </div> |
|---|
| | 31 | <div class="bool" py:when="option.type == 'bool'"> |
|---|
| | 32 | <label><input type="radio" name="${option.name}" value="true" checked="${option.value == 'true' or None}" /> true</label> |
|---|
| | 33 | <label><input type="radio" name="${option.name}" value="false" checked="${option.value == 'false' or None}" /> false</label> |
|---|
| | 34 | </div> |
|---|
| | 35 | <div class="text" py:otherwise=""> |
|---|
| | 36 | <input type="text" name="${option.name}" value="${option.value}" /> |
|---|
| | 37 | </div> |
|---|
| | 38 | </py:choose> |
|---|
| | 39 | <div class="help"> |
|---|
| | 40 | ${option.doc} |
|---|
| 30 | | <div class="bool" py:when="option.type == 'bool'"> |
|---|
| 31 | | <py:choose> |
|---|
| 32 | | <label py:when="option.value == 'true'"><input type="radio" name="${option.name}" value="true" checked="checked" /> true</label> |
|---|
| 33 | | <label py:otherwise=""><input type="radio" name="${option.name}" value="true" /> true</label> |
|---|
| 34 | | </py:choose> |
|---|
| 35 | | <py:choose> |
|---|
| 36 | | <label py:when="option.value == 'false'"><input type="radio" name="${option.name}" value="false" checked="checked" /> false</label> |
|---|
| 37 | | <label py:otherwise=""><input type="radio" name="${option.name}" value="false" /> false</label> |
|---|
| 38 | | </py:choose> |
|---|
| 39 | | </div> |
|---|
| 40 | | <div class="text" py:otherwise=""> |
|---|
| 41 | | <input type="text" name="${option.name}" value="${option.value}" /> |
|---|
| 42 | | </div> |
|---|
| 43 | | </py:choose> |
|---|
| 44 | | <div class="help"> |
|---|
| 45 | | ${option.doc} |
|---|
| 46 | | </div> |
|---|
| 47 | | </fieldset> |
|---|
| 48 | | </li> |
|---|
| 49 | | </ul> |
|---|
| 50 | | <div class="ini buttons"> |
|---|
| 51 | | <input type="submit" value="Apply changes" /> |
|---|
| 52 | | </div> |
|---|
| 53 | | </form> |
|---|
| | 42 | </fieldset> |
|---|
| | 43 | </li> |
|---|
| | 44 | </ul> |
|---|
| | 45 | <div class="ini buttons"> |
|---|
| | 46 | <input type="submit" value="Apply changes" /> |
|---|
| | 47 | </div> |
|---|
| | 48 | </form> |
|---|
| | 49 | </div> |
|---|