Ignore:
Timestamp:
08/15/12 12:07:23 (12 years ago)
Author:
marcieli
Message:

Ticket #3028 - Corrigidas telas de impressao na agenda, fontes, posicoes, icones.

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

Legend:

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

    r7008 r7022  
    132132            return returns; 
    133133        }; 
    134  
    135134        var res = $.map(evtObj, function( objEvent ){                    
    136135            return { 
     
    15021501 
    15031502    for(var i = 0; i < evtObj.length; i++){ 
    1504        res.push(DataLayer.encode('schedulable:' + (evtObj[i].type == '1' ?  'preview' : 'task'), evtObj[i])); 
     1503       res.push(DataLayer.encode('schedulable:' + (evtObj[i].type == '1' ?  'preview' : ( !!evtObj[i].taskToActivity ? 'activity': 'task')) , evtObj[i])); 
    15051504    } 
    15061505 
     
    15171516 
    15181517        for (var i=0; i < res.length; i++) { 
     1518                        res[i].type = (res[i].type == '2' && !!res[i].tasks) ? '3' : res[i].type; 
     1519                 
    15191520            var startDate = Date.parseExact( res[i]['startDate'], User.preferences.dateFormat ); 
    15201521            var endDate   = Date.parseExact( res[i]['endDate'], User.preferences.dateFormat ); 
     
    15591560        var next = start; 
    15601561        var response = []; 
    1561  
    15621562        while (next){ 
    15631563            var index = dateCalendar.dayNames[new Date(next).getDay()] +' '+ new Date(next).toString('dd/MM'); 
  • trunk/prototype/modules/calendar/js/helpers.js

    r7017 r7022  
    102102 
    103103function printNow(){ 
    104  
     104        if($("#calendar").fullCalendar('getView').name == "agendaWeek" || $("#calendar").fullCalendar('getView').name == "basicWeek" || $("#calendar").fullCalendar('getView').name == "year") 
     105                alert('A tela de impressão será melhor visualizada com a preferência "Paisagem" do seu browser selecionada.'); 
     106                 
    105107        var window_print = window.open('','ExpressoCalendar','width=800,height=600,scrollbars=yes');         
    106108        window_print.document.open(); 
     
    118120                } )); 
    119121        } 
    120         if($("#calendar").fullCalendar('getView').name == "agendaDay"){                          
     122        if($("#calendar").fullCalendar('getView').name == "agendaDay" || $("#calendar").fullCalendar('getView').name == "basicDay"){                             
    121123                window_print.document.write(DataLayer.render('templates/calendar_day_print.ejs', { 
    122124                        'InfoPage' : $("#calendar").fullCalendar('getView').title, 
     
    124126                } )); 
    125127        } 
    126         if($("#calendar").fullCalendar('getView').name == "agendaWeek"){ 
     128        if($("#calendar").fullCalendar('getView').name == "agendaWeek" || $("#calendar").fullCalendar('getView').name == "basicWeek"){ 
    127129                window_print.document.write(DataLayer.render('templates/calendar_week_print.ejs', { 
    128130                        'InfoPage' : $("#calendar").fullCalendar('getView').title, 
     
    149151        }                
    150152        window_print.document.close(); 
    151         setTimeout(window_print.print(), 300); 
     153        window_print.print(); 
    152154} 
    153155 
     
    164166        $('.fc-header-right').append(print); 
    165167        $('.fc-button-print').click(function(){ 
    166             alert('A tela de impressão será melhor visualizada com a preferência "Paisagem" do seu browser selecionada.'); 
    167168            printNow(); 
    168169        }); 
     
    24192420                listEvents.find('.fc-button').remove(); 
    24202421                listEvents.find('.details-event-list').remove(); 
    2421                 listEvents.find('.list-events-paginator').attr( "align" , "center"  ); 
     2422                listEvents.find('.list-events-paginator').remove(); 
    24222423                listEvents = listEvents.html(); 
    24232424                type = $(this).parents('.ui-tabs-panel').attr("id").split("_")[1]; 
     2425 
    24242426                var data = { 
    24252427                        type : type == "tasks" ? "task-list" : ( type == "events" ? "event-list" : "search"), 
    2426                         html : listEvents 
     2428                        html : listEvents, 
     2429                        InfoPage : $(this).parents('table.header-paginator').find( '.fc-header-title' ).text() 
    24272430                } 
    24282431                window_print.document.open();            
     
    26182621                                var html = $(this).parents("td:first").clone(); 
    26192622                                html.find(".menu-container.footer-container").remove(); 
     2623                                html.find(".fc-header-title").remove(); 
    26202624                                var html = html.html(); 
    26212625                                var data = { 
    26222626                                        type : $(this).parents('.details-event-list').hasClass("details-event") ? "event-detail" : "task-detail", 
    2623                                         html : html 
     2627                                        html : html, 
     2628                                        InfoPage : 'Detalhes: '+$(this).parents('tr.start-date').find('td span a').text() 
    26242629                                } 
    26252630                                window_print.document.open();            
  • trunk/prototype/modules/calendar/js/init.js

    r7006 r7022  
    358358                                img_icon = "mini-task.png"; 
    359359                        if(event.type == 3) 
    360                                 img_icon = "activity_icon.jpg"; 
     360                                img_icon = "mini-activity.png"; 
    361361 
    362362                         
Note: See TracChangeset for help on using the changeset viewer.