Changeset 7022


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
Files:
3 added
1 deleted
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/prototype/modules/calendar/css/print.css

    r6996 r7022  
     1body { 
     2font: 12px arial; 
     3} 
     4 
    15.title_print { 
    26        font: 20px arial; 
     
    5862body.detail{     
    5963        margin-top: 30px; 
     64        margin-left:10px; 
    6065} 
    6166.details-event-list { 
     
    7176.week  .event-on-day{ 
    7277        font: 10px arial; 
    73         margin: 5px 0; 
    7478        word-wrap: break-word; 
    7579} 
     
    7781        min-width: 600px; 
    7882        min-height: 400px; 
    79         text-align: center; 
    8083        float: left; 
    8184} 
    82 .week .name-month { 
    83         font: 20px arial; 
    84         color: #8EB2FF; 
    85         margin: 0 0 15px 0; 
    86 } 
    87 .week .name-month img { 
    88         margin: 3px 0 0 0; 
    89         width: 20px; 
    90         height: 20px; 
    91 } 
    9285.week span { 
    93         font: 14px arial; 
    9486        display: block; 
    9587} 
     
    10698.week .all-day-line{ 
    10799        border: 0; 
     100        text-align:center; 
     101} 
     102.day-name{ 
     103        text-align:center; 
    108104} 
    109105.week .event-all-day{ 
    110         margin: 3px 0; 
    111106        font: 10px arial; 
     107        margin-left: 3px; 
     108} 
     109.week .event-on-day{ 
     110        font: 10px arial; 
     111        margin-left: 3px; 
     112} 
     113.week .event-all-day img{ 
     114        margin-right: 3px; 
     115} 
     116.week .event-on-day img{ 
     117        margin-right: 3px; 
    112118} 
    113119.week .all-day-line .write{ 
    114         margin:-3px 0 0 0; 
     120        margin: 1px 0 0 0; 
    115121        font-weight: bold; 
    116122        border-left: 1px solid; 
     
    131137        text-align: center 
    132138} 
     139.header-paginator{ 
     140        margin-top: 0px; 
     141} 
  • 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                         
  • trunk/prototype/modules/calendar/templates/calendar_day_print.ejs

    r6996 r7022  
    2222                                                var title_type = ""; 
    2323                                                if(data.days.events[0][jj].events[ii].type == '1'){ 
    24                                                         img_type = "../prototype/modules/calendar/img/event.png"; 
     24                                                        img_type = "../prototype/modules/calendar/img/mini-event.png"; 
    2525                                                        title_type = "Evento"; 
    2626                                                }if(data.days.events[0][jj].events[ii].type == '2'){ 
    27                                                         img_type = "../prototype/modules/calendar/img/task.png";  
     27                                                        img_type = "../prototype/modules/calendar/img/mini-task.png";  
    2828                                                        title_type = "Tarefa"; 
    2929                                                }if(data.days.events[0][jj].events[ii].type == '3'){ 
    30                                                         img_type = "../prototype/modules/calendar/img/activity_icon.jpg";  
     30                                                        img_type = "../prototype/modules/calendar/img/mini-activity.png";  
    3131                                                        title_type = "Atividade"; 
    3232                                                } 
     
    5252                                                title_type = "Tarefa"; 
    5353                                        }if(data.days.events[0][jj].events[ii].type == '3'){ 
    54                                                 img_type = "../prototype/modules/calendar/img/activity_icon.jpg";  
     54                                                img_type = "../prototype/modules/calendar/img/mini-activity.png";  
    5555                                                title_type = "Atividade"; 
    5656                                        } 
  • trunk/prototype/modules/calendar/templates/calendar_list_print.ejs

    r6996 r7022  
    3737        </head> 
    3838        <body class="<%= valid.class %>"> 
     39                <div class="title_print"> <img src="../prototype/modules/calendar/img/navbar.png"> <%= data.InfoPage %> </div>                   
    3940                <%= data.html %> 
    4041        </body> 
  • trunk/prototype/modules/calendar/templates/calendar_month_print.ejs

    r6996 r7022  
    3535                                                                title_type = "Tarefa"; 
    3636                                                        }if(data.days.events[i][jj].events[ii].type == '3'){ 
    37                                                                 img_type = "../prototype/modules/calendar/img/activity_icon.jpg";  
     37                                                                img_type = "../prototype/modules/calendar/img/mini-activity.png";  
    3838                                                                title_type = "Atividade"; 
    3939                                                        } 
  • trunk/prototype/modules/calendar/templates/calendar_week_print.ejs

    r6996 r7022  
    88 
    99        <div class="week"> 
    10                 <div class="name-month"> <img src="../prototype/modules/calendar/img/navbar.png"> <%= data.InfoPage %></div>     
     10                <div class="title_print"> <img src="../prototype/modules/calendar/img/navbar.png"> <%= data.InfoPage %></div>    
    1111                <% if(data.days){ 
    1212                delete data.days.events[7]; %> 
     
    3636                                                                if(data.days.events[i][eachInd].events){ 
    3737                                                                        for(var ii=0; ii<data.days.events[i][eachInd].events.length; ii++){ 
     38                                                                                var img_type = ""; 
     39                                                                                var title_type = ""; 
     40                                                                                if(data.days.events[i][eachInd].events[ii].type == '1'){ 
     41                                                                                        img_type = "../prototype/modules/calendar/img/mini-event.png"; 
     42                                                                                        title_type = "Evento"; 
     43                                                                                }if(data.days.events[i][eachInd].events[ii].type == '2'){ 
     44                                                                                        img_type = "../prototype/modules/calendar/img/mini-task.png";  
     45                                                                                        title_type = "Tarefa"; 
     46                                                                                }if(data.days.events[i][eachInd].events[ii].type == '3'){ 
     47                                                                                        img_type = "../prototype/modules/calendar/img/mini-activity.png";  
     48                                                                                        title_type = "Atividade"; 
     49                                                                                } 
    3850                                                                                if(data.days.events[i][eachInd].events[ii].allDay == true){ 
    3951                                                                                aux = true; 
    4052                                                        %>       
    4153                                                                        <!-- Aqui dia todo --> 
    42                                                                         <div class="event-all-day"> &nbsp; <%= data.days.events[i][eachInd].events[ii].summary %></div> 
     54                                                                        <div class="event-all-day"><img title="<%= title_type %>" src="<%= img_type %>"><%= data.days.events[i][eachInd].events[ii].summary %></div> 
    4355                                                        <%               
    4456                                                                                } 
     
    5769                                                        <%       
    5870                                                                         
    59                                                                 if(data.days.events[i][eachInd].events){ 
    60                                                                         for(var ii=0; ii<data.days.events[i][eachInd].events.length; ii++){ 
    61                                                                  
    62                                                                                 if(data.days.events[i][eachInd].events[ii].allDay == false){ 
    63                                                                         var startHour =  data.days.events[i][eachInd].events[ii].startHour; 
    64                                                                         var endHour =  data.days.events[i][eachInd].events[ii].endHour; 
     71                                                        if(data.days.events[i][eachInd].events){ 
     72                                                                for(var ii=0; ii<data.days.events[i][eachInd].events.length; ii++){ 
     73                                                                                                                 
     74                                                                        var img_type = ""; 
     75                                                                        var title_type = ""; 
     76                                                                        if(data.days.events[i][eachInd].events[ii].type == '1'){ 
     77                                                                                img_type = "../prototype/modules/calendar/img/mini-event.png"; 
     78                                                                                title_type = "Evento"; 
     79                                                                        }if(data.days.events[i][eachInd].events[ii].type == '2'){ 
     80                                                                                img_type = "../prototype/modules/calendar/img/mini-task.png";  
     81                                                                                title_type = "Tarefa"; 
     82                                                                        }if(data.days.events[i][eachInd].events[ii].type == '3'){ 
     83                                                                                img_type = "../prototype/modules/calendar/img/mini-activity.png";  
     84                                                                                title_type = "Atividade"; 
     85                                                                        } 
     86                                         
     87                                                                        if(data.days.events[i][eachInd].events[ii].allDay == false){ 
     88                                                                                var startHour =  data.days.events[i][eachInd].events[ii].startHour; 
     89                                                                                var endHour =  data.days.events[i][eachInd].events[ii].endHour; 
    6590                                                        %> 
    66                                                                         <!-- Aqui o restante --> 
     91                                                                                <!-- Aqui o restante --> 
    6792 
    68                                                                         <div class="event-on-day"><%= data.days.events[i][eachInd].events[ii].summary %> | <%= startHour %> - <%= endHour %> </div>                                              
     93                                                                                <div class="event-on-day"><img title="<%= title_type %>" src="<%= img_type %>"><%= startHour %> - <%= endHour %> | <%= data.days.events[i][eachInd].events[ii].summary %></div>                                          
    6994                                                        <%       
    70                                                                                 } 
    7195                                                                        } 
    7296                                                                } 
     97                                                        } 
    7398                                                        %> 
    7499                                                        </div> 
  • trunk/prototype/modules/calendar/templates/calendar_year_print.ejs

    r6996 r7022  
    88        <body> 
    99                <div class="year_print"> 
    10                         <div class="year_print_header"><h2><%= data.header %></h2></div> 
     10                        <div class="title_print"><img src="../prototype/modules/calendar/img/navbar.png"> <%= data.header %></div> 
    1111                        <div class="year_print_content"> 
    1212                                <%= data.html %> 
  • trunk/prototype/modules/calendar/templates/event_list.ejs

    r6996 r7022  
    5959                                                                title_type = "Tarefa"; 
    6060                                                        }if(_event.type == '3'){ 
    61                                                                 img_type = "../prototype/modules/calendar/img/activity_icon.jpg";  
     61                                                                img_type = "../prototype/modules/calendar/img/big-activity.png";  
    6262                                                                title_type = "Atividade"; 
    6363                                                        } 
Note: See TracChangeset for help on using the changeset viewer.