My favorites | Sign in
Project Home Issues
New issue   Search
for
  Advanced search   Search tips   Subscriptions

Issue 304 attachment: calendar.js (3.0 KB)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95

var servicedate = "";
$(document).ready(function() {

var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();

var calendar = $('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
selectable: true,
selectHelper: true,
select: function(start, end, allDay) {
// skip this item if it is a lightbox of MORE items
var blnSkip = false;
$(this).children("div").children("div").each(function() {
if ((this.tagName == 'DIV') && $(this).html() != '' && ($(this).attr('id') == 'uibox_content_' + y + '-' + String("0" + m).slice(-3) + '-' + String("0" + d).slice(-2) ) ) {
if ($('#uibox_'+ + y + '-' + String("0" + m).slice(-3) + '-' + String("0" + d).slice(-2) ).css('display') != 'none') {
blnSkip = true;
}
}
});

// then followed by the If block around your dayClick code...
//if ( blnSkip == false)
if ( ($(this).andSelf("td").hasClass('fc-other-month') == false ) && (blnSkip == false) )
{

$('#tooltip').css({display: 'none'});

servicedate = start;

var sTime = (zeroPadding(start.getHours()) + ":" + zeroPadding(start.getMinutes()));
//var sPara = start.getHours() < 12 ? 'am' : 'pm';

var eTime = (zeroPadding(end.getHours()) + ":" + zeroPadding(end.getMinutes()));
//var ePara = end.getHours() < 12 ? 'am' : 'pm';

var sDate = zeroPadding(start.getMonth()+1) + "-" + zeroPadding(start.getDate()) + "-" + start.getFullYear();
var eDate = zeroPadding(end.getMonth()+1) + "-" + zeroPadding(end.getDate()) + "-" + end.getFullYear();

}

},
editable: true,
disableResizing: true,
eventClick : function(event, element) {
/* more */
hideMessage();
//if (event.className != "more")
//eventEdit(event, element);
/* more */
if ($(this).andSelf("td").hasClass('more') == false) {
eventEdit(event, element);
}
},
/*eventResize : function(event, element) {
hideMessage();
eventResize(event, element);
},*/
eventDrop : function(event, element) {
hideMessage();
eventDrop(event, element);
calendar.fullCalendar('refetchEvents'); // Newcode for reFetch Event After Dropped
},
defaultView: wView, /*'agendaWeek',*/
events: "",
holidays: holidayArr,
eventMouseover: function(e,m) {
if (e.aEmployeeName != "")
{
var tPosX = m.pageX - 5 ;
var tPosY = m.pageY + 10 ;
$('#tooltip').css({top: tPosY, left: tPosX, display: 'block'});
var tool_tip = '';
tool_tip += '<strong>Employee Name: </strong>' + e.aEmployeeName+'<br />';
$('#tooltip').html(tool_tip);
}
},
eventMouseout: function() {
$('#tooltip').css({display: 'none'});
}
});

if (view_d!="")
$('#calendar').fullCalendar('gotoDate', yr,mn,dt);

}); // end document ready


Powered by Google Project Hosting