diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index d11ca06..cb90874 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -1419,7 +1419,7 @@ module ApplicationHelper
end
def search_input_with_suggestions(name, asset, default, options = {})
- text_field_tag name, default, options.merge({:id => 'search-input', 'data-asset' => asset})
+ text_field_tag name, default, options.merge({:class => 'search-input-with-suggestions', 'data-asset' => asset})
end
def profile_suggestion_profile_connections(suggestion)
diff --git a/app/views/search/_search_form.html.erb b/app/views/search/_search_form.html.erb
index 96ce4f7..a98abb0 100644
--- a/app/views/search/_search_form.html.erb
+++ b/app/views/search/_search_form.html.erb
@@ -9,7 +9,7 @@
- <%= search_input_with_suggestions('query', @asset, @query, {:size => 50, :placeholder => hint}) %>
+ <%= search_input_with_suggestions('query', @asset, @query, {:id => 'search-input', :size => 50, :placeholder => hint}) %>
<%= submit_button(:search, _('Search')) %>
diff --git a/public/javascripts/application.js b/public/javascripts/application.js
index ddf1401..7fb0ac0 100644
--- a/public/javascripts/application.js
+++ b/public/javascripts/application.js
@@ -1090,7 +1090,7 @@ jQuery(document).ready(function(){
// Suggestions on search inputs
(function($) {
var suggestions_cache = {};
- $("#search-input").autocomplete({
+ $(".search-input-with-suggestions").autocomplete({
minLength: 2,
select: function(event, ui){
$(this).val(ui.item.value);
@@ -1102,7 +1102,7 @@ jQuery(document).ready(function(){
response(suggestions_cache[term]);
return;
}
- request["asset"] = $("#search-input").data("asset");
+ request["asset"] = this.element.data("asset");
$.getJSON("/search/suggestions", request, function(data, status, xhr) {
suggestions_cache[term] = data;
response(data);
diff --git a/public/javascripts/search.js b/public/javascripts/search.js
index fcc7a5f..ff691b7 100644
--- a/public/javascripts/search.js
+++ b/public/javascripts/search.js
@@ -37,12 +37,12 @@
});
// Real time search
- // $("input#search-input").typeWatch({
+ // $(".search-input-with-suggestions").typeWatch({
// callback: function (value) {$('form.search_form').submit()},
// wait: 750,
// highlight: true,
// captureLength: 2
// });
- $("input#search-input").bind('notext', function(){ $('form.search_form').submit() });
+ $(".search-input-with-suggestions").bind('notext', function(){ $('form.search_form').submit() });
})(jQuery);
--
libgit2 0.21.2