MCPcopy
hub / github.com/tdewolff/minify / getLabelText

Function getLabelText

_benchmarks/sample_echarts.js:14867–14895  ·  view source on GitHub ↗
(opt, stateModels, interpolatedValue)

Source from the content-addressed store, hash-verified

14865 }
14866
14867 function getLabelText(opt, stateModels, interpolatedValue) {
14868 var labelFetcher = opt.labelFetcher;
14869 var labelDataIndex = opt.labelDataIndex;
14870 var labelDimIndex = opt.labelDimIndex;
14871 var normalModel = stateModels.normal;
14872 var baseText;
14873
14874 if (labelFetcher) {
14875 baseText = labelFetcher.getFormattedLabel(labelDataIndex, 'normal', null, labelDimIndex, normalModel && normalModel.get('formatter'), interpolatedValue != null ? {
14876 interpolatedValue: interpolatedValue
14877 } : null);
14878 }
14879
14880 if (baseText == null) {
14881 baseText = isFunction(opt.defaultText) ? opt.defaultText(labelDataIndex, opt, interpolatedValue) : opt.defaultText;
14882 }
14883
14884 var statesText = {
14885 normal: baseText
14886 };
14887
14888 for (var i = 0; i < SPECIAL_STATES.length; i++) {
14889 var stateName = SPECIAL_STATES[i];
14890 var stateModel = stateModels[stateName];
14891 statesText[stateName] = retrieve2(labelFetcher ? labelFetcher.getFormattedLabel(labelDataIndex, stateName, null, labelDimIndex, stateModel && stateModel.get('formatter')) : null, baseText);
14892 }
14893
14894 return statesText;
14895 }
14896
14897 function setLabelStyle(targetEl, labelStatesModels, opt, stateSpecified // TODO specified position?
14898 ) {

Callers 2

setLabelStyleFunction · 0.70
duringFunction · 0.70

Calls 2

retrieve2Function · 0.85
isFunctionFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…