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,7 +134,10 @@ modulejs.define('SearchSoftwareCatalog', ['jquery', 'NoosferoRoot', 'SoftwareCat | ||
134 | var timer = null; | 134 | var timer = null; |
135 | 135 | ||
136 | $("#search-input").keyup(function() { | 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 | }).keydown(function() { | 141 | }).keydown(function() { |
139 | clearTimeout(timer); | 142 | clearTimeout(timer); |
140 | }); | 143 | }); |
views/search/_software_search_form.html.erb
@@ -11,7 +11,7 @@ | @@ -11,7 +11,7 @@ | ||
11 | 11 | ||
12 | <div class="search-field"> | 12 | <div class="search-field"> |
13 | <span class="formfield"> | 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 | </span> | 15 | </span> |
16 | 16 | ||
17 | <%= submit_button(:search, _('Filter')) %> | 17 | <%= submit_button(:search, _('Filter')) %> |