Ignore:
Timestamp:
03/01/12 03:35:01 (12 years ago)
Author:
acoutinho
Message:

Ticket #2434 - Implementacao de compartilhamento de agendas (agendas usuario e agendas publicas)

File:
1 edited

Legend:

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

    r5510 r5592  
    9797                } 
    9898        }); 
    99                                  
     99         
     100        //efetua pesquisas pelo click na lupa de pesquisa 
     101        $('.main-search span.ui-icon-search').click(function(event){ 
     102                        add_events_list($(this).parent().find('input.search').val()); 
     103                        $(this).parent().find('input.search').val(); 
     104        }); 
     105         
    100106        $('.block-horizontal-toolbox .main-config-menu').menu({ 
    101107                content: $('.main-config-menu-content').html(), 
     
    226232 
    227233                eventDrop: function( event ){ 
     234                        if(!event.disableDragging){ 
     235                                DataLayer.put( "schedulable:calendar", event ); 
     236 
     237                                event.editable = false; 
     238                                event.className = "blocked-event"; 
     239                                calendar.fullCalendar( 'updateEvent', event ); 
     240                        }else 
     241                                Calendar.rerenderView(true); 
     242                }, 
     243 
     244                eventResize: function( event ){ 
     245                        if(!event.disableDragging){ 
    228246                        DataLayer.put( "schedulable:calendar", event ); 
    229247 
     
    231249                        event.className = "blocked-event"; 
    232250                        calendar.fullCalendar( 'updateEvent', event ); 
    233                 }, 
    234  
    235                 eventResize: function( event ){ 
    236                         DataLayer.put( "schedulable:calendar", event ); 
    237  
    238                         event.editable = false; 
    239                         event.className = "blocked-event"; 
    240                         calendar.fullCalendar( 'updateEvent', event ); 
     251                        }else 
     252                                Calendar.rerenderView(true); 
    241253                }, 
    242254 
    243255                eventClick: function( evt, event, view ){ 
    244                         eventDetails( DataLayer.get( "schedulable", evt.id), true); 
     256                        if(evt.selectable) 
     257                                eventDetails( DataLayer.get( "schedulable", evt.id), true); 
    245258                } 
    246259        }, dateCalendar)); 
    247            
     260  
     261        contentMenu(); 
     262          
     263         $('body').click(function(){ 
     264                $('#context-menu-event').html(''); 
     265         }); 
     266          
    248267        if($(window).height() < $('body').height()){ 
    249268                var hei = $('body').height() - $(window).height(); 
Note: See TracChangeset for help on using the changeset viewer.