UNPKG

apflora

Version:

Aktionsplan Flora Kt. Zürich

33 lines (26 loc) 1.03 kB
'use strict'; var _ = require('underscore'), erstelleTPopBeob = require('./tpopBeob'); var returnFunction = function (tpopBeobZugeordnetListe, tpop) { var tpopTpopBeobOrdner = {}, tpopbeobVonTpop, feldkontrNode; // Liste der zugeordneten Beobachtungen dieser tpop erstellen tpopbeobVonTpop = _.filter(tpopBeobZugeordnetListe, function (tpopBeob) { return tpopBeob.TPopId === tpop.TPopId; }); // tpopOrdnerBeobZugeordnet aufbauen tpopTpopBeobOrdner.data = 'Beobachtungen (' + tpopbeobVonTpop.length + ')'; tpopTpopBeobOrdner.attr = { id: 'tpop_ordner_beob_zugeordnet' + tpop.TPopId, typ: 'tpop_ordner_beob_zugeordnet' }; tpopTpopBeobOrdner.children = []; // tpopBeob aufbauen _.each(tpopbeobVonTpop, function (tpopBeob) { feldkontrNode = erstelleTPopBeob(tpopBeob); tpopTpopBeobOrdner.children.push(feldkontrNode); }); return tpopTpopBeobOrdner; }; module.exports = returnFunction;