https://github.com/mherrmann/fullcalendar-rightclick
Rightclick support for Adam Shaw's FullCalendar jQuery plugin.
https://github.com/mherrmann/fullcalendar-rightclick
fullcalendar
Last synced: 8 months ago
JSON representation
Rightclick support for Adam Shaw's FullCalendar jQuery plugin.
- Host: GitHub
- URL: https://github.com/mherrmann/fullcalendar-rightclick
- Owner: mherrmann
- License: mit
- Created: 2015-06-09T11:15:16.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2019-11-22T07:56:27.000Z (almost 6 years ago)
- Last Synced: 2025-01-25T17:08:24.975Z (9 months ago)
- Topics: fullcalendar
- Language: HTML
- Homepage:
- Size: 22.5 KB
- Stars: 39
- Watchers: 5
- Forks: 25
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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-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.