Commit 2836aff7 authored by Mathias Chouet's avatar Mathias Chouet :spaghetti:
Browse files

Prevent PAB from offering irs children' linkable values

Showing with 7 additions and 5 deletions
+7 -5
import { CalculatorType, ComputeNode } from "./compute-node"; // nghyd build fails when commenting CalculatorType @WTF import { CalculatorType, ComputeNode } from "./compute-node"; // nghyd build fails when commenting CalculatorType @WTF
import { Dichotomie } from "./dichotomie"; import { Dichotomie } from "./dichotomie";
import { acSection, IParamDefinitionIterator, ParamDefinition, ParamsEquation, ParamsEquationArrayIterator, import { acSection, IParamDefinitionIterator, Pab, ParamDefinition, ParamsEquation,
Session, Structure } from "./index"; ParamsEquationArrayIterator, Session, Structure } from "./index";
import { LinkedValue } from "./linked-value"; import { LinkedValue } from "./linked-value";
import { ParamCalculability } from "./param/param-definition"; import { ParamCalculability } from "./param/param-definition";
import { ParamValueMode } from "./param/param-value-mode"; import { ParamValueMode } from "./param/param-value-mode";
...@@ -500,9 +500,11 @@ export abstract class Nub extends ComputeNode implements IObservable { ...@@ -500,9 +500,11 @@ export abstract class Nub extends ComputeNode implements IObservable {
} }
} }
// 3. children Nubs // 3. children Nubs, except for PAB
for (const cn of this.getChildren()) { if (! (this instanceof Pab)) {
res = res.concat(cn.getLinkableValues(src)); for (const cn of this.getChildren()) {
res = res.concat(cn.getLinkableValues(src));
}
} }
return res; return res;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment