1234567891011121314151617181920212223242526272829303132333435363738394041 |
- angular
- .module('mwl.calendar.docs')
- .controller('DraggableExternalEventsCtrl', function(moment) {
- var vm = this;
- vm.events = [];
- vm.externalEvents = [
- {
- title: 'Event 1',
- type: 'warning',
- startsAt: moment().startOf('month').toDate(),
- draggable: true
- },
- {
- title: 'Event 2',
- type: 'danger',
- startsAt: moment().startOf('month').toDate(),
- draggable: true
- }
- ];
- vm.calendarView = 'month';
- vm.viewDate = moment().startOf('month').toDate();
- vm.isCellOpen = true;
- vm.eventDropped = function(event, start, end) {
- var externalIndex = vm.externalEvents.indexOf(event);
- if (externalIndex > -1) {
- vm.externalEvents.splice(externalIndex, 1);
- vm.events.push(event);
- }
- event.startsAt = start;
- if (end) {
- event.endsAt = end;
- }
- };
- });
|