tags:

views:

81

answers:

1

Hi I was just wondering if there's a way to make the "title, start, end" invisible on the calendar for an event. Reason so is I would like to implement the qtip to show these information when they hover over the event. I'm using the most updated version of fullcalendar which is from this file: "fullcalendar-1.4.6.zip" with C# as serverside and jQuery as clientside. Thank you all for looking.

+1  A: 

I have a very similar requirement (show tooltip on hover) and i had to remove the start and end time from the event's header. I have done it as below. The magic gets done by the timeFormat: {....} option block ():

timeFormat: {
            // for agendaWeek and agendaDay do not display time in title
            // time already displayed in the views
            agenda: '',

            // for all other views (19:00 - 20:30)
            '': 'H:mm{ - H:mm}'
},

Note that I am using agenda views, and I remove the time components only for the week and the day views.

NOTE: As per my requirements, I did not have to remove the event-title. Question to you.... what would you display as the event header, if not the time AND the title? Would an empty header look a bit odd? Anyways.... let me know if you have any further issues.

Sample screen shot link: alt text.

A sample snippet of what options I had used:

$(document).ready(function() {
    var date = new Date();
    var d = date.getDate();
    var m = date.getMonth();
    var y = date.getFullYear();

    $('#calendar').fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },

        timeFormat: {
            // for agendaWeek and agendaDay do not display time in title
            // time already displayed in the view
            agenda: '',

            // for all other views (19:00 - 20:30)
            '': 'H:mm{ - H:mm}'
        },

        columnFormat: {
            month: 'dddd',    // Monday
            week: 'dddd, MMM dS', // Monday, July 13th
            day: 'dddd, MMM dS'  // Monday, July 13th
        },

        axisFormat: 'H:mm',
        allDaySlot: false,
        slotMinutes: 30,
        defaultEventMinutes: 22,
        editable: false,
        aspectRatio: 2,
    });
});
arcamax