summaryrefslogtreecommitdiffstats
path: root/template/en/default/search
diff options
context:
space:
mode:
authorByron Jones <bjones@mozilla.com>2012-06-15 11:57:34 +0200
committerByron Jones <bjones@mozilla.com>2012-06-15 11:57:34 +0200
commit49a634c18da85036a0850c7854545f36b73dc560 (patch)
tree0144700e736ead7c61e968898f1617eef86e1e8f /template/en/default/search
parentcc8094d001ab16e015cd75e29e6d335cf29b1a5b (diff)
downloadbugzilla-49a634c18da85036a0850c7854545f36b73dc560.tar.gz
bugzilla-49a634c18da85036a0850c7854545f36b73dc560.tar.xz
Better fix instant search crashing when a product is not pre-selected
Diffstat (limited to 'template/en/default/search')
-rw-r--r--template/en/default/search/search-instant.html.tmpl8
1 files changed, 5 insertions, 3 deletions
diff --git a/template/en/default/search/search-instant.html.tmpl b/template/en/default/search/search-instant.html.tmpl
index c14b681b1..9803dc9e1 100644
--- a/template/en/default/search/search-instant.html.tmpl
+++ b/template/en/default/search/search-instant.html.tmpl
@@ -15,7 +15,9 @@
yui = [ 'datatable', 'container' ]
%]
-[% default.product.push('Firefox') UNLESS default.product.size %]
+[% UNLESS default.exists('product') && default.product.size %]
+ [% default.product = [ 'Firefox' ] %]
+[% END %]
<script>
YAHOO.bugzilla.instantSearch.setLabels( {
@@ -46,7 +48,7 @@ YAHOO.bugzilla.instantSearch.setLabels( {
[% FOREACH p = user.get_selectable_products(c.id) %]
[% IF p.components.size %]
<option value="[% p.name FILTER html %]"
- [% " selected" IF default.product && lsearch(default.product, p.name) != -1 %]>
+ [% " selected" IF lsearch(default.product, p.name) != -1 %]>
[% p.name FILTER html %]
</option>
[% END %]
@@ -56,7 +58,7 @@ YAHOO.bugzilla.instantSearch.setLabels( {
[% ELSE %]
[% FOREACH p = product %]
<option value="[% p.name FILTER html %]"
- [% " selected" IF default.product && lsearch(default.product, p.name) != -1 %]>
+ [% " selected" IF lsearch(default.product, p.name) != -1 %]>
[% p.name FILTER html %]
</option>
[% END %]