📄 form.html.tmpl
字号:
</td> <td valign="top"> <table> <tr valign="bottom"> <th align="left"> <a href="describecomponents.cgi">Co<u>m</u>ponent</a>: </th> </tr> <tr valign="top"> [%# Can't use the select block here because 'component' is a toolkit reserved word - we use 'component_' instead. %] <td align="left"> <label for="component" accesskey="m"> <select name="component" id="component" multiple="multiple" size="5"> [% FOREACH c = component_ %] <option value="[% c FILTER html %]" [% " selected" IF lsearch(default.component, c) != -1 %]> [% c FILTER html %]</option> [% END %] </select> </label> </td> </tr> </table> </td> <td valign="top"> <table> <tr valign="bottom"> <th align="left"><u>V</u>ersion:</th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'version', size => 5, accesskey => 'v' } %] </tr> </table> </td> [% IF Param('usetargetmilestone') %] <td valign="top"> <table> <tr valign="bottom"> <th align="left"><u>T</u>arget:</th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'target_milestone', size => 5, accesskey => 't' } %] </tr> </table> </td> [% END %] </tr> </table> </td> </tr>[%# *** Comment URL Whiteboard Keywords *** %] [% FOREACH field = [ { name => "long_desc", description => "A <u>C</u>omment", accesskey => 'c' }, { name => "bug_file_loc", description => "The <u>U</u>RL", accesskey => 'u' }, { name => "status_whiteboard", description => "<u>W</u>hiteboard", accesskey => 'w' } ] %] [% UNLESS field.name == 'status_whiteboard' AND NOT Param('usestatuswhiteboard') %] <tr> <th align="right">[% field.description %]:</th> <td> <select name="[% field.name %]_type"> [% FOREACH qv = query_variants %] [% type = "${field.name}_type" %] <option value="[% qv.value %]" [% " selected" IF default.$type.0 == qv.value %]>[% qv.description %]</option> [% END %] </select> </td> <td><input name="[% field.name %]" size="40" accesskey="[% field.accesskey %]" value="[% default.${field.name}.0 FILTER html %]"> </td> <td></td> </tr> [% END %] [% END %] [% IF have_keywords %] <tr> <th align="right"> <a href="describekeywords.cgi"><u>K</u>eywords</a>: </th> <td> <select name="keywords_type"> [% FOREACH qv = [ { name => "allwords", description => "contains all of the keywords" }, { name => "anywords", description => "contains any of the keywords" }, { name => "nowords", description => "contains none of the keywords" } ] %] <option value="[% qv.name %]" [% " selected" IF default.keywords_type.0 == qv.name %]> [% qv.description %]</option> [% END %] </select> </td> <td> <input name="keywords" size="40" accesskey="k" value="[% default.keywords.0 FILTER html %]"> </td> </tr> [% END %]</table><hr>[%# *** Status Resolution Severity Priority Hardware OS *** %]<table> <tr> <td> <table> <tr> <th align="left">St<u>a</u>tus:</th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'bug_status', size => 7, accesskey => 'a' } %] </tr> </table> </td> <td> <table> <tr> <th align="left"> <u>R</u>esolution: </th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'resolution', size => 7, accesskey => 'r' } %] </tr> </table> </td> <td> <table> <tr> <th align="left">S<u>e</u>verity:</th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'bug_severity', size => 7, accesskey => 'e' } %] </tr> </table> </td> <td> <table> <tr> <th align="left">Pr<u>i</u>ority:</th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'priority', size => 7, accesskey => 'i' } %] </tr> </table> </td> <td> <table> <tr> <th align="left"><u>H</u>ardware:</th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'rep_platform', size => 7, accesskey => 'h' } %] </tr> </table> </td> <td> <table> <tr> <th align="left"><u>O</u>S:</th> </tr> <tr valign="top"> [% PROCESS select sel = { name => 'op_sys', size => 7, accesskey => 'o' } %] </tr> </table> </td> </tr></table><p>[%# *** Email Numbering Votes *** %]<table> <tr> <td> <fieldset> <legend> <strong> Email and Numbering </strong> </legend><table> <tr> [% FOREACH n = [1, 2] %] <td><table cellspacing="0" cellpadding="0"> <tr> <td> Any 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 %]"> [% terms.bug %] owner </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 %]"> 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 %]"> 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 %]"> 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 %]"> 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> [% terms.bugs %] numbered: </td> <td> <input type="text" name="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"> Only [% terms.bugs %] with at least: </td> <td> <input name="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>Only [% terms.bugs %] changed between:</dt> <dd> <input name="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>where one or more of the following changed:</dt> <dd> <select name="chfield" multiple="multiple" size="4"> [% FOREACH field = chfield %] <option value="[% field FILTER html %]" [% " selected" IF lsearch(default.chfield, field) != -1 %]> [% (field_descs.$field || field) FILTER html %]</option> [% END %] </select> </dd> <dt>and the new value was:</dt> <dd> <input name="chfieldvalue" size="20" value="[% default.chfieldvalue.0 FILTER html %]"> </dd></dl> </fieldset> </td> </tr></table>[%############################################################################%][%# Block for SELECT fields #%][%############################################################################%][% BLOCK select %] <td align="left"> <label for="[% sel.name %]" accesskey="[% sel.accesskey %]"> <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 %]> [% name FILTER html %]</option> [% END %] </select> </label> </td>[% END %]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -