tweaks to tests, updated changelog, last minute changes for 1.4.3
This commit is contained in:
parent
1d571e5329
commit
3343747d38
11 changed files with 30 additions and 10 deletions
|
@ -1,4 +1,16 @@
|
||||||
|
|
||||||
|
version 1.4.3 (12/22/09)
|
||||||
|
- added destroy method
|
||||||
|
- Google Calendar event pages respect currentTimezone
|
||||||
|
- caching now handled by jQuery's ajax
|
||||||
|
- protection from setting aspectRatio to zero
|
||||||
|
- bugfixes
|
||||||
|
- parseISO8601 and DST caused certain events to display day before
|
||||||
|
- button positioning problem in IE6
|
||||||
|
- ajax event source removed after recently being added, events still displayed
|
||||||
|
- event not displayed when end is an empty string
|
||||||
|
- dynamically setting calendar height when no events have been fetched, throws error
|
||||||
|
|
||||||
version 1.4.2 (12/02/09)
|
version 1.4.2 (12/02/09)
|
||||||
- eventAfterRender trigger
|
- eventAfterRender trigger
|
||||||
- getDate & getView methods
|
- getDate & getView methods
|
||||||
|
|
|
@ -99,6 +99,12 @@ jQuery object:
|
||||||
This method is useful in the scenario where a tab setup might hide/show
|
This method is useful in the scenario where a tab setup might hide/show
|
||||||
a calendar. Call this method whenever the calendar's tab is shown.
|
a calendar. Call this method whenever the calendar's tab is shown.
|
||||||
|
|
||||||
|
**destroy** - .fullCalendar(``'destroy'``)
|
||||||
|
Restores the element to the state before FullCalendar was initialized. Removes elements,
|
||||||
|
events handlers, and data.
|
||||||
|
|
||||||
|
*Available in v1.4.3 and later*
|
||||||
|
|
||||||
|
|
||||||
.. _option-getters-setters:
|
.. _option-getters-setters:
|
||||||
|
|
||||||
|
|
|
@ -34,7 +34,6 @@
|
||||||
editable: true,
|
editable: true,
|
||||||
|
|
||||||
events: "json-events.php",
|
events: "json-events.php",
|
||||||
cache: false,
|
|
||||||
|
|
||||||
eventDrop: function(event, delta) {
|
eventDrop: function(event, delta) {
|
||||||
alert(event.title + ' was moved ' + delta + ' days\n' +
|
alert(event.title + ' was moved ' + delta + ' days\n' +
|
||||||
|
|
|
@ -365,7 +365,7 @@ $.fn.fullCalendar = function(options) {
|
||||||
url: src,
|
url: src,
|
||||||
dataType: 'json',
|
dataType: 'json',
|
||||||
data: params,
|
data: params,
|
||||||
cache: false,
|
cache: options.cacheParam || false, // don't let jquery prevent caching if cacheParam is being used
|
||||||
success: reportEventsAndPop
|
success: reportEventsAndPop
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -115,6 +115,7 @@ var parseDate = fc.parseDate = function(s) {
|
||||||
|
|
||||||
var parseISO8601 = fc.parseISO8601 = function(s, ignoreTimezone) {
|
var parseISO8601 = fc.parseISO8601 = function(s, ignoreTimezone) {
|
||||||
// derived from http://delete.me.uk/2005/03/iso8601.html
|
// derived from http://delete.me.uk/2005/03/iso8601.html
|
||||||
|
// TODO: for a know glitch/feature, read tests/issue_206_parseDate_dst.html
|
||||||
var m = s.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?$/);
|
var m = s.match(/^([0-9]{4})(-([0-9]{2})(-([0-9]{2})([T ]([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.([0-9]+))?)?(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?$/);
|
||||||
if (!m) {
|
if (!m) {
|
||||||
return null;
|
return null;
|
||||||
|
|
|
@ -29,6 +29,9 @@
|
||||||
title: 'Yay Tehran!',
|
title: 'Yay Tehran!',
|
||||||
start: '2010-03-21' // should NOT show up on the 20th
|
start: '2010-03-21' // should NOT show up on the 20th
|
||||||
//allDay: false // if uncommented, will show 1am
|
//allDay: false // if uncommented, will show 1am
|
||||||
|
|
||||||
|
// HOWEVER, when set to 2010-03-21T00:30:00, this ends up being 2010-03-21T01:30:00
|
||||||
|
// should it be 2010-03-21T01:00:00 instead!!??
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
|
@ -4,11 +4,6 @@
|
||||||
<script type='text/javascript' src='loader.js'></script>
|
<script type='text/javascript' src='loader.js'></script>
|
||||||
<script type='text/javascript'>
|
<script type='text/javascript'>
|
||||||
|
|
||||||
var date = new Date();
|
|
||||||
var d = date.getDate();
|
|
||||||
var m = date.getMonth();
|
|
||||||
var y = date.getFullYear();
|
|
||||||
|
|
||||||
var gcalFeed = $.fullCalendar.gcalFeed("http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic");
|
var gcalFeed = $.fullCalendar.gcalFeed("http://www.google.com/calendar/feeds/usa__en%40holiday.calendar.google.com/public/basic");
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
header: {
|
header: {
|
||||||
left: 'prev,next today',
|
left: 'prev,next today',
|
||||||
center: 'title',
|
center: 'title',
|
||||||
right: 'month,agendaWeek,basicWeek,agendaDay,basicDay',
|
right: 'month,agendaWeek,basicWeek,agendaDay,basicDay'
|
||||||
},
|
},
|
||||||
defaultView: 'agendaWeek', // month view also looked scrunched
|
defaultView: 'agendaWeek', // month view also looked scrunched
|
||||||
aspectRatio: 0
|
aspectRatio: 0
|
||||||
|
|
|
@ -23,7 +23,7 @@
|
||||||
{
|
{
|
||||||
title: 'All Day Event',
|
title: 'All Day Event',
|
||||||
start: new Date(y, m, 1),
|
start: new Date(y, m, 1),
|
||||||
end: 'h' // shouldn't choke on empty string
|
end: '' // shouldn't choke on empty string
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
|
@ -88,6 +88,10 @@
|
||||||
]);
|
]);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
//$.ajaxSetup({
|
||||||
|
// cache: false // should NOT insert an extra _ parameter
|
||||||
|
//});
|
||||||
|
|
||||||
$(document).ready(function() {
|
$(document).ready(function() {
|
||||||
cal = $('#calendar').fullCalendar({
|
cal = $('#calendar').fullCalendar({
|
||||||
editable: true,
|
editable: true,
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
1.4.2
|
1.4.3
|
||||||
|
|
Loading…
Reference in a new issue