Commit ac0ab274fa65c892b3144b4403ec557d257c15e0
1 parent
a6d9e08e
Exists in
master
and in
5 other branches
Fix software catalog search bug issue #138
Signed-off-by: David Carlos <ddavidcarlos1392@gmail.com> Signed-off-by: Fabio Teixeira <fabio1079@gmail.com>
Showing
2 changed files
with
5 additions
and
2 deletions
Show diff stats
public/views/search-software-catalog.js
... | ... | @@ -134,7 +134,10 @@ modulejs.define('SearchSoftwareCatalog', ['jquery', 'NoosferoRoot', 'SoftwareCat |
134 | 134 | var timer = null; |
135 | 135 | |
136 | 136 | $("#search-input").keyup(function() { |
137 | - timer = setTimeout(update_page_by_text_filter, 400); | |
137 | + // Only start the search(with ajax) after 3 characters | |
138 | + if(this.value.length >= 3) { | |
139 | + timer = setTimeout(update_page_by_text_filter, 400); | |
140 | + } | |
138 | 141 | }).keydown(function() { |
139 | 142 | clearTimeout(timer); |
140 | 143 | }); | ... | ... |
views/search/_software_search_form.html.erb
... | ... | @@ -11,7 +11,7 @@ |
11 | 11 | |
12 | 12 | <div class="search-field"> |
13 | 13 | <span class="formfield"> |
14 | - <%= text_field_tag 'query', @query, :id => 'search-input', :size => 50, :placeholder=>_("Type words about the software_info you're looking for") %> | |
14 | + <%= text_field_tag 'query', @query, :id => 'search-input', :size => 50, :placeholder=>_("Type words about the software_info you're looking for (the search begins after 3 characters)") %> | |
15 | 15 | </span> |
16 | 16 | |
17 | 17 | <%= submit_button(:search, _('Filter')) %> | ... | ... |