diff options
author | mkanat%bugzilla.org <> | 2009-12-04 15:38:45 +0100 |
---|---|---|
committer | mkanat%bugzilla.org <> | 2009-12-04 15:38:45 +0100 |
commit | 9f13cc2f7966f423f34e9a8efc146eebf8cfaf0e (patch) | |
tree | ce5ce711cd31a90922277fb41856c9a88f2a8e1f /template/en/default | |
parent | bc19204d3dffa448b364bfa4b5691a24f39f6765 (diff) | |
download | bugzilla-9f13cc2f7966f423f34e9a8efc146eebf8cfaf0e.tar.gz bugzilla-9f13cc2f7966f423f34e9a8efc146eebf8cfaf0e.tar.xz |
Bug 523759: Template hooks for the Advanced Search form
Patch by Max Kanat-Alexander <mkanat@bugzilla.org> (module owner) a=mkanat
Diffstat (limited to 'template/en/default')
-rw-r--r-- | template/en/default/search/form.html.tmpl | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/template/en/default/search/form.html.tmpl b/template/en/default/search/form.html.tmpl index 72e1cf033..6ee301dd0 100644 --- a/template/en/default/search/form.html.tmpl +++ b/template/en/default/search/form.html.tmpl @@ -153,6 +153,7 @@ function doOnSelectProduct(selectmode) { <td colspan="4"> <table> <tr> + [% Hook.process('before_selects_top') %] [% IF Param('useclassification') %] <td valign="top"> <table> @@ -252,6 +253,7 @@ function doOnSelectProduct(selectmode) { </table> </td> [% END %] + [% Hook.process('after_selects_top') %] </tr> </table> </td> @@ -259,18 +261,24 @@ function doOnSelectProduct(selectmode) { [%# *** Comment URL Whiteboard Keywords *** %] - [% FOREACH field = [ + [% SET freetext_fields = [ { name => "longdesc", 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') %] + accesskey => 'w' } + ] %] + + [% Hook.process('before_freetext_fields') %] + [% FOREACH field = freetext_fields %] + [% NEXT IF field.name == 'status_whiteboard' + AND NOT Param('usestatuswhiteboard') + %] <tr> <th align="right"> - <label for="[% field.name %]" accesskey="[% field.accesskey %]">[% field.description %]</label>: + <label for="[% field.name %]" + accesskey="[% field.accesskey %]">[% field.description %]</label>: </th> <td> [% type = field.name _ "_type" %] @@ -283,7 +291,6 @@ function doOnSelectProduct(selectmode) { </td> <td></td> </tr> - [% END %] [% END %] [% IF use_keywords %] @@ -321,6 +328,8 @@ function doOnSelectProduct(selectmode) { </td> </tr> [% END %] + + [% Hook.process('after_freetext_fields') %] </table> @@ -330,6 +339,7 @@ function doOnSelectProduct(selectmode) { <table> <tr> + [% Hook.process('before_selects_bottom') %] <td> <table> <tr> @@ -408,6 +418,7 @@ function doOnSelectProduct(selectmode) { </tr> </table> </td> + [% Hook.process('after_selects_bottom') %] </tr> </table> |