(opt, stateModels, interpolatedValue)
| 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 | ) { |
no test coverage detected
searching dependent graphs…