Skip to content
This repository has been archived by the owner on May 5, 2019. It is now read-only.

Commit

Permalink
hot fix
Browse files Browse the repository at this point in the history
  • Loading branch information
pissang committed Dec 22, 2015
1 parent 292540b commit 7eeb706
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 3 deletions.
11 changes: 9 additions & 2 deletions src/echarts-dev-3/chart/helper/createListFromArray.js
Expand Up @@ -44,14 +44,21 @@ define(function(require) {
? function (itemOpt, dimName, dataIndex, dimIndex) {
// Use dataIndex as ordinal value in categoryAxis
return dimIndex === categoryDimIndex ?
dataIndex : +getItemValue(itemOpt);
dataIndex : convertValue(dimIndex, getItemValue(itemOpt));
}
: function (itemOpt, dimName, dataIndex, dimIndex) {
var val = getItemValue(itemOpt);
return val && +val[dimIndex];
return convertValue(dimIndex, val && val[dimIndex]);
};
list.initData(data, nameList, dimValueGetter);

function convertValue(dimIndex, val) {
var dim = dimensions[dimIndex];
if (dim && dim.type !== 'ordinal') {
val = +val;
}
return val;
}
return list;
}

Expand Down
2 changes: 1 addition & 1 deletion src/zrender-dev-3/Handler.js
Expand Up @@ -187,7 +187,7 @@ define(function (require) {
event = normalizeEvent(this.root, event);

// Find hover again to avoid click event is dispatched manually. Or click is triggered without mouseover
var hovered = this._hovered || this._findHover(event.zrX, event.zrY, null);
var hovered = this._findHover(event.zrX, event.zrY, null);
this._dispatchProxy(hovered, name, event);
};
});
Expand Down
12 changes: 12 additions & 0 deletions src/zrender-dev-3/core/util.js
Expand Up @@ -429,6 +429,17 @@ define(function(require) {
}
}

/**
* @memberOf module:zrender/tool/util
* @param {Array} arr
* @param {number} startIndex
* @param {number} endIndex
* @return {Array}
*/
function slice() {
return Function.call.apply(nativeSlice, arguments);
}

var util = {
inherits: inherits,
mixin: mixin,
Expand All @@ -440,6 +451,7 @@ define(function(require) {
getContext: getContext,
createCanvas: createCanvas,
indexOf: indexOf,
slice: slice,
find: find,
isArrayLike: isArrayLike,
each: each,
Expand Down

0 comments on commit 7eeb706

Please sign in to comment.