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

Function handleMaxPadding

src/core/core.layouts.js:149–161  ·  src/core/core.layouts.js::handleMaxPadding
(chartArea)

Source from the content-addressed store, hash-verified

147}
148
149function handleMaxPadding(chartArea) {
150 const maxPadding = chartArea.maxPadding;
151
152 function updatePos(pos) {
153 const change = Math.max(maxPadding[pos] - chartArea[pos], 0);
154 chartArea[pos] += change;
155 return change;
156 }
157 chartArea.y += updatePos(class="st">'top');
158 chartArea.x += updatePos(class="st">'left');
159 updatePos(class="st">'right');
160 updatePos(class="st">'bottom');
161}
162
163function getMargins(horizontal, chartArea) {
164 const maxPadding = chartArea.maxPadding;

Callers 1

updateFunction · 0.85

Calls 1

updatePosFunction · 0.85

Tested by

no test coverage detected