Changeset 7996 for trunk/prototype/modules/calendar/js
- Timestamp:
- 03/11/13 23:43:06 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/js/helpers.js
r7993 r7996 259 259 text: false 260 260 }).click(function () { 261 var participant = DataLayer.get('participant' , $(this).parents('li').find('[type=checkbox]').val()); 262 DataLayer.remove('participant', participant.id); 261 DataLayer.remove('participant', $(this).parents('li').find('[type=checkbox]').val()); 263 262 if($(this).parent().find('.button.delegate').hasClass('attendee-permissions-change-button')){ 264 263 removeOthers(); … … 268 267 blkAddAtendee.find('option[value=1]').attr('selected','selected').trigger('change'); 269 268 } 269 270 270 $(this).parents('li').remove(); 271 271 272 272 if(blkAddAtendee.find(".attendee-list li").length == 1) 273 273 blkAddAtendee.find("li.not-attendee").removeClass('hidden'); 274 delete attendees[participant.user];275 274 }) 276 275 .addClass('tiny disable ui-button-disabled ui-state-disabled') … … 457 456 } 458 457 ); 458 459 459 460 } 460 461 … … 556 557 } 557 558 559 560 dateSameValue = function(){ 561 UI.dialogs.addEvent.find('input.start-date').datepicker({ 562 onSelect : function (selectedDate){ 563 $(".end-date").val(selectedDate); 564 } 565 }); 566 } 567 558 568 DataLayer.render( path+'templates/event_repeat.ejs', { 559 569 event:objEvent … … 561 571 562 572 UI.dialogs.addEvent.find('#calendar_addevent_details3').html(repeatHtml); 573 574 dateSameValue(); 563 575 $(".date").datepicker({ 564 576 dateFormat: User.preferences.dateFormat.replace(/M/g, 'm').replace(/yyyy/g, 'yy') 565 }); 577 }); 578 579 566 580 567 581 if(objEvent.repeat) … … 960 974 }); 961 975 976 977 978 979 dateSameValue(); 980 962 981 var dates = UI.dialogs.addEvent.find('input.date').datepicker({ 963 982 dateFormat: User.preferences.dateFormat.replace(/M/g, 'm').replace(/yyyy/g, 'yy'), 964 983 onSelect : function( selectedDate ){ 965 updateMap();984 updateMap(); 966 985 } 967 986 }); 968 //if(path == ""){ 987 988 989 990 if($("#calendar").fullCalendar('getView').name == "month"){ 991 992 UI.dialogs.addEvent.find('input.start-time').timepicker({ 993 onSelect: function(selectedDateTime){ 994 var time = selectedDateTime.split(":"); 995 var hh = time[0]; 996 var mm = time[1]; 997 998 dt = new Date(); 999 dt.setHours(hh, mm); 1000 dt.addMinutes(30); 1001 1002 var minutes = dt.getMinutes().toString(); 1003 var hours = dt.getHours().toString(); 1004 minutes = minutes.length == 1 ? "0"+minutes : minutes; 1005 var newHours = hours + ":" +minutes; 1006 UI.dialogs.addEvent.find("input.end-time").val(newHours); 1007 } 1008 }); 1009 1010 } 1011 969 1012 UI.dialogs.addEvent.find('input.time').timepicker({ 970 1013 closeText: 'Ok', … … 1029 1072 var attendeeHtml = DataLayer.render( path+'templates/attendee_add.ejs', { 1030 1073 event:objEvent 1031 }); 1074 }); 1032 1075 1033 1076 // load template of attendees 1034 1077 var blkAddAtendee = UI.dialogs.addEvent.find('#calendar_addevent_details6').append(attendeeHtml); 1035 if(objEvent.attendee.length) 1078 if(objEvent.attendee.length) 1036 1079 callbackAttendee(); 1037 1080 /** … … 1569 1612 DataLayer.render( 'templates/preferences_calendar.ejs', { 1570 1613 preferences:User.preferences, 1571 calendars: Calendar.calendars, 1572 signatureOf : Calendar.signatureOf 1614 calendars: Calendar.calendars 1573 1615 }, function( template ){ 1574 1616 var tabPrefCalendar = jQuery('#preference_tab').html( template ).find('.preferences-win'); 1575 1617 1576 tabPrefCalendar.find('select[name="defaultCalendar"] option[value="'+User.preferences.defaultCalendar+'"]').attr('selected','selected').trigger('change'); 1577 tabPrefCalendar.find('select[name="dafaultImportCalendar"] option[value="'+User.preferences.dafaultImportCalendar+'"]').attr('selected','selected').trigger('change'); 1578 1579 DataLayer.render( 'templates/timezone_list.ejs', {}, function( timezones_options ){ 1618 tabPrefCalendar.find('option[value="'+User.preferences.defaultCalendar+'"]').attr('selected','selected').trigger('change'); 1619 1620 DataLayer.render( 'templates/timezone_list.ejs', {}, function( timezones_options ){ 1580 1621 tabPrefCalendar.find('select[name="timezone"]').html(timezones_options).find('option[value="'+User.preferences.timezone+'"]').attr('selected','selected').trigger('change'); 1581 1622 });
Note: See TracChangeset
for help on using the changeset viewer.