in src/performance/fmp.ts [192:210]
private getTreeScore(node: Element): ICalScore | any {
if (!node) {
return {};
}
const dpss = [];
const children: any = node.children;
for (const child of children) {
// Only calculate marked elements
if (!child.getAttribute('fmp_c')) {
continue;
}
const s = this.getTreeScore(child);
if (s.st) {
dpss.push(s);
}
}
return this.calcaulteGrades(node, dpss);
}