Changeset 6331 for trunk/prototype/modules/calendar/js/helpers.js
- Timestamp:
- 05/28/12 21:17:51 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/js/helpers.js
r6286 r6331 623 623 $(this).parent().remove().find('li').is(':empty'); 624 624 }); 625 626 /*Seleciona a agenda padrão para criação de um evento*/ 627 628 if(objEvent.calendar != undefined) 629 var selectedCalendar = objEvent.calendar; 630 else 631 var selectedCalendar = User.preferences.defaultCalendar; 632 633 UI.dialogs.addEvent.find('option[value="'+selectedCalendar+'"]').attr('selected','selected').trigger('change'); 625 626 var myCalendar = function(){ 627 for(var i in Calendar.signatures) 628 if(Calendar.signatures[i].isOwner == "1") 629 return Calendar.signatures[i].calendar.id; 630 } 634 631 635 632 /*Adicionar alarms padrões, quando alterado a agenda do usuário*/ … … 691 688 .filter('.mail').html(User.me.mail).attr('title',User.me.mail); 692 689 } 693 694 695 696 697 690 }); 698 691 699 692 /*Checkbox adicionar alarms padrões*/ 700 693 UI.dialogs.addEvent.find('input[name="defaultAlarm"]').click(function(){ … … 781 774 canDiscardEventDialog = true; 782 775 /* Remove por filtro */ 783 DataLayer.removeFilter('schedulable', {filter: ['AND', ['=', 'id', objEvent.id], ['=', 'calendar', objEvent.calendar] ]});776 DataLayer.removeFilter('schedulable', {filter: ['AND', ['=', 'id', objEvent.id], ['=', 'calendar', objEvent.calendar], ['=','user',(objEvent.me.user ? objEvent.me.user.id : objEvent.me.id)]]}); 784 777 Calendar.rerenderView(true); 785 778 /********************/ … … 1510 1503 1511 1504 disponibily(objEvent, path, attendees); 1512 1505 1506 /*Seleciona a agenda padrão para criação de um evento*/ 1507 var selectedCalendar = (objEvent.calendar != undefined) ? objEvent.calendar : (User.preferences.defaultCalendar ? User.preferences.defaultCalendar : myCalendar()); 1508 UI.dialogs.addEvent.find('option[value="'+selectedCalendar+'"]').attr('selected','selected').trigger('change'); 1509 1513 1510 UI.dialogs.addEvent.find(':input').change(function(event){ 1514 1511 if (event.keyCode != '27' && event.keyCode != '13') … … 1915 1912 'onClose': function(clicked) { 1916 1913 if(clicked == 'Sim'){ 1917 DataLayer.removeFilter('schedulable', {filter: ['AND', ['=','id',eventId], ['=','calendar',idCalendar]]}) 1914 1915 var schedulable = DataLayer.get('schedulable', '88'); 1916 1917 schedulable.calendar = idCalendar; 1918 1919 var schudableDecode = DataLayer.encode( "schedulable:preview", schedulable); 1920 var me = schudableDecode.me.user ? schudableDecode.me.user.id : schudableDecode.me.id; 1921 1922 DataLayer.removeFilter('schedulable', {filter: ['AND', ['=','id',eventId], ['=','calendar',idCalendar], ['=','user', me]]}) 1918 1923 Calendar.rerenderView(true); 1919 1924 } … … 2635 2640 2636 2641 var schedulable = DataLayer.get('schedulable', event+''); 2637 2642 2638 2643 calendar = !!calendar ? calendar : schedulable.calendar; 2639 2644 … … 2644 2649 if(parseInt(type) == 0){ 2645 2650 2646 schedulable.calendar = calendar; 2651 schedulable.lastCalendar = schedulable.calendar; 2652 schedulable.calendar = calendar; 2647 2653 DataLayer.put('schedulable', schedulable); 2648 2654
Note: See TracChangeset
for help on using the changeset viewer.