Index: /trunk/prototype/modules/calendar/js/calendar.codecs.js
===================================================================
--- /trunk/prototype/modules/calendar/js/calendar.codecs.js (revision 7896)
+++ /trunk/prototype/modules/calendar/js/calendar.codecs.js (revision 7898)
@@ -1847,5 +1847,6 @@
occurrence: i,
type: typeEvent,
- calendar: evt.calendar
+ calendar: evt.calendar,
+ status: evt.status
}, (parseInt(typeEvent) == 1 ? eventEditable(evt.id, isRepeat, i ) : (parseInt(typeEvent) == 2 ? taskEditable(evt.id) : {editable: false, disableResizing: true, disableDragging: true}))));
}
Index: /trunk/prototype/modules/calendar/js/init.js
===================================================================
--- /trunk/prototype/modules/calendar/js/init.js (revision 7896)
+++ /trunk/prototype/modules/calendar/js/init.js (revision 7898)
@@ -353,9 +353,10 @@
},
-
eventRender: function( event, element, view ){
$('#calendar td.fc-year-have-event').removeClass('fc-year-have-event');
var img_icon = "";
+ var status_ball = ""; //nome da imagem a ser inserida
+ var status_img = "";
if(event.type == 1)
img_icon = "mini-event.png";
@@ -365,6 +366,20 @@
img_icon = "mini-activity.png";
-
- element.find(".fc-event-inner.fc-event-skin").prepend($(''));
+ //se for diferente de evento(type 1).
+ if(event.type != 1){
+ if(event.status == "1"){
+ status_ball = "gray.png";
+ }else if(event.status == "2"){
+ status_ball = "yellow.png";
+ }else if(event.status == "3"){
+ status_ball = "green.png";
+ }else if(event.status == "4"){
+ status_ball = "red.png";
+ }
+
+ status_img = '';
+ }
+ //html que exibe a imagem do type e do status
+ element.find(".fc-event-inner.fc-event-skin").prepend($('' + status_img));
},