Skip to content

Commit

Permalink
[markArea] Fix #4723 (enable label show)
Browse files Browse the repository at this point in the history
  • Loading branch information
100pah committed Dec 25, 2016
1 parent 9697715 commit 253bf28
Showing 1 changed file with 21 additions and 10 deletions.
31 changes: 21 additions & 10 deletions src/component/marker/MarkAreaView.js
Original file line number Diff line number Diff line change
Expand Up @@ -228,17 +228,28 @@ define(function (require) {

var defaultValue = areaData.getName(idx) || '';
var textColor = color || polygon.style.fill;
graphic.setText(polygon.style, labelModel, textColor);
polygon.style.text = zrUtil.retrieve(
maModel.getFormattedLabel(idx, 'normal'),
defaultValue
);

graphic.setText(polygon.hoverStyle, labelHoverModel, textColor);
polygon.hoverStyle.text = zrUtil.retrieve(
maModel.getFormattedLabel(idx, 'emphasis'),
defaultValue
);
if (labelModel.getShallow('show')) {
graphic.setText(polygon.style, labelModel, textColor);
polygon.style.text = zrUtil.retrieve(
maModel.getFormattedLabel(idx, 'normal'),
defaultValue
);
}
else {
polygon.style.text = '';
}

if (labelHoverModel.getShallow('show')) {
graphic.setText(polygon.hoverStyle, labelHoverModel, textColor);
polygon.hoverStyle.text = zrUtil.retrieve(
maModel.getFormattedLabel(idx, 'emphasis'),
defaultValue
);
}
else {
polygon.hoverStyle.text = '';
}

graphic.setHoverStyle(polygon, {});

Expand Down

0 comments on commit 253bf28

Please sign in to comment.