MCPcopy
hub / github.com/dc-js/dc.js / _prepareValues

Method _prepareValues

src/base/stack-mixin.js:53–66  ·  view source on GitHub ↗
(layer, layerIdx)

Source from the content-addressed store, hash-verified

51 }
52
53 _prepareValues (layer, layerIdx) {
54 const valAccessor = layer.accessor || this.valueAccessor();
55 layer.name = String(layer.name || layerIdx);
56 const allValues = layer.group.all().map((d, i) => ({
57 x: this.keyAccessor()(d, i),
58 y: layer.hidden ? null : valAccessor(d, i),
59 data: d,
60 layer: layer.name,
61 hidden: layer.hidden
62 }));
63
64 layer.domainValues = allValues.filter(l => this._domainFilter()(l));
65 layer.values = this.evadeDomainFilter() ? allValues : layer.domainValues;
66 }
67
68 _domainFilter () {
69 if (!this.x()) {

Callers 1

constructorMethod · 0.95

Calls 5

_domainFilterMethod · 0.95
evadeDomainFilterMethod · 0.95
valueAccessorMethod · 0.80
keyAccessorMethod · 0.80
filterMethod · 0.45

Tested by

no test coverage detected