MCPcopy
hub / github.com/chartjs/Chart.js / updateElements

Method updateElements

src/controllers/controller.radar.js:81–103  ·  src/controllers/controller.radar.js::RadarController.updateElements
(points, start, count, mode)

Source from the content-addressed store, hash-verified

79 }
80
81 updateElements(points, start, count, mode) {
82 const scale = this._cachedMeta.rScale;
83 const reset = mode === class="st">'reset';
84
85 for (let i = start; i < start + count; i++) {
86 const point = points[i];
87 const options = this.resolveDataElementOptions(i, point.active ? class="st">'active' : mode);
88 const pointPosition = scale.getPointPositionForValue(i, this.getParsed(i).r);
89
90 const x = reset ? scale.xCenter : pointPosition.x;
91 const y = reset ? scale.yCenter : pointPosition.y;
92
93 const properties = {
94 x,
95 y,
96 angle: pointPosition.angle,
97 skip: isNaN(x) || isNaN(y),
98 options
99 };
100
101 this.updateElement(point, i, properties, mode);
102 }
103 }
104}

Callers 1

updateMethod · 0.95

Calls 4

getParsedMethod · 0.80
updateElementMethod · 0.80

Tested by

no test coverage detected