Ignore:
Timestamp:
07/27/12 17:43:32 (12 years ago)
Author:
douglasz
Message:

Ticket #2966 - Organizado codigo de impressao de envetos no mes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.4.2-expresso1/prototype/modules/calendar/js/helpers.js

    r6894 r6896  
    128128        //var html = DataLayer.render( path + 'templates/attendee_permissions.ejs', {} ); 
    129129        var print = $('.fc-header-right').find('.fc-button.fc-button-agendaDay').clone(); 
    130        $('.fc-header-right').find('.fc-button-year').toggleClass('fc-corner-right'); 
    131        print.addClass('fc-corner-right'); 
    132        print.addClass('fc-button-print'); 
    133        print.removeClass('fc-button-agendaDay'); 
    134        print.removeClass('fc-corner-left'); 
    135        print.find('.fc-button-content').html('Imprimir'); 
    136        $('.fc-header-right').append(print); 
    137        $('.fc-button-print').click(function(){ 
    138                         var window_print = window.open('','ExpressoCalendar','width=600,height=600,scrollbars=yes');         
    139                         window_print.document.open(); 
    140                         if($("#calendar").fullCalendar('getView').name == "month"){ 
    141                                 var end = $("#calendar").fullCalendar('getView').visEnd.getTime()/1000; 
    142                                 var start = $("#calendar").fullCalendar('getView').visStart.getTime()/1000; 
    143                                 var criteria = DataLayer.criteria("schedulable:calendar", {'start':start, 'end':end} ); 
    144                                  
    145                                 var data = DataLayer.get("schedulable:print", criteria); 
    146                                  
    147                                 window_print.document.write('<link rel="stylesheet" type"text/css" href="../prototype/modules/calendar/css/calendar_print.css" >' + DataLayer.render('templates/print_month.ejs', { 
    148                                         'InfoPage' : $("#calendar").fullCalendar('getView').title, 
    149                                         'days' : data 
    150                                 } )); 
    151                         }                        
    152                         //window_print.document.close(); 
    153                         window_print.print(); 
    154            }); 
     130        $('.fc-header-right').find('.fc-button-year').toggleClass('fc-corner-right'); 
     131        print.addClass('fc-corner-right'); 
     132        print.addClass('fc-button-print'); 
     133        print.removeClass('fc-button-agendaDay'); 
     134        print.removeClass('fc-corner-left'); 
     135        print.find('.fc-button-content').html('Imprimir'); 
     136        $('.fc-header-right').append(print); 
     137        $('.fc-button-print').click(function(){ 
     138                var window_print = window.open('','ExpressoCalendar','width=800,height=600,scrollbars=yes');         
     139                window_print.document.open(); 
     140                var end = $("#calendar").fullCalendar('getView').visEnd.getTime()/1000; 
     141                var start = $("#calendar").fullCalendar('getView').visStart.getTime()/1000; 
     142                var criteria = DataLayer.criteria("schedulable:calendar", {'start':start, 'end':end} ); 
     143                 
     144                var data = DataLayer.get("schedulable:print", criteria); 
     145                         
     146                if($("#calendar").fullCalendar('getView').name == "month"){                              
     147                        window_print.document.write(DataLayer.render('templates/print_month.ejs', { 
     148                                'InfoPage' : $("#calendar").fullCalendar('getView').title, 
     149                                'days' : data 
     150                        } )); 
     151                }                        
     152                //window_print.document.close(); 
     153                window_print.print(); 
     154        }); 
    155155} 
    156156 
Note: See TracChangeset for help on using the changeset viewer.