]> source.dussan.org Git - redmine.git/commitdiff
Refactor: extract target link generation.
authorEric Davis <edavis@littlestreamsoftware.com>
Thu, 26 Aug 2010 16:37:16 +0000 (16:37 +0000)
committerEric Davis <edavis@littlestreamsoftware.com>
Thu, 26 Aug 2010 16:37:16 +0000 (16:37 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4044 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/helpers/calendars_helper.rb

index 52cc425122e94e9ae0ec12fddc8b17888018044f..2bc028d655947232075f34f78552e7c2a8f8cf55 100644 (file)
@@ -12,9 +12,11 @@ module CalendarsHelper
              "#{month_name(target_month)}"
            end
     
-     link_to_remote ('&#171; ' + name),
-                        {:update => "content", :url => { :year => target_year, :month => target_month }},
-                        {:href => url_for(:action => 'show', :year => target_year, :month => target_month)}
+    link_target = calendar_path(:year => target_year, :month => target_month)
+
+    link_to_remote(('&#171; ' + name),
+                   {:update => "content", :url => link_target, :method => :put},
+                   {:href => link_target})
   end
 
   def link_to_next_month(year, month)
@@ -30,9 +32,11 @@ module CalendarsHelper
              "#{month_name(target_month)}"
            end
 
-    link_to_remote (name + ' &#187;'), 
-                        {:update => "content", :url => { :year => target_year, :month => target_month }},
-                        {:href => url_for(:action => 'show', :year => target_year, :month =>target_month)}
+    link_target = calendar_path(:year => target_year, :month => target_month)
+
+    link_to_remote((name + ' &#187;'), 
+                   {:update => "content", :url => link_target, :method => :put},
+                   {:href => link_target})
 
   end
 end