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

Method _convertTicksToLabels

src/core/core.scale.js:775–791  ·  view source on GitHub ↗

* @param {Tick[]} ticks * @private

(ticks)

Source from the content-addressed store, hash-verified

773 * @private
774 */
775 _convertTicksToLabels(ticks) {
776 this.beforeTickToLabelConversion();
777
778 this.generateTickLabels(ticks);
779
780 // Ticks should be skipped when callback returns null or undef, so lets remove those.
781 let i, ilen;
782 for (i = 0, ilen = ticks.length; i < ilen; i++) {
783 if (isNullOrUndef(ticks[i].label)) {
784 ticks.splice(i, 1);
785 ilen--;
786 i--;
787 }
788 }
789
790 this.afterTickToLabelConversion();
791 }
792
793 /**
794 * @return {{ first: object, last: object, widest: object, highest: object, widths: Array, heights: array }}

Callers 1

updateMethod · 0.95

Calls 4

generateTickLabelsMethod · 0.95
isNullOrUndefFunction · 0.85

Tested by

no test coverage detected