javascript.js 981 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. angular
  2. .module('mwl.calendar.docs')
  3. .controller('EditableDeletableEventsCtrl', function(moment, alert) {
  4. var vm = this;
  5. vm.events = [
  6. {
  7. title: 'Editable event',
  8. type: 'warning',
  9. startsAt: moment().startOf('month').toDate(),
  10. editable: true,
  11. deletable: false
  12. }, {
  13. title: 'Deletable event',
  14. type: 'info',
  15. startsAt: moment().startOf('month').toDate(),
  16. deletable: true,
  17. editable: false
  18. }, {
  19. title: 'Non editable and deletable event',
  20. type: 'important',
  21. startsAt: moment().startOf('month').toDate(),
  22. editable: false,
  23. deletable: false
  24. }
  25. ];
  26. vm.calendarView = 'month';
  27. vm.viewDate = moment().startOf('month').toDate();
  28. vm.isCellOpen = true;
  29. vm.eventEdited = function(event) {
  30. alert.show('Edited', event);
  31. };
  32. vm.eventDeleted = function(event) {
  33. alert.show('Deleted', event);
  34. };
  35. });