Method: WidgetList::List.build_search_button_click

Defined in:
lib/widget_list.rb

.build_search_button_click(list_parms) ⇒ Object



2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
# File 'lib/widget_list.rb', line 2859

def self.build_search_button_click(list_parms)

  extra_get_vars  = ''
  extra_func       = ''
  filterParameters = {}
  if list_parms.key?('ajaxFunctionAll')
    extra_func = list_parms['ajaxFunctionAll']
  end

  if list_parms.key?('carryOverRequsts')
    list_parms['carryOverRequsts'].each { |value|
      if $_REQUEST.key?(value)
        filterParameters[value] = $_REQUEST[value]
      end
    }
    extra_get_vars = WidgetList::Utils::build_query_string(filterParameters)
  end

  "ListJumpMin(jQuery('##{list_parms['name']}_jump_url').val() + '&advanced_search=1&' + jQuery('#list_search_id_#{list_parms['name']}_results *').serialize() + '&#{extra_get_vars}', '#{list_parms['name']}');HideAdvancedSearch(this);" + extra_func
end