MCPcopy Index your code
hub / github.com/SuperMap/iClient-JavaScript / compatEC2ItemStyle

Function compatEC2ItemStyle

libs/echarts/echarts-en.simple.js:22551–22581  ·  view source on GitHub ↗
(opt)

Source from the content-addressed store, hash-verified

22549];
22550
22551function compatEC2ItemStyle(opt) {
22552 var itemStyleOpt = opt && opt.itemStyle;
22553 if (!itemStyleOpt) {
22554 return;
22555 }
22556 for (var i = 0, len = POSSIBLE_STYLES.length; i < len; i++) {
22557 var styleName = POSSIBLE_STYLES[i];
22558 var normalItemStyleOpt = itemStyleOpt.normal;
22559 var emphasisItemStyleOpt = itemStyleOpt.emphasis;
22560 if (normalItemStyleOpt && normalItemStyleOpt[styleName]) {
22561 opt[styleName] = opt[styleName] || {};
22562 if (!opt[styleName].normal) {
22563 opt[styleName].normal = normalItemStyleOpt[styleName];
22564 }
22565 else {
22566 merge(opt[styleName].normal, normalItemStyleOpt[styleName]);
22567 }
22568 normalItemStyleOpt[styleName] = null;
22569 }
22570 if (emphasisItemStyleOpt && emphasisItemStyleOpt[styleName]) {
22571 opt[styleName] = opt[styleName] || {};
22572 if (!opt[styleName].emphasis) {
22573 opt[styleName].emphasis = emphasisItemStyleOpt[styleName];
22574 }
22575 else {
22576 merge(opt[styleName].emphasis, emphasisItemStyleOpt[styleName]);
22577 }
22578 emphasisItemStyleOpt[styleName] = null;
22579 }
22580 }
22581}
22582
22583function convertNormalEmphasis(opt, optType, useExtend) {
22584 if (opt && opt[optType] && (opt[optType].normal || opt[optType].emphasis)) {

Callers 1

processSeriesFunction · 0.70

Calls 1

mergeFunction · 0.70

Tested by

no test coverage detected