lib/generators/somatics/install/templates/helper_admin.rb in somatics3-generators-0.0.8 vs lib/generators/somatics/install/templates/helper_admin.rb in somatics3-generators-0.0.9
- old
+ new
@@ -17,27 +17,22 @@
def match_action?(name)
controller.action_name == name
end
def sort_asc_desc_helper(model_name, param)
- result = image_tag('admin/sort_asc.png') if params[:"#{model_name}_sort"] == param
- result = image_tag('admin/sort_desc.png') if params[:"#{model_name}_sort"] == param + "_reverse"
+ result = image_tag('somatics/sort_asc.png') if params[:"#{model_name}_sort"] == param
+ result = image_tag('somatics/sort_desc.png') if params[:"#{model_name}_sort"] == param + "_reverse"
return result || ''
end
def sort_link_helper(text, model_name ,param)
key = param
key += "_reverse" if params[:"#{model_name}_sort"] == param
- options = {
- :url => {:action => 'index', :params => params.merge({:"#{model_name}_sort" => key, :page => nil})},
- :update => 'content',
- :method => :get
- }
html_options = {
- :title => "Sort by this field",
- :href => url_for(:action => 'index', :params => params.merge({:"#{model_name}_sort" => key, :page => nil}))
+ :title => I18n.t("sort_by",:field => text),
+ :remote=>true
}
- link_to(text + sort_asc_desc_helper(model_name,param), options, html_options,:remote=>true)
+ link_to(text, params.merge({:"#{model_name}_sort" => key}), html_options) + sort_asc_desc_helper(model_name,param)
end
def operators_for_select(filter_type)
Query.operators_by_filter_type[filter_type].collect {|o| [(Query.operators[o].to_s.humanize), o]}
end