My favorites | Sign in
Project Home Issues
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 639: basicDay view only renders All Day events
1 person starred this issue and may be notified of changes. Back to list
Status:  Done
Owner:  ----
Closed:  May 2011


Sign in to add a comment
 
Reported by nolada...@gmail.com, Sep 13, 2010
Hi,

I have multiple gcal feeds going into one calendar set to basicDay view. It renders all the events from all of the feeds as long as they are All Day events. If I have events that are given a start/end time, they do not show up at all. If I switch that very same calendar to basicWeek or month view every single event shows up great. It is only when set to basicDay that I lose any "timed" events. How can I fix this? Thank you in advance.

Oct 7, 2010
Project Member #1 adamrs...@gmail.com
hmmm, this shouldn't be happening. can you...

...please submit a report with a detailed description and a demonstration of the bug. This can be a link to a website or a ZIP containing a runnable HTML file. Please include everything needed to recreate the bug (JS, CSS, event JSON)...

could be related to the content of your events, thus need to see a demo
Status: Reproducing
Nov 30, 2010
#3 nolada...@gmail.com
Hi Adam,

The website is:
www.nolafun.com

Can you view the source from there or shall I upload the files for you?
Your second comment was true. It was related...I posted it to no avail, but
You can see my event source setup there. Also, is there any reason the events wouldn't be listed in the order that I have them set up? they sometimes just come up in a random order.

Jan 1, 2011
Project Member #4 adamrs...@gmail.com
i am still unable to reproduce this issue. i have tried to reproduce it on your site, and on this webpage i made: http://arshaw.com/js/issue_639.html --- i have set the current date to Thu 12/16, which has 3 timed events from your gcal feed, and as you can see, when you switch between basicWeek and basicDay views, the events are all displayed as normal.

what browser are you using? what version of fullcalendar?

please try to reproduce the bug for me on a watered-down example, similar to the one i have posted (on a blank page separate from the rest of your site). please tell the date for which the events aren't displayed, as well as the specific gcal feed.

thanks,
adam

PS-
 issue 379  deals with the sorting of the events
Jan 2, 2011
#5 nolada...@gmail.com
Hi Adam,

Thank you again for your help. I am using Chrome 8, but I have checked it
out in Safari, IE and FF and I don't believe it to be a browser issue.
 After searching the forum more deeply, I found someone who was having a
problem with events that are set for 7pm or later. I have the same problem
except for it is 6pm for me. Clearly, it is a timezone issue. He was on the
east coast (-5:00 GMT) and I am Central time (-6:00 GMT). I have read and
reread the instructions on your website about the timezone and I have been
unable to fix it. Here is what i know:

-My Google account is set for -6:00 GMT
-My Google Calendar is set for -6:00 GMT
-The ignoreTimezone function is set to true

Any events that I give a time to after 6pm, don't show up. If I change the
following to:

-My Google account is set for -6:00 GMT
-My Google Calendar is set for -0:00 GMT (No Daylight Savings)
-The ignoreTimezone function is set to true or false

I can get the events to render if I set them in my Goofle Calendar for 6
hours earlier than they beg
Jan 2, 2011
#6 nolada...@gmail.com
Last message was sent unfinished...here is the rest.

Hi Adam,

Thank you again for your help. I am using Chrome 8, but I have checked it
out in Safari, IE and FF and I don't believe it to be a browser issue.
 After searching the forum more deeply, I found someone who was having a
problem with events that are set for 7pm or later. I have the same problem
except for it is 6pm for me. Clearly, it is a timezone issue. He was on the
east coast (-5:00 GMT) and I am Central time (-6:00 GMT). I have read and
reread the instructions on your website about the timezone and I have been
unable to fix it. Here is what i know:

-My Google account is set for -6:00 GMT
-My Google Calendar is set for -6:00 GMT
-Wordpress timezone is set to -6:00 GMT
-The ignoreTimezone function is set to true

Any events that I give a time to after 6pm, don't show up. If I change the
following to:

-My Google account is set for -6:00 GMT
-My Google Calendar is set for -0:00 GMT (No Daylight Savings)
-Wordpress timezone is set to -6:00 GMT
-The ignoreTimezone function is set to false

I can get the events to render if I set them in my Google Calendar for 6
hours earlier than they begin. Meaning An event that is really at 10pm will
render on the website at 10pm if I have the latter settings and tell the
Google Calendar it is at 4pm. Basically, 4pm on the Google Calendar becomes
10pm on the site. This is not ideal so it appears as though the
ignoreTimezone isn't working. Is there any other reason you can think of why
my timezone settings aren't playing nicely?
Feb 15, 2011
Project Member #7 adamrs...@gmail.com
hmm, can't really say what the problem is quite yet. i'll have to try to reproduce this on my end.

can you post the feed's url? if it is a private feed, can you email it to me at arshaw a arshaw.com?

also, what timezone is your computer in? (the one with the web browser being used to access the site)

also, you mention a "Wordpress timezone"... this shouldn't have any bearing over things, unless you are using some sort of wordpress-fullcalendar plugin. are you?
May 8, 2011
Project Member #8 adamrs...@gmail.com
(No comment was entered for this change.)
Status: Done
Jan 24, 2013
#9 phillhod...@gmail.com
This is still an issue. I was able to get around it by adding minutes to the t.end time within the BasicDayView function (line 2084). It now looks like this:
var enddate = addDays(cloneDate(t.start), 1);
enddate.setMinutes(enddate.getMinutes() + 300); // add 300 minutes
t.end = t.visEnd = enddate;

I add 300 minutes to compensate for the fact that I'm EST -5GMT so now my day view shows events up until midnight of that day. Would be nice to not have to hack this messy solution into the code.
Sign in to add a comment

Powered by Google Project Hosting