removed all the cloneDate calls

This commit is contained in:
zVictor
2014-08-04 16:54:52 +02:00
parent 87122fc217
commit 4db8fc49bf
2 changed files with 22 additions and 22 deletions
+9 -9
View File
@@ -106,7 +106,7 @@ function ResourceEventRenderer() {
resourceEvents,
visEventEnds,
d,
addMinutes(cloneDate(d), maxMinute-minMinute)
addMinutes(d.clone(), maxMinute-minMinute)
)
);
countForwardSegs(col);
@@ -137,14 +137,14 @@ function ResourceEventRenderer() {
eventEnd = visEventEnds[i];
if (eventEnd > start && eventStart < end) {
if (eventStart < start) {
segStart = cloneDate(start);
segStart = start.clone();
isStart = false;
}else{
segStart = eventStart;
isStart = true;
}
if (eventEnd > end) {
segEnd = cloneDate(end);
segEnd = end.clone();
isEnd = false;
}else{
segEnd = eventEnd;
@@ -175,9 +175,9 @@ function ResourceEventRenderer() {
function slotEventEnd(event) {
if (event.end) {
return cloneDate(event.end);
return event.end.clone();
}else{
return addMinutes(cloneDate(event.start), opt('defaultEventMinutes'));
return addMinutes(event.start.clone(), opt('defaultEventMinutes'));
}
}
@@ -415,7 +415,7 @@ function ResourceEventRenderer() {
if (!cell.row) {
// on full-days
renderDayOverlay(
addDays(cloneDate(event.start), dayDelta),
addDays(event.start.clone(), dayDelta),
addDays(exclEndDay(event), dayDelta)
);
resetElement();
@@ -618,7 +618,7 @@ function ResourceEventRenderer() {
timeElement.hide();
eventElement.draggable('option', 'grid', null); // disable grid snapping
renderDayOverlay(
addDays(cloneDate(event.start), dayDelta),
addDays(event.start.clone(), dayDelta),
addDays(exclEndDay(event), dayDelta)
);
}
@@ -631,10 +631,10 @@ function ResourceEventRenderer() {
}
function updateTimeText(minuteDelta) {
var newStart = addMinutes(cloneDate(event.start), minuteDelta);
var newStart = addMinutes(event.start.clone(), minuteDelta);
var newEnd;
if (event.end) {
newEnd = addMinutes(cloneDate(event.end), minuteDelta);
newEnd = addMinutes(event.end.clone(), minuteDelta);
}
timeElement.text(formatDates(newStart, newEnd, opt('timeFormat')));
}
+13 -13
View File
@@ -238,7 +238,7 @@ function ResourceView(element, calendar, viewName) {
"<table class='fc-agenda-slots' style='width:100%' cellspacing='0'>" +
"<tbody>";
d = zeroDate();
maxd = addMinutes(cloneDate(d), maxMinute);
maxd = addMinutes(d.clone(), maxMinute);
addMinutes(d, minMinute);
slotCnt = 0;
for (i=0; d < maxd; i++) {
@@ -376,7 +376,7 @@ function ResourceView(element, calendar, viewName) {
for (col=0; col<colCnt; col++) {
date = cloneDate(t.visStart);
date = t.visStart.clone();
classNames = [
'fc-col' + col,
@@ -508,7 +508,7 @@ function ResourceView(element, calendar, viewName) {
function resetScroll() {
var d0 = zeroDate();
var scrollDate = cloneDate(d0);
var scrollDate = d0.clone();
scrollDate.setHours(opt('firstHour'));
var top = timePosition(d0, scrollDate) + 1; // +1 for the border
function scroll() {
@@ -586,7 +586,7 @@ function ResourceView(element, calendar, viewName) {
function renderSlotOverlay(overlayStart, overlayEnd, col) {
var dayStart = cellToDate(0, 0);
var dayEnd = addDays(cloneDate(dayStart), 1);
var dayEnd = addDays(dayStart.clone(), 1);
var stretchStart = new Date(Math.max(dayStart, overlayStart));
var stretchEnd = new Date(Math.min(dayEnd, overlayEnd));
if (stretchStart < stretchEnd) {
@@ -690,11 +690,11 @@ function ResourceView(element, calendar, viewName) {
// get the Y coordinate of the given time on the given day (both Date objects)
function timePosition(day, time) { // both date objects. day holds 00:00 of current day
day = cloneDate(day, true);
if (time < addMinutes(cloneDate(day), minMinute)) {
day = day.clone().stripTime();
if (time < addMinutes(day.clone(), minMinute)) {
return 0;
}
if (time >= addMinutes(cloneDate(day), maxMinute)) {
if (time >= addMinutes(day.clone(), maxMinute)) {
return slotTable.height();
}
var slotMinutes = opt('slotMinutes'),
@@ -720,7 +720,7 @@ function ResourceView(element, calendar, viewName) {
function defaultEventEnd(event) {
var start = cloneDate(event.start);
var start = event.start.clone();
if (event.allDay) {
return start;
}
@@ -735,9 +735,9 @@ function ResourceView(element, calendar, viewName) {
function defaultSelectionEnd(startDate, allDay) {
if (allDay) {
return cloneDate(startDate);
return startDate.clone();
}
return addMinutes(cloneDate(startDate), opt('slotMinutes'));
return addMinutes(startDate.clone(), opt('slotMinutes'));
}
@@ -858,9 +858,9 @@ function ResourceView(element, calendar, viewName) {
var d2 = realCellToDate(cell);
dates = [
d1,
addMinutes(cloneDate(d1), snapMinutes), // calculate minutes depending on selection slot minutes
addMinutes(d1.clone(), snapMinutes), // calculate minutes depending on selection slot minutes
d2,
addMinutes(cloneDate(d2), snapMinutes)
addMinutes(d2.clone(), snapMinutes)
].sort(dateCompare);
renderSlotSelection(dates[0], dates[3], cell.col);
}else{
@@ -899,7 +899,7 @@ function ResourceView(element, calendar, viewName) {
renderCellOverlay(cell.row, cell.col, cell.row, cell.col);
}else{
var d1 = realCellToDate(cell);
var d2 = addMinutes(cloneDate(d1), opt('defaultEventMinutes'));
var d2 = addMinutes(d1.clone(), opt('defaultEventMinutes'));
renderSlotOverlay(d1, d2, cell.col);
}
}