Ignore:
Timestamp:
01/15/12 15:23:09 (12 years ago)
Author:
acoutinho
Message:

Ticket #2434 - Melhorias e correcoes de bugs e limpeza de codigo

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/index.php

    r5358 r5381  
    214214                $('.ui-datepicker-title .ui-datepicker-month').live('click',function(){ 
    215215                        $tabs.tabs("select", "#calendar"); 
    216                         var currentDate = $.fullCalendar.formatDate($('#calendar').fullCalendar('getDate'), "yyyy-MM-dd").split('-'); 
    217                         $('#calendar').fullCalendar('gotoDate',$('.ui-datepicker-title .ui-datepicker-year').html(), Date.getMonthNumberFromName($('.ui-datepicker-title .ui-datepicker-month').html()),currentDate[2]); 
     216                        $('#calendar').fullCalendar('gotoDate',$(this).siblings('span').html(), Date.getMonthNumberFromName($(this).html() == 'Março' ? 'Mar' : $(this).html()),'01'); 
    218217                        $('#calendar').fullCalendar( 'changeView', 'month'); 
    219218                }); 
     
    221220                $('.ui-datepicker-title .ui-datepicker-year').live('click',function(){ 
    222221                        $tabs.tabs("select", "#calendar"); 
    223                         var currentDate = $.fullCalendar.formatDate($('#calendar').fullCalendar('getDate'), "yyyy-MM-dd").split('-'); 
    224                         $('#calendar').fullCalendar('gotoDate',$('.ui-datepicker-title .ui-datepicker-year').html(), Date.getMonthNumberFromName($('.ui-datepicker-title .ui-datepicker-month').html()), currentDate[2]); 
     222                        $('#calendar').fullCalendar('gotoDate',$(this).html(), '0', '01'); 
    225223                        $('.fc-button-year').click(); 
    226224                }); 
     
    278276      -----------------------------------------------------------------*/ 
    279277                $(".button.add.add-event").click(function(event){ 
     278                        var startEvent = new Date();  
     279                        if(startEvent.toString('mm') < 30) 
     280                                startEvent.add({minutes: 30 - parseInt(startEvent.toString('mm'))}); 
     281                        else 
     282                                startEvent.add({hours: 1, minutes: '-'+startEvent.toString('mm')}); 
     283                        var endEvent = function(date){ 
     284                                if(!!User.preferences.defaultCalendar){ 
     285                                        return Calendar.signatureOf[User.preferences.defaultCalendar].calendar.defaultDuration != "" ?  
     286                                                (parseInt(date.getTime()) + Calendar.signatureOf[User.preferences.defaultCalendar].calendar.defaultDuration * 60000)  
     287                                                : (User.preferences.defaultDuration * 60000); 
     288                                }else 
     289                                        return parseInt(date.getTime()) + (User.preferences.defaultDuration * 60000); 
     290                        };       
    280291                        eventDetails({  
    281                                 startTime: $.now(), 
    282                                 endTime:!!User.preferences.defaultCalendar ? Calendar.signatureOf[User.preferences.defaultCalendar].calendar.defaultDuration != "" ? ($.now() + Calendar.signatureOf[User.preferences.defaultCalendar].calendar.defaultDuration * 60000) : (User.preferences.defaultDuration * 60000) 
    283                                 : $.now() + (User.preferences.defaultDuration * 60000) 
     292                                startTime: startEvent.getTime(), 
     293                                endTime: endEvent(startEvent) 
    284294                        }, true ); 
    285295                }); 
     
    309319                        month: 'MMMM yyyy',                              
    310320                        week: "dd[ yyyy] { 'a'[ MMM] dd 'de' MMMM '-' yyyy}",  
    311                         day: 'dddd,  dd MMM , yyyy' 
     321                        day: 'dddd,  dd MMM, yyyy' 
    312322                }, 
    313323                columnFormat:{ 
     
    317327                }, 
    318328                monthNames: ['Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro' ],  
    319                 monthNamesShort: ['Jan','Fev','Mar','Abr','Maio','Jun','Jul','Ago','Set','Out','Nov','Dez'], 
     329                monthNamesShort: ['Jan','Fev','Mar','Abr','Mai','Jun','Jul','Ago','Set','Out','Nov','Dez'], 
    320330                dayNames: [ 'Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'], 
    321331                dayNamesShort: ['Dom','Seg','Ter','Qua','Qui','Sex','Sáb'], 
Note: See TracChangeset for help on using the changeset viewer.