(opt, optType, useExtend)
| 22581 | } |
| 22582 | |
| 22583 | function convertNormalEmphasis(opt, optType, useExtend) { |
| 22584 | if (opt && opt[optType] && (opt[optType].normal || opt[optType].emphasis)) { |
| 22585 | var normalOpt = opt[optType].normal; |
| 22586 | var emphasisOpt = opt[optType].emphasis; |
| 22587 | |
| 22588 | if (normalOpt) { |
| 22589 | // Timeline controlStyle has other properties besides normal and emphasis |
| 22590 | if (useExtend) { |
| 22591 | opt[optType].normal = opt[optType].emphasis = null; |
| 22592 | defaults(opt[optType], normalOpt); |
| 22593 | } |
| 22594 | else { |
| 22595 | opt[optType] = normalOpt; |
| 22596 | } |
| 22597 | } |
| 22598 | if (emphasisOpt) { |
| 22599 | opt.emphasis = opt.emphasis || {}; |
| 22600 | opt.emphasis[optType] = emphasisOpt; |
| 22601 | } |
| 22602 | } |
| 22603 | } |
| 22604 | |
| 22605 | function removeEC3NormalStatus(opt) { |
| 22606 | convertNormalEmphasis(opt, 'itemStyle'); |
no test coverage detected