📄 form.html.tmpl
字号:
[% IF user.in_group(Param("timetrackinggroup")) %] <tr> <th align="right"> <label for="deadlinefrom" accesskey="l">Dead<u>l</u>ine</label>: </th> <td> from <input name="deadlinefrom" id="deadlinefrom" size="10" maxlength="10" value="[% default.deadlinefrom.0 FILTER html %]"> to <input name="deadlineto" size="10" maxlength="10" value="[% default.deadlineto.0 FILTER html %]"> </td> <td> <small>(YYYY-MM-DD)</small> </td> </tr> [% END %] </table><hr>[%# *** Status Resolution Severity Priority Hardware OS *** %]<table> <tr> <td> <table> <tr> <th align="left"> <label for="bug_status" accesskey="a">St<u>a</u>tus</label>: </th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'bug_status', size => 7 } %] </tr> </table> </td> <td> <table> <tr> <th align="left"> <label for="resolution" accesskey="r"><u>R</u>esolution</label>: </th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'resolution', size => 7 } %] </tr> </table> </td> <td> <table> <tr> <th align="left"> <label for="bug_severity">Severity</label>: </th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'bug_severity', size => 7 }%] </tr> </table> </td> <td> <table> <tr> <th align="left"> <label for="priority" accesskey="i">Pr<u>i</u>ority</label>: </th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'priority', size => 7 } %] </tr> </table> </td> <td> <table> <tr> <th align="left"> <label for="rep_platform" accesskey="h"><u>H</u>ardware</label>: </th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'rep_platform', size => 7 } %] </tr> </table> </td> <td> <table> <tr> <th align="left"> <label for="op_sys" accesskey="o"><u>O</u>S</label>: </th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'op_sys', size => 7 } %] </tr> </table> </td> </tr></table>[%# *** Email Numbering Votes *** %]<table> <tr> <td> <fieldset> <legend> <strong> [% IF Param('usevotes') %] Email Addresses, [% terms.Bug %] Numbers, and Votes [% ELSE %] Email Addresses and [% terms.Bug %] Numbers [% END %] </strong> </legend><table> <tr> [% FOREACH n = [1, 2] %] <td><table cellspacing="0" cellpadding="0"> <tr> <td> Any one of: </td> </tr> <tr> <td> <input type="checkbox" name="emailassigned_to[% n %]" id="emailassigned_to[% n %]" value="1" [% " checked" IF default.emailassigned_to.$n %]> <label for="emailassigned_to[% n %]"> the [% terms.bug %] assignee </label> </td> </tr> <tr> <td> <input type="checkbox" name="emailreporter[% n %]" id="emailreporter[% n %]" value="1" [% " checked" IF default.emailreporter.$n %]> <label for="emailreporter[% n %]"> the reporter </label> </td> </tr> [% IF Param('useqacontact') %] <tr> <td> <input type="checkbox" name="emailqa_contact[% n %]" id="emailqa_contact[% n %]" value="1" [% " checked" IF default.emailqa_contact.$n %]> <label for="emailqa_contact[% n %]"> the QA contact </label> </td> </tr> [% END %] <tr> <td> <input type="checkbox" name="emailcc[% n %]" id="emailcc[% n %]" value="1" [% " checked" IF default.emailcc.$n %]> <label for="emailcc[% n %]"> a CC list member </label> </td> </tr> <tr> <td> <input type="checkbox" name="emaillongdesc[% n %]" id="emaillongdesc[% n %]" value="1" [% " checked" IF default.emaillongdesc.$n %]> <label for="emaillongdesc[% n %]"> a commenter </label> </td> </tr> <tr> <td> <select name="emailtype[% n %]"> [% FOREACH qv = [ { name => "substring", description => "contains" }, { name => "exact", description => "is" }, { name => "regexp", description => "matches regexp" }, { name => "notregexp", description => "doesn't match regexp" } ] %] <option value="[% qv.name %]" [% " selected" IF default.emailtype.$n == qv.name %]>[% qv.description %]</option> [% END %] </select> </td> </tr> <tr> <td> <input name="email[% n %]" size="25" value="[% default.email.$n FILTER html %]"> </td> </tr></table> </td> [% END %] </tr></table><hr><table> <tr> <td> <select name="bugidtype"> <option value="include"[% " selected" IF default.bugidtype.0 == "include" %]>Only include</option> <option value="exclude"[% " selected" IF default.bugidtype.0 == "exclude" %]>Exclude</option> </select> <label for="bug_id">[% terms.bugs %] numbered</label>: </td> <td> <input type="text" name="bug_id" id="bug_id" value="[% default.bug_id.0 FILTER html %]" size="20"> </td> </tr> <tr> <td></td> <td>(comma-separated list)</td> </tr> [% IF Param('usevotes') %] <tr> <td align="right"> <label for="votes">Only [% terms.bugs %] with at least</label>: </td> <td> <input name="votes" id="votes" size="3" value="[% default.votes.0 FILTER html %]"> votes </td> </tr> [% END %]</table> </fieldset> </td> [%# *** Bug Changes *** %] <td valign="top"> <fieldset> <legend><strong>[% terms.Bug %] Changes</strong></legend><dl class="bug_changes"> <dt> <label for="chfieldfrom">Only [% terms.bugs %] changed between</label>: </dt> <dd> <input name="chfieldfrom" id="chfieldfrom" size="10" value="[% default.chfieldfrom.0 FILTER html %]"> and <input name="chfieldto" size="10" value="[% default.chfieldto.0 FILTER html %]"> <br>(YYYY-MM-DD or relative dates) </dd> <dt> <label for="chfield">where one or more of the following changed</label>: </dt> <dd> [%# Create array, so we can sort it by description #%] [% chfields = [] %] [% FOREACH field = chfield %] [% chfields.push({value => field, desc => (field_descs.$field || field) }) %] [% END %] <select name="chfield" id="chfield" multiple="multiple" size="4"> [% FOREACH field = chfields.sort('desc') %] <option value="[% field.value FILTER html %]" [% " selected" IF lsearch(default.chfield, field.value) != -1 %]> [% field.desc FILTER html %]</option> [% END %] </select> </dd> <dt>and <label for="chfieldvalue">the new value was</label>:</dt> <dd> <input name="chfieldvalue" id="chfieldvalue" size="20" value="[% default.chfieldvalue.0 FILTER html %]"> </dd></dl> </fieldset> </td> </tr></table>[%############################################################################%][%# Block for SELECT fields #%][%############################################################################%][% BLOCK select %] <td align="left"> <select name="[% sel.name %]" id="[% sel.name %]" multiple="multiple" size="[% sel.size %]"> [% FOREACH name = ${sel.name} %] <option value="[% name FILTER html %]" [% " selected" IF lsearch(default.${sel.name}, name) != -1 %]> [% IF sel.name == "bug_status" %] [% status_descs.${name} FILTER html %] [% ELSIF sel.name == "resolution" %] [% get_resolution(name) FILTER html %] [% ELSE %] [% name FILTER html %] [% END %] </option> [% END %] </select> </td>[% END %]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -