UNPKG

apflora

Version:

Aktionsplan Flora Kt. Zürich

33 lines (26 loc) 885 B
'use strict'; var _ = require('underscore'), erstellePopBer = require('./popBer'); var returnFunction = function (popBerListe, pop) { var popPopberOrdner = {}, popberVonPop, popBerNode; // Liste der Berichte dieser pop erstellen popberVonPop = _.filter(popBerListe, function (popBer) { return popBer.PopId === pop.PopId; }); // tpopOrdnerTpopber aufbauen popPopberOrdner.data = 'Populations-Berichte (' + popberVonPop.length + ')'; popPopberOrdner.attr = { id: pop.PopId, typ: 'pop_ordner_popber' }; popPopberOrdner.children = []; // popber aufbauen _.each(popberVonPop, function (popber) { popBerNode = erstellePopBer(popber); popPopberOrdner.children.push(popBerNode); }); return popPopberOrdner; }; module.exports = returnFunction;