2013-02-25 04:49:06 +00:00
|
|
|
module DefaultWidgetTagHelper
|
|
|
|
include Renderer
|
|
|
|
include AdminHelper
|
|
|
|
|
|
|
|
def link_to_more_tag(req,params)
|
|
|
|
@request = req
|
2013-05-31 03:30:01 +00:00
|
|
|
params.delete :inner
|
|
|
|
@params = params
|
|
|
|
|
|
|
|
params_str ="?"
|
|
|
|
params.each do |index,param|
|
|
|
|
if param.is_a?(Array) and !param.blank?
|
|
|
|
params_str << param.collect{|t| "#{index}[]=#{t}"}.join("&")
|
|
|
|
params.delete index
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
params_str = params_str + (params_str.eql?("?") ? params.to_param : "&#{params.to_param}" )
|
2013-02-25 04:49:06 +00:00
|
|
|
content_tag :div,:class=> 'more' do
|
2013-05-31 03:30:01 +00:00
|
|
|
link_to I18n.t(@more_link[:label_i18n]),[eval("#{@more_link[:path_method]}"),params_str].join()
|
2013-02-25 04:49:06 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|