Ignore:
Timestamp:
04/02/12 18:07:04 (12 years ago)
Author:
acoutinho
Message:

Ticket #2587 - Bugs encontrados na nova agenga(expressoCalendar)

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

Legend:

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

    r5746 r5863  
    2424                var schedulable = DataLayer.get('schedulable', idEvent); 
    2525                 
     26                var isRecurrence = DataLayer.get('repeat', schedulable.repeat).frequency; 
     27                 
    2628                var template = DataLayer.render( 'templates/menu_context_event.ejs', {event: schedulable.id , 
    2729                    top: (event.clientY - 135), left: (event.clientX - 445),  
    2830                    signature: Calendar.signatureOf[schedulable.calendar], 
    29                     calendars: Calendar.calendars, isRecurrence: (!!parseInt(schedulable.repeat)), 
     31                    calendars: Calendar.calendars, isRecurrence: isRecurrence == 'none' ? false : true, 
    3032                    idRecurrence: idRecurrence 
    3133                }); 
  • trunk/prototype/modules/calendar/js/calendar.shared.js

    r5812 r5863  
    7373                                }else{ 
    7474                                        //TODO - remover quando for implementado remove com criteria 
    75                                         var permission = DataLayer.get('calendarPermission', {filter: [AND, ['=', 'calendar', calendarId], ['=', 'user', '0']]}, true); 
     75                                        var permission = DataLayer.get('calendarToPermission', {filter: ['AND', ['=', 'calendar', calendarId], ['=', 'user', '0']]}, true); 
     76                                        if($.isArray(permission)) 
     77                                                permission = permission[0]; 
     78 
    7679                                        DataLayer.remove('calendarToPermission', permission.id); 
    7780                                } 
  • trunk/prototype/modules/calendar/js/helpers.js

    r5835 r5863  
    19271927function mountTitleList(page_index ,view){ 
    19281928        switch (view){ 
    1929                 case 'day': 
     1929                case 'agendaDay': 
    19301930                case 'basicDay': 
    19311931                        var date = new Date().add({days: page_index}); 
    19321932                        return (dateCalendar.dayNames[date.getDay()])+", "+(date.toString('dd MMM yyyy')); 
    19331933                case 'agendaWeek': 
    1934                 case 'week': 
    19351934                        var dateStart = new Date().moveToDayOfWeek(dateCalendar.dayOfWeek[User.preferences.weekStart]); 
    19361935                        dateStart.add({days: (7 * page_index)}); 
     
    19531952                $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right .fc-button').removeClass('fc-state-active') 
    19541953                if(view == 'basicDay') 
    1955                         $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right .fc-button-agendaday').addClass('fc-state-active'); 
     1954                        $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right .fc-button-agendaDay').addClass('fc-state-active'); 
    19561955                else 
    1957                         $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right .fc-button-'+((view == 'day' || view == 'week') ? 'agenda'+view : view )).addClass('fc-state-active'); 
     1956                        $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right .fc-button-'+view).addClass('fc-state-active'); 
    19581957                $(currentView+' .events-list.events-list-win.active .header-paginator .fc-header-right').addClass('list-right'); 
    19591958                 
     
    19701969                                var goView = $(this).attr('class'); 
    19711970                                if(goView.indexOf('agendaDay') > 0) 
    1972                                         pageselectCallback($(currentView+' [name = keyword]').val(), 0, '', 'day'); 
     1971                                        pageselectCallback($(currentView+' [name = keyword]').val(), 0, '', 'agendaDay'); 
    19731972                                else if(goView.indexOf('month') > 0) 
    19741973                                        pageselectCallback($(currentView+' [name = keyword]').val(), 0, '', 'month'); 
     
    19761975                                        pageselectCallback($(currentView+' [name = keyword]').val(), 0, '', 'year'); 
    19771976                                else if(goView.indexOf('agendaWeek') > 0) 
    1978                                         pageselectCallback($(currentView+' [name = keyword]').val(), 0, '', 'week'); 
     1977                                        pageselectCallback($(currentView+' [name = keyword]').val(), 0, '', 'agendaWeek'); 
    19791978 
    19801979                        }); 
     
    20292028        switch (view){ 
    20302029                case 'basicDay': 
    2031                 case 'day': 
     2030                case 'agendaDay': 
    20322031                        rangeStart = new Date().add({days: page_index}).getTime(); 
    20332032                        rangeEnd = rangeStart; 
    20342033                         break; 
    20352034                case 'agendaWeek': 
    2036                 case 'week': 
    20372035                        var dateStart = new Date().moveToDayOfWeek(dateCalendar.dayOfWeek[User.preferences.weekStart]);  
    20382036                        var dateEnd = new Date().moveToDayOfWeek(dateCalendar.dayOfWeek[User.preferences.weekStart]);  
     
    21662164        UI.dialogs.importCalendar.find(".menu-import-event")         
    21672165            .children(".import").click(function(data){ 
     2166                        $('.import-event-form fieldset.import-calendar', UI.dialogs.importCalendar).append( 
     2167                            '<input type="hidden" name="params[calendar_timezone]" value="'+   
     2168                            Calendar.signatureOf[$('.import-event-form option:selected').val()].calendar.timezone 
     2169                            +'"/>') 
     2170 
    21682171                        $('.import-event-form', UI.dialogs.importCalendar).submit();                     
    21692172                        UI.dialogs.importCalendar.dialog("close"); 
  • trunk/prototype/modules/calendar/js/init.js

    r5752 r5863  
    11$(document).ready(function() { 
     2        //Remove o icone de configuraçõe padrão antigo do expresso 
     3        $('#sideboxdragarea').addClass('hidden'); 
     4 
    25        refresh_calendars(); 
    36        $tabs = $('#tabs').tabs({ 
Note: See TracChangeset for help on using the changeset viewer.