mirror of
				https://github.com/redmine/redmine.git
				synced 2025-10-31 10:25:55 +01:00 
			
		
		
		
	git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@4046 e93f8b46-1217-0410-a6f0-8f06a7374b81
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| module CalendarsHelper
 | |
|   def link_to_previous_month(year, month, options={})
 | |
|     target_year, target_month = if month == 1
 | |
|                                   [year - 1, 12]
 | |
|                                 else
 | |
|                                   [year, month - 1]
 | |
|                                 end
 | |
|     
 | |
|     name = if target_month == 12
 | |
|              "#{month_name(target_month)} #{target_year}"
 | |
|            else
 | |
|              "#{month_name(target_month)}"
 | |
|            end
 | |
| 
 | |
|     link_to_month(('« ' + name), target_year, target_month, options)
 | |
|   end
 | |
| 
 | |
|   def link_to_next_month(year, month, options={})
 | |
|     target_year, target_month = if month == 12
 | |
|                                   [year + 1, 1]
 | |
|                                 else
 | |
|                                   [year, month + 1]
 | |
|                                 end
 | |
| 
 | |
|     name = if target_month == 1
 | |
|              "#{month_name(target_month)} #{target_year}"
 | |
|            else
 | |
|              "#{month_name(target_month)}"
 | |
|            end
 | |
| 
 | |
|     link_to_month((name + ' »'), target_year, target_month, options)
 | |
|   end
 | |
| 
 | |
|   def link_to_month(link_name, year, month, options={})
 | |
|     project_id = options[:project].present? ? options[:project].to_param : nil
 | |
| 
 | |
|     link_target = calendar_path(:year => year, :month => month, :project_id => project_id)
 | |
| 
 | |
|     link_to_remote(link_name,
 | |
|                    {:update => "content", :url => link_target, :method => :put},
 | |
|                    {:href => link_target})
 | |
| 
 | |
|   end
 | |
|   
 | |
| end
 |