Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
x649585723
incubator-echarts
提交
660d2134
I
incubator-echarts
项目概览
x649585723
/
incubator-echarts
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
I
incubator-echarts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
660d2134
编写于
1月 11, 2019
作者:
S
sushuang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Move
3a73d3a0
(Fix #9407) to release branch.
上级
03f5a98b
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
423 addition
and
890 deletion
+423
-890
dist/echarts.js
dist/echarts.js
+416
-885
dist/echarts.js.map
dist/echarts.js.map
+1
-1
src/data/List.js
src/data/List.js
+6
-4
未找到文件。
dist/echarts.js
浏览文件 @
660d2134
此差异已折叠。
点击以展开。
dist/echarts.js.map
浏览文件 @
660d2134
此差异已折叠。
点击以展开。
src/data/List.js
浏览文件 @
660d2134
...
...
@@ -35,6 +35,7 @@ import {summarizeDimensions} from './helper/dimensionHelper';
var
isObject
=
zrUtil
.
isObject
;
var
UNDEFINED
=
'
undefined
'
;
var
INDEX_NOT_FOUND
=
-
1
;
// Use prefix to avoid index to be the same as otherIdList[idx],
// which will cause weird udpate animation.
...
...
@@ -54,6 +55,7 @@ var dataCtors = {
// Caution: MUST not use `new CtorUint32Array(arr, 0, len)`, because the Ctor of array is
// different from the Ctor of typed array.
var
CtorUint32Array
=
typeof
Uint32Array
===
UNDEFINED
?
Array
:
Uint32Array
;
var
CtorInt32Array
=
typeof
Int32Array
===
UNDEFINED
?
Array
:
Int32Array
;
var
CtorUint16Array
=
typeof
Uint16Array
===
UNDEFINED
?
Array
:
Uint16Array
;
function
getIndicesCtor
(
list
)
{
...
...
@@ -599,13 +601,13 @@ function prepareInvertedIndex(list) {
// Currently, only dimensions that has ordinalMeta can create inverted indices.
var
ordinalMeta
=
dimInfo
.
ordinalMeta
;
if
(
ordinalMeta
)
{
invertedIndices
=
invertedIndicesMap
[
dim
]
=
new
Ctor
Ui
nt32Array
(
invertedIndices
=
invertedIndicesMap
[
dim
]
=
new
Ctor
I
nt32Array
(
ordinalMeta
.
categories
.
length
);
// The default value of TypedArray is 0. To avoid miss
// mapping to 0, we should set it as
NaN
.
// mapping to 0, we should set it as
INDEX_NOT_FOUND
.
for
(
var
i
=
0
;
i
<
invertedIndices
.
length
;
i
++
)
{
invertedIndices
[
i
]
=
NaN
;
invertedIndices
[
i
]
=
INDEX_NOT_FOUND
;
}
for
(
var
i
=
0
;
i
<
list
.
_count
;
i
++
)
{
// Only support the case that all values are distinct.
...
...
@@ -970,7 +972,7 @@ listProto.rawIndexOf = function (dim, value) {
}
var
rawIndex
=
invertedIndices
[
value
];
if
(
rawIndex
==
null
||
isNaN
(
rawIndex
))
{
return
-
1
;
return
INDEX_NOT_FOUND
;
}
return
rawIndex
;
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录