Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $('#calendar').fullCalendar({
- header: {
- left: 'prev,next today',
- center: 'title',
- right: 'month,agendaWeek,agendaDay'
- },
- defaultView: 'agendaWeek',
- eventResize: function eventResize(event, delta, revertFunc) {
- var endDate = event.end.format().toString();
- var startDate = event.start.format().toString();
- console.log(event);
- },
- firstDay: 1,
- editable: false,
- droppable: false,
- drop: function(date, allDay) {
- var originalEventObject = $(this).data('eventObject');
- var copiedEventObject = $.extend({}, originalEventObject);
- copiedEventObject.start = date;
- $('#calendar').fullCalendar('renderEvent', copiedEventObject, true);
- $(this).remove();
- },
- events: $scope.listEvents,
- eventDrop: function(event, delta, revertFunc) {
- for (var k in $scope.listEvents) {
- if ($scope.listEvents[k].title == event.title) {
- if (event.start) $scope.listEvents[k].start = event.start._d;
- if (event.end) $scope.listEvents[k].end = event.end._d;
- }
- }
- console.log(event.title);
- if (event.start) console.log(event.start._d);
- if (event.end) console.log(event.end._d);
- }
- });
- });
- $scope.update = function(location) {
- $scope.filtredEvents = $filter("filter")($scope.originEventList, {
- title: location
- });
- $('#calendar').fullCalendar('removeEventSource', $scope.listEvents);
- $('#calendar').fullCalendar('refetchEvents');
- $('#calendar').fullCalendar('addEventSource', $scope.filtredEvents);
- $('#calendar').fullCalendar('refetchEvents');
- $scope.listEvents = $scope.filtredEvents;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement