This commit is contained in:
sean kenny
2014-08-18 15:44:30 +01:00
5 changed files with 45 additions and 23 deletions
+21 -9
View File
@@ -6833,10 +6833,16 @@ function ResourceEventRenderer() {
function eventsForResource(resource, events) {
var resourceEvents = [];
var hasResource = function(event) {
return event.resources && $.grep(event.resources, function(id) {
return id == resource.id;
}).length;
};
for (var i = 0; i < events.length; i++) {
if (events[i].resources && $.grep(events[i].resources, function(id) { return id == resource.id; }).length) {
resourceEvents.push(events[i]);
}
if (hasResource(events[i])) {
resourceEvents.push(events[i]);
}
}
return resourceEvents;
}
@@ -8119,13 +8125,19 @@ function DayEventRenderer() {
function eventsForResource(resource, events) {
var resourceEvents = [];
var hasResource = function(event) {
return event.resources && $.grep(event.resources, function(id) {
return id == resource.id;
}).length;
};
for (var i = 0; i < events.length; i++) {
if (events[i].resources && $.grep(events[i].resources, function(id) { return id == resource.id; }).length) {
resourceEvents.push(events[i]);
}
}
return resourceEvents;
}
if (hasResource(events[i])) {
resourceEvents.push(events[i]);
}
}
return resourceEvents;
}
// Generate an array of segments for a single event.
// A "segment" is the same data structure that View.rangeToSegments produces,
+2 -2
View File
File diff suppressed because one or more lines are too long
+1 -3
View File
File diff suppressed because one or more lines are too long
+12 -6
View File
@@ -191,13 +191,19 @@ function DayEventRenderer() {
function eventsForResource(resource, events) {
var resourceEvents = [];
var hasResource = function(event) {
return event.resources && $.grep(event.resources, function(id) {
return id == resource.id;
}).length;
};
for (var i = 0; i < events.length; i++) {
if (events[i].resources && $.grep(events[i].resources, function(id) { return id == resource.id; }).length) {
resourceEvents.push(events[i]);
}
}
return resourceEvents;
}
if (hasResource(events[i])) {
resourceEvents.push(events[i]);
}
}
return resourceEvents;
}
// Generate an array of segments for a single event.
// A "segment" is the same data structure that View.rangeToSegments produces,
+9 -3
View File
@@ -169,10 +169,16 @@ function ResourceEventRenderer() {
function eventsForResource(resource, events) {
var resourceEvents = [];
var hasResource = function(event) {
return event.resources && $.grep(event.resources, function(id) {
return id == resource.id;
}).length;
};
for (var i = 0; i < events.length; i++) {
if (events[i].resources && $.grep(events[i].resources, function(id) { return id == resource.id; }).length) {
resourceEvents.push(events[i]);
}
if (hasResource(events[i])) {
resourceEvents.push(events[i]);
}
}
return resourceEvents;
}