From 9db94207cb5fb3df8165070742ffccdc0828bd7f Mon Sep 17 00:00:00 2001 From: Adam Shaw Date: Mon, 12 Oct 2009 07:01:26 +0000 Subject: [PATCH] added prevYear,nextYear methods/buttons --- src/css/main.css | 5 +++++ src/main.js | 12 ++++++++++++ tests/basic.html | 1 + 3 files changed, 18 insertions(+) diff --git a/src/css/main.css b/src/css/main.css index 8807040..021b340 100755 --- a/src/css/main.css +++ b/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 { diff --git a/src/main.js b/src/main.js index f8b5441..210caca 100755 --- a/src/main.js +++ b/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(); diff --git a/tests/basic.html b/tests/basic.html index 39d59d4..1a6ca17 100755 --- a/tests/basic.html +++ b/tests/basic.html @@ -13,6 +13,7 @@ $('#calendar').fullCalendar({ header: { + left: 'prevYear,prev,next,nextYear today', right: 'month,agendaWeek,basicWeek,agendaDay,basicDay' }, editable: true,