Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- angular.module('AccaTracker').filter('fixtures', function () {
- var fixtures = [];
- var i;
- function findWithAttr(array, attr, value) {
- for(var i = 0; i < array.length; i += 1) {
- if(array[i][attr] === value)
- return i;
- }
- }
- return function (list) {
- for (i = 0; i < list.length; i++) {
- var loc = findWithAttr(fixtures, 'date_utc', list[i].date_utc);
- if (! angular.isDefined(loc)) {
- var obj ={
- date_utc: list[i].date_utc,
- fixtures: [],
- };
- obj.fixtures.push(list[i]);
- fixtures.push(obj);
- } else {
- fixtures[loc].fixtures.push(list[i]);
- }
- }
- return fixtures;
- };
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement