diff options
author | lpsolit%gmail.com <> | 2006-10-20 01:15:53 +0200 |
---|---|---|
committer | lpsolit%gmail.com <> | 2006-10-20 01:15:53 +0200 |
commit | 5581722e51734285f0ee8581671c27cac3b604c3 (patch) | |
tree | 98d0d9098314df78f0dc08832dc8a74730f0b214 /template/en/default/search | |
parent | 84973470df08a269632287e66c52aa30f515ccc1 (diff) | |
download | bugzilla-5581722e51734285f0ee8581671c27cac3b604c3.tar.gz bugzilla-5581722e51734285f0ee8581671c27cac3b604c3.tar.xz |
Bug 312876: Make new products non-selectable until they have components - Patch by victory(_RSZ_) <bmo2007@rsz.jp> r=wurblzap a=myk
Diffstat (limited to 'template/en/default/search')
-rw-r--r-- | template/en/default/search/form.html.tmpl | 6 | ||||
-rw-r--r-- | template/en/default/search/search-specific.html.tmpl | 2 |
2 files changed, 5 insertions, 3 deletions
diff --git a/template/en/default/search/form.html.tmpl b/template/en/default/search/form.html.tmpl index d7b7715fd..3cc8b7b43 100644 --- a/template/en/default/search/form.html.tmpl +++ b/template/en/default/search/form.html.tmpl @@ -45,7 +45,7 @@ var tms = new Array(); prods[[% nclass FILTER js %]] = [ [% sep = '' %] [%- FOREACH item = c.products -%] - [%- IF user.can_see_product(item.name) -%] + [%- IF user.can_see_product(item.name) && item.components.size -%] [%- sep FILTER js %]'[% item.name FILTER js %]' [%- sep = ',' -%] [%- END -%] @@ -58,7 +58,7 @@ var tms = new Array(); [% n = 0 %] [% FOREACH p = product %] - [% IF Param('useclassification') %] + [% IF Param('useclassification') && p.components.size %] prods['[% p.name FILTER js %]'] = [% n %] [% END %] cpts[[% n %]] = [ @@ -193,9 +193,11 @@ function doOnSelectProduct(selectmode) { <select name="product" multiple="multiple" size="5" id="product" onchange="doOnSelectProduct(2);"> [% FOREACH p = product %] + [% IF p.components.size %] <option value="[% p.name FILTER html %]" [% " selected" IF lsearch(default.product, p.name) != -1 %]> [% p.name FILTER html %]</option> + [% END %] [% END %] </select> </td> diff --git a/template/en/default/search/search-specific.html.tmpl b/template/en/default/search/search-specific.html.tmpl index e09caca7f..05c8bd180 100644 --- a/template/en/default/search/search-specific.html.tmpl +++ b/template/en/default/search/search-specific.html.tmpl @@ -74,7 +74,7 @@ for "crash secure SSL flash". [% FOREACH c = classification %] <optgroup label="[% c.name FILTER html %]"> [% FOREACH p = c.products %] - [% IF user.can_see_product(p.name) %] + [% IF user.can_see_product(p.name) && p.components.size %] <option value="[% p.name FILTER html %]" [% " selected" IF lsearch(default.product, p.name) != -1 %]> [% p.name FILTER html %] |