diff options
author | Julien MUETTON <the.mouette@gmail.com> | 2011-12-08 08:23:30 -0800 |
---|---|---|
committer | Julien MUETTON <the.mouette@gmail.com> | 2011-12-08 08:23:30 -0800 |
commit | eb500bce1bf0144495c975db990c0b40b7a1e24a (patch) | |
tree | cdf03f7715fb1a210b4d50387928b98a8b1ec76f | |
parent | 4d3bd021b28da177da618605002e5b98816e304f (diff) | |
parent | 797b3722094a96102233c8e9ae0bf11d7b760193 (diff) | |
download | jquery-week-calendar-eb500bce1bf0144495c975db990c0b40b7a1e24a.zip jquery-week-calendar-eb500bce1bf0144495c975db990c0b40b7a1e24a.tar.gz jquery-week-calendar-eb500bce1bf0144495c975db990c0b40b7a1e24a.tar.bz2 |
Merge pull request #99 from nnarhinen/patch-1
Allow preventing event creation in beforeEventNew
-rw-r--r-- | jquery.weekcalendar.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/jquery.weekcalendar.js b/jquery.weekcalendar.js index 6cd89cb..2c1a985 100644 --- a/jquery.weekcalendar.js +++ b/jquery.weekcalendar.js @@ -1105,12 +1105,17 @@ self._adjustOverlappingEvents($weekDay); } - self._trigger('beforeEventNew', event, { + var proceed = self._trigger('beforeEventNew', event, { 'calEvent': newCalEvent, 'createdFromSingleClick': createdFromSingleClick, 'calendar': self.element }); - options.eventNew(newCalEvent, $renderedCalEvent, freeBusyManager, self.element, event); + if (proceed) { + options.eventNew(newCalEvent, $renderedCalEvent, freeBusyManager, self.element, event); + } + else { + $($renderedCalEvent).remove(); + } } }); }, |