javascript.js 843 B

123456789101112131415161718192021222324252627282930313233
  1. angular
  2. .module('mwl.calendar.docs')
  3. .controller('ResizableEventsCtrl', function(moment, alert) {
  4. var vm = this;
  5. vm.events = [
  6. {
  7. title: 'Resizable event',
  8. type: 'warning',
  9. startsAt: moment().startOf('month').toDate(),
  10. endsAt: moment().startOf('month').add(1, 'hour').toDate(), //ends at is required
  11. resizable: true
  12. },
  13. {
  14. title: 'Non-resizeable event',
  15. type: 'info',
  16. startsAt: moment().startOf('month').toDate(),
  17. endsAt: moment().startOf('month').add(1, 'hour').toDate(), //ends at is required
  18. resizable: false
  19. }
  20. ];
  21. vm.calendarView = 'week';
  22. vm.viewDate = moment().startOf('month').toDate();
  23. vm.isCellOpen = true;
  24. vm.eventTimesChanged = function(event) {
  25. alert.show('Resized', event);
  26. };
  27. });