Issue 1774: Define format for annotations
Status:  Duplicate
Merged:  issue 496
Owner: ----
Closed:  Aug 2013
Reported by lamp...@gmail.com, Apr 8, 2013
Hello,

is possbile to add another format to define start/end for annotations, something like {
start: [Y, m, D, H, min],
end: [Y, m, D, H, min]
}

I want it use with generated php using json_encode

And another stuff, how to create annotation from 22:00 to 00:00 (now using 23:59:59).

Thank you

Apr 8, 2013
#1 lamp...@gmail.com
Same for events
Apr 8, 2013
#2 lamp...@gmail.com
In function renderAnnotations(annotations):

--- fullcalendar.js     2013-04-08 13:35:11.952347100 +0200
+++ fullcalendarx.js    2012-12-13 19:18:10.000000000 +0100
@@ -3320,11 +3320,6 @@
                var html = '';
                for (var i=0; i < annotations.length; i++) {
                        var ann = annotations[i];                                                                                                                                   
-                       if (typeof ann.start === 'object')                                                                                                                          
-                               ann.start = new Date(ann.start[0], ann.start[1] - 1, ann.start[2], ann.start.length > 3 ? ann.start[3] : 0, ann.start.length > 4 ? ann.start[4] : 0, ann.start.length > 5 ? ann.start[5] : 0);                                                                                                                                          
-                       if (typeof ann.end === 'object')                                                                                                                            
-                               ann.end = new Date(ann.end[0], ann.end[1] - 1, ann.end[2], ann.end.length > 3 ? ann.end[3] : 0, ann.end.length > 4 ? ann.end[4] : 0, ann.end.length > 5 ? ann.end[5] : 0);                                                                                                                                                              
-                                                                                                                                                                                   
                        if (ann.start >= this.start && ann.end <= this.end) {                                                                                                       
                                var top = timePosition(ann.start, ann.start);                                                                                                       
                                var bottom = timePosition(ann.end, ann.end);                                                                                                        
Apr 9, 2013
#3 lamp...@gmail.com
In function function normalizeEvent(event):
--- fullcalendar.js     2013-04-09 11:31:26.560345400 +0200
+++ fullcalendarx.js    2012-12-13 19:18:10.000000000 +0100
@@ -1172,12 +1172,6 @@
                var source = event.source || {};
                var ignoreTimezone = firstDefined(source.ignoreTimezone, options.ignoreTimezone);
                event._id = event._id || (event.id === undefined ? '_fc' + eventGUID++ : event.id + '');
-
-               if (typeof event.start === 'object')
-                       event.source.start = event.start = new Date(event.start[0], event.start[1] - 1, event.start[2], event.start.length > 3 ? event.start[3] : 0, event.start.length > 4 ? event.start[4] : 0, event.start.length > 5 ? event.start[5] : 0);
-               if (typeof event.end === 'object')
-                       event.source.end = event.end = new Date(event.end[0], event.end[1] - 1, event.end[2], event.end.length > 3 ? event.end[3] : 0, event.end.length > 4 ? event.end[4] : 0, event.end.length > 5 ? event.end[5] : 0);
-
                if (event.date) {
                        if (!event.start) {
                                event.start = event.date;
Aug 24, 2013
Project Member #4 adamrs...@gmail.com
(No comment was entered for this change.)
Status: Duplicate
Mergedinto: 496