Refactor: extract target link generation.

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4044 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Eric Davis 2010-08-26 16:37:16 +00:00
parent 91380eeaab
commit ab1e74d16c
1 changed files with 10 additions and 6 deletions

View File

@ -12,9 +12,11 @@ module CalendarsHelper
"#{month_name(target_month)}" "#{month_name(target_month)}"
end end
link_to_remote ('« ' + name), link_target = calendar_path(:year => target_year, :month => target_month)
{:update => "content", :url => { :year => target_year, :month => target_month }},
{:href => url_for(:action => 'show', :year => target_year, :month => target_month)} link_to_remote(('« ' + name),
{:update => "content", :url => link_target, :method => :put},
{:href => link_target})
end end
def link_to_next_month(year, month) def link_to_next_month(year, month)
@ -30,9 +32,11 @@ module CalendarsHelper
"#{month_name(target_month)}" "#{month_name(target_month)}"
end end
link_to_remote (name + ' »'), link_target = calendar_path(:year => target_year, :month => target_month)
{:update => "content", :url => { :year => target_year, :month => target_month }},
{:href => url_for(:action => 'show', :year => target_year, :month =>target_month)} link_to_remote((name + ' »'),
{:update => "content", :url => link_target, :method => :put},
{:href => link_target})
end end
end end