From 609a15c4eda1d2af30fd5c3a5a59ced3070da8e4 Mon Sep 17 00:00:00 2001 From: Luc Donnet Date: Thu, 21 Aug 2014 14:00:12 +0200 Subject: Add search stop_area token input for formtastic --- app/inputs/search_stop_area_input.rb | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 app/inputs/search_stop_area_input.rb (limited to 'app/inputs') diff --git a/app/inputs/search_stop_area_input.rb b/app/inputs/search_stop_area_input.rb new file mode 100644 index 000000000..992a08b85 --- /dev/null +++ b/app/inputs/search_stop_area_input.rb @@ -0,0 +1,38 @@ +class SearchStopAreaInput < Formtastic::Inputs::SearchInput + + def search + if options[:json] + template.content_tag( :script, + ("$(document).ready(function() { + $('##{dom_id}').tokenInput('#{options[:json]}', { + crossDomain: false, + tokenLimit: 1, + minChars: 3, + hintText: '#{options[:hint_text]}', + noResultsText: '#{options[:no_result_text]}', + searchingText: '#{options[:searching_text]}', + resultsFormatter: function(item){ return '
' + item.name + '