quattro: small week calendar view for event/birthday reminders
This commit is contained in:
		
					parent
					
						
							
								62ad5043d6
							
						
					
				
			
			
				commit
				
					
						c9a8dbc322
					
				
			
		
					 2 changed files with 40 additions and 0 deletions
				
			
		
							
								
								
									
										1
									
								
								view/theme/quattro/birthdays_reminder.tpl
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								view/theme/quattro/birthdays_reminder.tpl
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1 @@
 | 
			
		|||
 | 
			
		||||
							
								
								
									
										39
									
								
								view/theme/quattro/events_reminder.tpl
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								view/theme/quattro/events_reminder.tpl
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,39 @@
 | 
			
		|||
<link rel='stylesheet' type='text/css' href='$baseurl/library/fullcalendar/fullcalendar.css' />
 | 
			
		||||
<script language="javascript" type="text/javascript"
 | 
			
		||||
          src="$baseurl/library/fullcalendar/fullcalendar.min.js"></script>
 | 
			
		||||
<script>
 | 
			
		||||
	// start calendar from yesterday
 | 
			
		||||
	var yesterday= new Date()
 | 
			
		||||
	yesterday.setDate(yesterday.getDate()-1)
 | 
			
		||||
	
 | 
			
		||||
	function showEvent(eventid) {
 | 
			
		||||
		$.get(
 | 
			
		||||
			'$baseurl/events/?id='+eventid,
 | 
			
		||||
			function(data){
 | 
			
		||||
				$.fancybox(data);
 | 
			
		||||
			}
 | 
			
		||||
		);			
 | 
			
		||||
	}
 | 
			
		||||
	$(document).ready(function() {
 | 
			
		||||
		$('#events-reminder').fullCalendar({
 | 
			
		||||
			firstDay: yesterday.getDay(),
 | 
			
		||||
			year: yesterday.getFullYear(),
 | 
			
		||||
			month: yesterday.getMonth(),
 | 
			
		||||
			date: yesterday.getDate(),
 | 
			
		||||
			events: '$baseurl/events/json/',
 | 
			
		||||
			header: {
 | 
			
		||||
				left: '',
 | 
			
		||||
				center: '',
 | 
			
		||||
				right: ''
 | 
			
		||||
			},			
 | 
			
		||||
			timeFormat: 'H(:mm)',
 | 
			
		||||
			defaultView: 'basicWeek',
 | 
			
		||||
			height: 50,
 | 
			
		||||
			eventClick: function(calEvent, jsEvent, view) {
 | 
			
		||||
				showEvent(calEvent.id);
 | 
			
		||||
			}
 | 
			
		||||
		});
 | 
			
		||||
	});
 | 
			
		||||
</script>
 | 
			
		||||
<div id="events-reminder"></div>
 | 
			
		||||
<br>
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue