Ignore:
Timestamp:
03/06/12 14:28:15 (12 years ago)
Author:
acoutinho
Message:

Ticket #2434 - Correcao de bugs e melhorias no modulo expressoCalendar

Location:
trunk/prototype/modules/calendar/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/js/calendar.codecs.js

    r5636 r5641  
    263263    if( status === 'serverclient' ){ 
    264264                DataLayer.commit( false, false, function(){      
    265                         if(!!$('#calendar').fullCalendar){ 
     265                        if((typeof($tabs) != "undefined") && $tabs.tabs('option' ,'selected') == 0){ 
    266266                                Calendar.rerenderView(true); 
    267267                                contentMenu(); 
    268                         } 
    269                         //Atualiza a listagem de eventos apenas se estiver na aba de listagem 
    270                         if((typeof($tabs) != "undefined") && $tabs.tabs('option' ,'selected') != 0) 
     268                        }else if((typeof($tabs) != "undefined") && $tabs.tabs('option' ,'selected') != 0) 
    271269                                pageselectCallback($('.events-list-win.active [name=keyword]').val(), 0); 
    272                          
    273270                }); 
    274271    } 
  • trunk/prototype/modules/calendar/js/helpers.js

    r5636 r5641  
    263263                        }else{ 
    264264                                checked = true; 
    265                                 $(this).parents('li').find('.button.edit').click(); 
     265                                        $(this).parents('li').find('.button.edit').click(); 
    266266                        } 
    267267                }).removeClass('new'); 
     
    592592                        */ 
    593593                        var hasNewAttendee = false; 
     594                         
     595                        blkAddAtendee.find('.attendee-list-add .add-attendee-input span').click(function(data){ 
     596                                blkAddAtendee.find('.attendee-list-add .add-attendee-input input').keydown(); 
     597                        }); 
     598                         
    594599                        blkAddAtendee.find('.attendee-list-add .add-attendee-input input').keydown(function(event) { 
    595600                                 
    596                                 if (event.keyCode == '13' && $(this).val() != '') { 
     601                                if (event.keyCode == '13' && $(this).val() != '' || (event.keyCode == undefined && $(this).val() != '')) { 
    597602                                        Encoder.EncodeType = "entity"; 
    598603                                        $(this).val(Encoder.htmlEncode($(this).val())); 
     
    621626 
    622627                                        var user = DataLayer.get('user', ["=", "mail", $(this).val()]); 
    623                                         if(user[0].id) 
     628                                        if(!!user && user[0].id) 
    624629                                                attendees[user[0].id].name  = user[0].name; 
    625630                                         
     
    18401845                           break;   
    18411846                        } 
    1842    return {filter: ['AND', ['>=', 'rangeStart', rangeStart], ['<=', 'rangeEnd', rangeEnd] , ['IN', 'calendar',  calerdars_selecteds]], criteria: {deepness: 2, order: 'startTime'}};  
     1847                         
     1848        var timezone = {}; 
     1849                for(var i in Calendar.signatureOf) 
     1850                        timezone[i] = Calendar.signatureOf[i].calendar.timezone;                 
     1851         
     1852   return {filter: ['AND', ['>=', 'rangeStart', rangeStart], ['<=', 'rangeEnd', rangeEnd] , ['IN', 'calendar',  calerdars_selecteds]], criteria: {deepness: 2, order: 'startTime', timezones: timezone}};  
    18431853 
    18441854} 
Note: See TracChangeset for help on using the changeset viewer.