Changeset 7022 for trunk/prototype/modules/calendar/js
- Timestamp:
- 08/15/12 12:07:23 (12 years ago)
- Location:
- trunk/prototype/modules/calendar/js
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/prototype/modules/calendar/js/calendar.codecs.js
r7008 r7022 132 132 return returns; 133 133 }; 134 135 134 var res = $.map(evtObj, function( objEvent ){ 136 135 return { … … 1502 1501 1503 1502 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])); 1505 1504 } 1506 1505 … … 1517 1516 1518 1517 for (var i=0; i < res.length; i++) { 1518 res[i].type = (res[i].type == '2' && !!res[i].tasks) ? '3' : res[i].type; 1519 1519 1520 var startDate = Date.parseExact( res[i]['startDate'], User.preferences.dateFormat ); 1520 1521 var endDate = Date.parseExact( res[i]['endDate'], User.preferences.dateFormat ); … … 1559 1560 var next = start; 1560 1561 var response = []; 1561 1562 1562 while (next){ 1563 1563 var index = dateCalendar.dayNames[new Date(next).getDay()] +' '+ new Date(next).toString('dd/MM'); -
trunk/prototype/modules/calendar/js/helpers.js
r7017 r7022 102 102 103 103 function 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 105 107 var window_print = window.open('','ExpressoCalendar','width=800,height=600,scrollbars=yes'); 106 108 window_print.document.open(); … … 118 120 } )); 119 121 } 120 if($("#calendar").fullCalendar('getView').name == "agendaDay" ){122 if($("#calendar").fullCalendar('getView').name == "agendaDay" || $("#calendar").fullCalendar('getView').name == "basicDay"){ 121 123 window_print.document.write(DataLayer.render('templates/calendar_day_print.ejs', { 122 124 'InfoPage' : $("#calendar").fullCalendar('getView').title, … … 124 126 } )); 125 127 } 126 if($("#calendar").fullCalendar('getView').name == "agendaWeek" ){128 if($("#calendar").fullCalendar('getView').name == "agendaWeek" || $("#calendar").fullCalendar('getView').name == "basicWeek"){ 127 129 window_print.document.write(DataLayer.render('templates/calendar_week_print.ejs', { 128 130 'InfoPage' : $("#calendar").fullCalendar('getView').title, … … 149 151 } 150 152 window_print.document.close(); 151 setTimeout(window_print.print(), 300);153 window_print.print(); 152 154 } 153 155 … … 164 166 $('.fc-header-right').append(print); 165 167 $('.fc-button-print').click(function(){ 166 alert('A tela de impressão será melhor visualizada com a preferência "Paisagem" do seu browser selecionada.');167 168 printNow(); 168 169 }); … … 2419 2420 listEvents.find('.fc-button').remove(); 2420 2421 listEvents.find('.details-event-list').remove(); 2421 listEvents.find('.list-events-paginator'). attr( "align" , "center");2422 listEvents.find('.list-events-paginator').remove(); 2422 2423 listEvents = listEvents.html(); 2423 2424 type = $(this).parents('.ui-tabs-panel').attr("id").split("_")[1]; 2425 2424 2426 var data = { 2425 2427 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() 2427 2430 } 2428 2431 window_print.document.open(); … … 2618 2621 var html = $(this).parents("td:first").clone(); 2619 2622 html.find(".menu-container.footer-container").remove(); 2623 html.find(".fc-header-title").remove(); 2620 2624 var html = html.html(); 2621 2625 var data = { 2622 2626 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() 2624 2629 } 2625 2630 window_print.document.open(); -
trunk/prototype/modules/calendar/js/init.js
r7006 r7022 358 358 img_icon = "mini-task.png"; 359 359 if(event.type == 3) 360 img_icon = " activity_icon.jpg";360 img_icon = "mini-activity.png"; 361 361 362 362
Note: See TracChangeset
for help on using the changeset viewer.