Changeset 6915 for sandbox


Ignore:
Timestamp:
07/30/12 19:06:22 (9 years ago)
Author:
marcieli
Message:

Ticket #2966 - Correções nas estilizações de impressões.

Location:
sandbox/2.4.2-expresso1/prototype/modules/calendar
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.4.2-expresso1/prototype/modules/calendar/css/print.css

    r6912 r6915  
    6969        padding: 0px; 
    7070} 
    71  
    72  
    7371.week  .event-on-day{ 
    7472        font: 10px arial; 
     
    7674} 
    7775.week { 
    78  
    7976        min-width: 600px; 
    8077        min-height: 400px; 
    81         background : #F4F6FA; 
    82         border: 1px solid #DCE7FC; 
    8378        text-align: center; 
    8479        float: left; 
     
    9085} 
    9186.week .name-month img { 
    92         margin: 3       px 0 0 0; 
     87        margin: 3px 0 0 0; 
    9388        width: 20px; 
    9489        height: 20px; 
     
    9792        font: 14px arial; 
    9893        display: block; 
    99  
    10094} 
    10195.week .days ul { 
    10296        list-style: none; 
    10397        display: block; 
    104          
    10598} 
    106  
    10799.week ul li{ 
    108100        float: left; 
    109101        display: inline; 
    110         border: 1px solid #D7D7FF; 
     102        border: 1px solid; 
    111103        width: 100px; 
    112104} 
    113105.week .all-day-line{ 
    114106        border: 0; 
    115          
    116107} 
    117108.week .event-all-day{ 
     
    122113        margin:-3px 0 0 0; 
    123114        font-weight: bold; 
    124         border-left: 1px solid #D7D7FF; 
    125         border-top: 1px solid #D7D7FF; 
    126         border-bottom: 1px solid #D7D7FF; 
    127          
     115        border-left: 1px solid; 
     116        border-top: 1px solid; 
     117        border-bottom: 1px solid;        
    128118} 
    129119.week .all-day{ 
    130         border-top: 1px solid #D7D7FF; 
    131         border-bottom: 1px solid #D7D7FF; 
     120        border-top: 1px solid; 
     121        border-bottom: 1px solid; 
    132122} 
    133123.fc-year-have-event{ 
     
    140130        text-align: center 
    141131} 
    142 .fc-year-monthly-td table{ 
    143         padding-left: 0px !important; 
    144 } 
  • sandbox/2.4.2-expresso1/prototype/modules/calendar/js/helpers.js

    r6914 r6915  
    102102 
    103103function printEvents(){ 
    104  
    105 /*      var print = $('.fc-header-right').find('.fc-button.fc-button-agendaDay').clone(); 
    106         $('.fc-header-right').find('.fc-button-year').toggleClass('fc-corner-right'); 
    107         print.addClass('fc-corner-right'); 
    108         print.addClass('fc-button-print'); 
    109         print.removeClass('fc-button-agendaDay'); 
    110         print.removeClass('fc-corner-left'); 
    111         print.find('.fc-button-content').html('Imprimir'); 
    112         $('.fc-header-right').append(print); 
    113         $('.fc-button-print').click(function(){ 
    114                 var window_print = window.open('','ExpressoCalendar','width=800,height=600,scrollbars=yes'); 
    115                 var calendar = document.getElementById('calendar').cloneNode(true); 
    116                 $(calendar).css('width', '77%'); 
    117                 $(calendar).fullCalendar('render'); 
    118                 bdhtml = $(calendar).find('.fc-content').clone().html();                 
    119                 window_print.document.open();            
    120                 window_print.document.write('<link rel="stylesheet" type="text/css" href="../prototype/modules/calendar/css/reset.css">'+ 
    121                 '<link rel="stylesheet" type="text/css" href="../prototype/plugins/fullcalendar/fullcalendar.css">'+ 
    122                 '<link rel="stylesheet" type="text/css" href="../prototype/plugins/fullcalendar/fullcalendar.print.css" media="print">'+bdhtml); 
    123                 window_print.document.close(); 
    124                 window_print.print();   
    125         });      */ 
    126  
    127  
    128104        //var html = DataLayer.render( path + 'templates/attendee_permissions.ejs', {} ); 
    129105        var print = $('.fc-header-right').find('.fc-button.fc-button-agendaDay').clone(); 
    130 /* 
    131        $('.fc-header-right').find('.fc-button-year').toggleClass('fc-corner-right'); 
    132        print.addClass('fc-corner-right'); 
    133        print.addClass('fc-button-print'); 
    134        print.removeClass('fc-button-agendaDay'); 
    135        print.removeClass('fc-corner-left'); 
    136        print.find('.fc-button-content').html('Imprimir'); 
    137        $('.fc-header-right').append(print); 
    138        $('.fc-button-print').click(function(){ 
    139                         var window_print = window.open('','ExpressoCalendar','width=600,height=600,scrollbars=yes');         
    140                         window_print.document.open(); 
    141                          
    142                          
    143                         var end = $("#calendar").fullCalendar('getView').visEnd.getTime()/1000; 
    144                         var start = $("#calendar").fullCalendar('getView').visStart.getTime()/1000; 
    145                         var criteria = DataLayer.criteria("schedulable:calendar", {'start':start, 'end':end} ); 
    146                                  
    147                         var data = DataLayer.get("schedulable:print", criteria); 
    148                                  
    149                          
    150                         if($("#calendar").fullCalendar('getView').name == "month"){ 
    151                                  
    152                                 window_print.document.write('<link rel="stylesheet" type"text/css" href="../prototype/modules/calendar/css/calendar_print.css" >' + DataLayer.render('templates/print_month.ejs', { 
    153                                         'InfoPage' : $("#calendar").fullCalendar('getView').title, 
    154                                         'days' : data 
    155                                 } )); 
    156                         } else if($("#calendar").fullCalendar('getView').name == "agendaWeek"){ 
    157                                  
    158                                 window_print.document.write('<link rel="stylesheet" type"text/css" href="../prototype/modules/calendar/css/calendar_print.css" >' + DataLayer.render('templates/print_week.ejs', { 
    159                                         'InfoPage' : $("#calendar").fullCalendar('getView').title, 
    160                                         'days' : data 
    161                                 } )); 
    162                         } 
    163                         //window_print.document.close(); 
    164                         window_print.print(); 
    165            }); 
    166 */ 
    167  
    168  
    169106 
    170107        $('.fc-header-right').find('.fc-button-year').toggleClass('fc-corner-right'); 
     
    186123                        window_print.document.write(DataLayer.render('templates/calendar_month_print.ejs', { 
    187124                                'InfoPage' : $("#calendar").fullCalendar('getView').title, 
    188                                 'days' : data, 
    189                                 'title': 'Calendário Mensal' 
     125                                'days' : data 
    190126                        } )); 
    191127                } 
     
    193129                        window_print.document.write(DataLayer.render('templates/calendar_day_print.ejs', { 
    194130                                'InfoPage' : $("#calendar").fullCalendar('getView').title, 
    195                                 'days' : data, 
    196                                 'title': 'Calendário Diário' 
     131                                'days' : data 
    197132                        } )); 
    198                 }        
    199                  
     133                } 
    200134                if($("#calendar").fullCalendar('getView').name == "agendaWeek"){ 
    201                                  
    202                                 window_print.document.write(DataLayer.render('templates/calendar_week_print.ejs', { 
    203                                         'InfoPage' : $("#calendar").fullCalendar('getView').title, 
    204                                         'days' : data, 
    205                                         'title': 'Calendário Semanal' 
    206                                 } )); 
    207                                  
    208                                 var aux = 0; 
    209                                  
    210                                  
    211                                 setTimeout(function(){$(window_print.document).find(".all-day").each(function(){ 
    212                                         if($(this).height() > aux) 
    213                                                 aux = $(this).height(); 
    214                                 }) 
    215                                  
    216                                 $(window_print.document).find(".all-day").each(function(){ 
    217                                         $(this).height(aux); 
    218                                 }); 
    219                                 $(window_print.document).find(".all-day-line .write").height(aux); 
    220                                 aux = 0; 
    221                                 },20); 
    222                                  
     135                        window_print.document.write(DataLayer.render('templates/calendar_week_print.ejs', { 
     136                                'InfoPage' : $("#calendar").fullCalendar('getView').title, 
     137                                'days' : data 
     138                        })); 
     139                         
     140                        var aux = 0; 
     141                        setTimeout(function(){$(window_print.document).find(".all-day").each(function(){ 
     142                                if($(this).height() > aux) 
     143                                        aux = $(this).height(); 
     144                        }); 
     145                        $(window_print.document).find(".all-day").each(function(){ 
     146                                $(this).height(aux); 
     147                        }); 
     148                        $(window_print.document).find(".all-day-line .write").height(aux); 
     149                        aux = 0; 
     150                        },20); 
    223151                } 
    224                 }        
    225152                if($("#calendar").fullCalendar('getView').name == "year"){       
    226153                        window_print.document.write(DataLayer.render('templates/calendar_year_print.ejs', { 
  • sandbox/2.4.2-expresso1/prototype/modules/calendar/templates/calendar_day_print.ejs

    r6906 r6915  
    33        <head> 
    44                <link rel="stylesheet" type="text/css" href="../prototype/modules/calendar/css/print.css"> 
    5                 <title><%= data.title %></title> 
     5                <title>Visualização Diária</title> 
    66        </head> 
    77        <body>   
    8         <div> 
     8        <div class="day"> 
    99                <div class="title_print"> <img src="../prototype/modules/calendar/img/navbar.png"> <%= data.InfoPage %> </div>                   
    1010                <% 
    11                 if(data.days) 
     11                if(data.days){ 
    1212                        for(var jj in data.days.events[0]){ 
    1313                %> 
     
    6363                <%       
    6464                        } 
    65                 %> 
     65                }%> 
    6666        </div><!--mounth--> 
    6767        </body> 
  • sandbox/2.4.2-expresso1/prototype/modules/calendar/templates/calendar_month_print.ejs

    r6907 r6915  
    33        <head> 
    44                <link rel="stylesheet" type="text/css" href="../prototype/modules/calendar/css/print.css"> 
    5                 <title><%= data.title %></title> 
     5                <title>Visualização Mensal</title> 
    66        </head> 
    77        <body>   
    8         <div> 
    9                 <div class="title_print"> <img src="../prototype/modules/calendar/img/navbar.png"> <%= data.InfoPage %> </div>   
     8        <div class="month"> 
     9                <div class="title_print"> <img src="../prototype/modules/calendar/img/navbar.png"> <%= data.InfoPage %> </div> 
     10                <%if(data.days){%> 
    1011                <div class="content_month_print">        
    11                         <% 
     12                        <%       
    1213                                for(var i=0; i < data.days.events.length; i++){ 
    1314                                        for(var jj in data.days.events[i]){ 
     
    4142                        %> 
    4243                </div><!--days--> 
     44                <%}%> 
    4345        </div><!--mounth--> 
    4446        </body> 
  • sandbox/2.4.2-expresso1/prototype/modules/calendar/templates/calendar_week_print.ejs

    r6912 r6915  
    33        <head> 
    44                <link rel="stylesheet" type="text/css" href="../prototype/modules/calendar/css/print.css"> 
    5                 <title><%= data.title %></title> 
     5                <title>Visualização Semanal</title> 
    66        </head> 
    77        <body>   
    8          
    9         <% delete data.days.events[7]; %> 
    10          
     8 
    119        <div class="week"> 
    12                         <div class="name-month"> <img src="../prototype/modules/calendar/img/navbar.png"> <%= data.InfoPage %></div>     
    13  
     10                <div class="name-month"> <img src="../prototype/modules/calendar/img/navbar.png"> <%= data.InfoPage %></div>     
     11                <% if(data.days){ 
     12                delete data.days.events[7]; %> 
    1413                <div class="first-week"> 
    1514                        <div class="days"> 
     
    8584                        </div><!--days--> 
    8685                </div><!--first-week--> 
     86                <%}%> 
    8787        </div><!--week--> 
    8888        </body> 
Note: See TracChangeset for help on using the changeset viewer.