calendar
calendar copied to clipboard
need new feature for event
Thank you for sharing
need some new event
- headerToolbar > prev,today,next fire click event
- dateClick need dateDblclick
- eventClick need eventDblclick
Best wishes for you . Thanks again.
Thanks for the suggestions.
headerToolbar > prev,today,next fire click event
There is a datesSet callback that can be useful in this case. Have you tried it?
dateClick need dateDblclick eventClick need eventDblclick
It looks like there is a similar request in FullCalendar, but it has not yet been implemented there. I'll think about what can be done.
Thanks for the suggestions.
headerToolbar > prev,today,next fire click event
There is a datesSet callback that can be useful in this case. Have you tried it?
dateClick need dateDblclick eventClick need eventDblclick
It looks like there is a similar request in FullCalendar, but it has not yet been implemented there. I'll think about what can be done.
Thanks for replay .
There is a [datesSet](https://github.com/vkurko/calendar#datesset) callback that can be useful in this case. Have you tried it?
I found this , It's my negligence.
dateClick need dateDblclick
eventClick need eventDblclick
In my case dateDblclick, i want to create an new event with dbclick
and eventDblclick , i want to open the event info with dbclick
Hey I have an alternative solution incase you want to use it . My software right now uses full calendar in which I solve the double click problem like this .
On eventDidMount I used this particular function
you can use this helper function:
var clickEvent = (function(e){
var eventClickTimes = {};
var dblClickTimeFrame = 500;
var _noDoubleClickAction = function(e,jetzt){
eventClickTimes[e.event.id] = jetzt;
return false;
}
var _doubleClickAction = function(e){
delete eventClickTimes[e.event.id];
return true;
}
return {
isDouble: function(e){
var jetzt = Date.now();
// nobody clicked on that event yet
if(!eventClickTimes[e.event.id]) return _noDoubleClickAction(e,jetzt);
// somebody already clicked, but the timeframe for a doubleclick was too long
if(((jetzt - eventClickTimes[e.event.id]) > dblClickTimeFrame)) return _noDoubleClickAction(e);
// yes. a dblclick
return _doubleClickAction(e);
}
}
})();
And you can check on eventClick
with clickEvent.isDouble(e)
you can use this helper function:
var clickEvent = (function(e){ var eventClickTimes = {}; var dblClickTimeFrame = 500; var _noDoubleClickAction = function(e,jetzt){ eventClickTimes[e.event.id] = jetzt; return false; } var _doubleClickAction = function(e){ delete eventClickTimes[e.event.id]; return true; } return { isDouble: function(e){ var jetzt = Date.now(); // nobody clicked on that event yet if(!eventClickTimes[e.event.id]) return _noDoubleClickAction(e,jetzt); // somebody already clicked, but the timeframe for a doubleclick was too long if(((jetzt - eventClickTimes[e.event.id]) > dblClickTimeFrame)) return _noDoubleClickAction(e); // yes. a dblclick return _doubleClickAction(e); } } })();
And you can check on
eventClick
withclickEvent.isDouble(e)
Thanks. I have sloved with other way.