Changeset 5442 for trunk/prototype/modules/calendar/js
- Timestamp:
- 01/27/12 19:25:06 (12 years ago)
- Location:
- trunk/prototype/modules/calendar/js
- Files:
-
- 3 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 -
trunk/prototype/modules/calendar/js/helpers.js
r5437 r5442 552 552 blkAddAtendee.find('.add-attendee-search input').keydown(function(event) { 553 553 554 if(event.keyCode == '13') { 555 Encoder.EncodeType = "entity"; 556 $(this).val(Encoder.htmlEncode($(this).val())); 557 554 if(event.keyCode == '13') { 558 555 var result = DataLayer.get('user', ["*", "name", $(this).val()], true); 559 556 -
trunk/prototype/modules/calendar/js/init.js
r5427 r5442 56 56 { 57 57 $tabs.tabs("select", "#calendar"); 58 $('#calendar').fullCalendar('gotoDate',$(this).siblings('span').html(), Date.getMonthNumberFromName($(this).html() == 'Março' ? 'Mar' : $(this).html()),'01'); 58 var toDate = $('.block-vertical-toolbox .mini-calendar').datepicker("getDate").toString('yyyy-MM-dd').split('-'); 59 $('#calendar').fullCalendar('gotoDate', toDate[0], parseInt(toDate[1]-1), toDate[2] ); 59 60 $('#calendar').fullCalendar( 'changeView', 'agendaDay' ); 60 61 } … … 66 67 $('.ui-datepicker-title .ui-datepicker-month').live('click',function(){ 67 68 $tabs.tabs("select", "#calendar"); 68 $('#calendar').fullCalendar('gotoDate',$(this). html(), '0','01');69 $('#calendar').fullCalendar('gotoDate',$(this).siblings('span').html(), Date.getMonthNumberFromName($(this).html() == 'Março' ? 'Mar' : $(this).html()),'01'); 69 70 $('#calendar').fullCalendar( 'changeView', 'month'); 70 71 }); … … 72 73 $('.ui-datepicker-title .ui-datepicker-year').live('click',function(){ 73 74 $tabs.tabs("select", "#calendar"); 74 var currentDate = $.fullCalendar.formatDate($('#calendar').fullCalendar('getDate'), "yyyy-MM-dd").split('-'); 75 $('#calendar').fullCalendar('gotoDate',$('.ui-datepicker-title .ui-datepicker-year').html(), Date.getMonthNumberFromName($('.ui-datepicker-title .ui-datepicker-month').html()), currentDate[2]); 75 $('#calendar').fullCalendar('gotoDate',$(this).html(), '0', '01'); 76 76 $('.fc-button-year').click(); 77 77 });
Note: See TracChangeset
for help on using the changeset viewer.