Changeset 5442 for trunk/prototype/modules/calendar/js/calendar.codecs.js
- Timestamp:
- 01/27/12 19:25:06 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/js/calendar.codecs.js
r5437 r5442 714 714 715 715 var calendar = DataLayer.get('calendar', evt.calendar); 716 717 var eventEditable = function(){ 718 var attendee = {}; 719 for(var i = 0; i < evt.participants.length; i++){ 720 attendee = DataLayer.get('participant', evt.participants[i]); 721 if(!!parseInt(attendee.isOrganizer)) 722 if(attendee.user == User.me.id) 723 return true; 724 else 725 return false; 726 } 727 } 716 728 717 grouped[ evt.calendar ].push( { id: evt.URI || evt.id,729 grouped[ evt.calendar ].push( DataLayer.merge({ id: evt.URI || evt.id, 718 730 title: Encoder.htmlDecode(evt.summary), 719 731 start: Timezone.getDateTimezone(new Date(parseInt( evt.startTime )), calendar.timezone, false), 720 732 end: Timezone.getDateTimezone(new Date(parseInt( evt.endTime ) - (!!parseInt(evt.allDay) ? 86400000 : 0)), calendar.timezone, false ), 721 allDay: parseInt( evt.allDay ) } );733 allDay: parseInt( evt.allDay ) }, eventEditable() ? {} : {editable: false, className: 'blocked-event-permision'}) ); 722 734 }); 723 735
Note: See TracChangeset
for help on using the changeset viewer.