소스 검색

added prevYear,nextYear methods/buttons

Adam Shaw 16 년 전
부모
커밋
9db94207cb
3개의 변경된 파일18개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/css/main.css
  2. 12 0
      src/main.js
  3. 1 0
      tests/basic.html

+ 5 - 0
src/css/main.css

@@ -117,6 +117,11 @@ table.fc-header {
 	padding: 4px 6px;
 	}
 	
+.fc-header .fc-state-default span,
+.fc-header .ui-state-default span {
+	white-space: nowrap;
+	}
+	
 /* for adjacent buttons */
 	
 .fc-header .fc-no-right {

+ 12 - 0
src/main.js

@@ -54,6 +54,8 @@ var defaults = {
 	buttonText: {
 		prev: ' ◄ ',
 		next: ' ► ',
+		prevYear: 'prev year',
+		nextYear: 'next year',
 		today: 'today',
 		month: 'month',
 		week: 'week',
@@ -367,6 +369,16 @@ $.fn.fullCalendar = function(options) {
 				render(1);
 			},
 			
+			prevYear: function() {
+				addYears(date, -1);
+				render();
+			},
+			
+			nextYear: function() {
+				addYears(date, 1);
+				render();
+			},
+			
 			today: function() {
 				date = new Date();
 				render();

+ 1 - 0
tests/basic.html

@@ -13,6 +13,7 @@
 		
 		$('#calendar').fullCalendar({
 			header: {
+				left: 'prevYear,prev,next,nextYear today',
 				right: 'month,agendaWeek,basicWeek,agendaDay,basicDay'
 			},
 			editable: true,