Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 1.35 KB

README.md

File metadata and controls

35 lines (25 loc) · 1.35 KB

fullcalendar-rightclick.js

This small file adds two new callbacks to FullCalendar:

dayRightclick(date, jsEvent, view)
eventRightclick(event, jsEvent, view)

To use the file, include it after fullcalendar.js:

<script type="text/javascript" src="fullcalendar.js">
<script type="text/javascript" src="fullcalendar-rightclick.js">

You can then define the callbacks in FullCalendar's options dictionary:

$('#calendar').fullCalendar({
    dayRightclick: function(date, jsEvent, view) {
        alert('a day has been rightclicked!');
        // Prevent browser context menu:
        return false;
    },
    eventRightclick: function(event, jsEvent, view) {
    	alert('an event has been rightclicked!');
        // Prevent browser context menu:
        return false;
    }
});

The script is tested to work with FullCalendar versions 2.3.1 - 3.10.0 but is likely to also work with later versions.

Live example

https://jsfiddle.net/a17kuyL0/

Contributing

When you submit a pull request, please make sure that the plugin still works with each FullCalendar version >= 2.3.1 ie. test it with 2.3.1, 2.3.2, 2.4.0, ... . The test.html page in the repository makes this very easy. Finally, please follow the same coding conventions as in the existing code, in particular the use of tabs instead of spaces.