Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
x649585723
incubator-echarts
提交
830889d9
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,体验更适合开发者的 AI 搜索 >>
提交
830889d9
编写于
11月 17, 2015
作者:
L
lang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
tweak
上级
fd1bc166
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
67 addition
and
91 deletion
+67
-91
src/chart/helper/SymbolDraw.js
src/chart/helper/SymbolDraw.js
+0
-10
src/chart/treemap/treemapLayout.js
src/chart/treemap/treemapLayout.js
+1
-1
src/component/dataRange/ContinuousView.js
src/component/dataRange/ContinuousView.js
+2
-2
src/component/dataRange/DataRangeView.js
src/component/dataRange/DataRangeView.js
+1
-2
src/component/dataZoom/InsideZoomView.js
src/component/dataZoom/InsideZoomView.js
+2
-2
src/component/dataZoom/SliderZoomView.js
src/component/dataZoom/SliderZoomView.js
+3
-3
src/component/helper/MapDraw.js
src/component/helper/MapDraw.js
+2
-2
src/component/helper/sliderMove.js
src/component/helper/sliderMove.js
+54
-0
src/component/marker/MarkLineView.js
src/component/marker/MarkLineView.js
+1
-2
src/component/marker/MarkPointView.js
src/component/marker/MarkPointView.js
+1
-2
src/util/model.js
src/util/model.js
+0
-65
未找到文件。
src/chart/helper/SymbolDraw.js
浏览文件 @
830889d9
...
...
@@ -15,16 +15,6 @@ define(function (require) {
return
Math
.
abs
(
a
-
b
)
<
1
e
-
4
;
}
// function isShapeSame(a, b) {
// // return isAroundEqual(a[0], b[0]) && isAroundEqual(a[1], b[1]);
// for (var name in a) {
// if (!isAroundEqual(a[name], b[name])) {
// return false;
// }
// }
// return true;
// }
function
createSymbol
(
data
,
idx
,
enableAnimation
)
{
var
point
=
data
.
getItemLayout
(
idx
);
var
color
=
data
.
getItemVisual
(
idx
,
'
color
'
);
...
...
src/chart/treemap/treemapLayout.js
浏览文件 @
830889d9
...
...
@@ -6,7 +6,7 @@ define(function (require) {
var
numberUtil
=
require
(
'
../../util/number
'
);
var
layout
=
require
(
'
../../util/layout
'
);
var
parsePercent
=
numberUtil
.
parsePercent
;
var
retrieveValue
=
require
(
'
../../util/model
'
).
retrieveValu
e
;
var
retrieveValue
=
zrUtil
.
retriev
e
;
var
BoundingRect
=
require
(
'
zrender/core/BoundingRect
'
);
var
helper
=
require
(
'
./helper
'
);
...
...
src/component/dataRange/ContinuousView.js
浏览文件 @
830889d9
...
...
@@ -4,7 +4,7 @@ define(function(require) {
var
graphic
=
require
(
'
../../util/graphic
'
);
var
zrUtil
=
require
(
'
zrender/core/util
'
);
var
numberUtil
=
require
(
'
../../util/number
'
);
var
modelUtil
=
require
(
'
../../util/model
'
);
var
sliderMove
=
require
(
'
../helper/sliderMove
'
);
var
linearMap
=
numberUtil
.
linearMap
;
var
LinearGradient
=
require
(
'
zrender/graphic/LinearGradient
'
);
var
each
=
zrUtil
.
each
;
...
...
@@ -282,7 +282,7 @@ define(function(require) {
var
dataRangeModel
=
this
.
dataRangeModel
;
var
handleEnds
=
this
.
_handleEnds
;
modelUtil
.
sliderMove
(
sliderMove
(
delta
,
handleEnds
,
[
0
,
dataRangeModel
.
itemSize
[
1
]],
...
...
src/component/dataRange/DataRangeView.js
浏览文件 @
830889d9
...
...
@@ -3,7 +3,6 @@ define(function (require) {
var
echarts
=
require
(
'
../../echarts
'
);
var
zrUtil
=
require
(
'
zrender/core/util
'
);
var
graphic
=
require
(
'
../../util/graphic
'
);
var
modelUtil
=
require
(
'
../../util/model
'
);
var
formatUtil
=
require
(
'
../../util/format
'
);
var
layout
=
require
(
'
../../util/layout
'
);
var
VisualMapping
=
require
(
'
../../visual/VisualMapping
'
);
...
...
@@ -144,7 +143,7 @@ define(function (require) {
function
getAlign
(
dim
,
values
)
{
var
dim2
=
dim
+
'
2
'
;
var
v
=
modelUtil
.
retrieveValu
e
(
modelOption
[
dim
],
modelOption
[
dim2
],
0
);
var
v
=
zrUtil
.
retriev
e
(
modelOption
[
dim
],
modelOption
[
dim2
],
0
);
if
(
!
itemAlign
||
itemAlign
===
'
auto
'
)
{
itemAlign
=
(
orient
===
'
horizontal
'
&&
orient
===
itemOrient
)
?
'
right
'
...
...
src/component/dataZoom/InsideZoomView.js
浏览文件 @
830889d9
...
...
@@ -2,7 +2,7 @@ define(function (require) {
var
DataZoomView
=
require
(
'
./DataZoomView
'
);
var
zrUtil
=
require
(
'
zrender/core/util
'
);
var
modelUtil
=
require
(
'
../../util/model
'
);
var
sliderMove
=
require
(
'
../helper/sliderMove
'
);
var
BoundingRect
=
require
(
'
zrender/core/BoundingRect
'
);
var
RoamController
=
require
(
'
../../component/helper/RoamController
'
);
var
bind
=
zrUtil
.
bind
;
...
...
@@ -128,7 +128,7 @@ define(function (require) {
*
(
range
[
1
]
-
range
[
0
])
*
directionInfo
.
pixel
/
directionInfo
.
pixelLength
;
modelUtil
.
sliderMove
(
sliderMove
(
percentDelta
,
range
,
[
0
,
100
],
...
...
src/component/dataZoom/SliderZoomView.js
浏览文件 @
830889d9
...
...
@@ -6,8 +6,8 @@ define(function (require) {
var
Rect
=
graphic
.
Rect
;
var
numberUtil
=
require
(
'
../../util/number
'
);
var
linearMap
=
numberUtil
.
linearMap
;
var
modelUtil
=
require
(
'
../../util/model
'
);
var
retrieveValue
=
modelUtil
.
retrieveValu
e
;
var
sliderMove
=
require
(
'
../helper/sliderMove
'
);
var
retrieveValue
=
zrUtil
.
retriev
e
;
var
parsePercent
=
numberUtil
.
parsePercent
;
var
asc
=
numberUtil
.
asc
;
var
bind
=
zrUtil
.
bind
;
...
...
@@ -416,7 +416,7 @@ define(function (require) {
var
handleEnds
=
this
.
_handleEnds
;
var
viewExtend
=
this
.
_getViewExtent
();
modelUtil
.
sliderMove
(
sliderMove
(
delta
,
handleEnds
,
viewExtend
,
...
...
src/component/helper/MapDraw.js
浏览文件 @
830889d9
...
...
@@ -257,11 +257,11 @@ define(function (require) {
if
(
el
.
type
===
'
text
'
)
{
el
.
attr
(
'
scale
'
,
[
1
/
scale
[
0
],
1
/
scale
[
1
]]);
}
else
if
(
el
.
type
===
'
polygon
'
)
{
//
else if (el.type === 'polygon') {
// el.setStyle({
// });
}
//
}
});
}
},
this
);
...
...
src/component/helper/sliderMove.js
0 → 100644
浏览文件 @
830889d9
define
(
function
(
require
)
{
/**
* Calculate slider move result.
*
* @param {number} delta Move length.
* @param {Array.<number>} handleEnds handleEnds[0] and be bigger then handleEnds[1].
* handleEnds will be modified in this method.
* @param {Array.<number>} extent handleEnds is restricted by extent.
* extent[0] should less or equals than extent[1].
* @param {string} mode 'rigid': Math.abs(handleEnds[0] - handleEnds[1]) remain unchanged,
* 'cross' handleEnds[0] can be bigger then handleEnds[1],
* 'push' handleEnds[0] can not be bigger then handleEnds[1],
* when they touch, one push other.
* @param {number} handleIndex If mode is 'rigid', handleIndex is not required.
* @param {Array.<number>} The input handleEnds.
*/
return
function
(
delta
,
handleEnds
,
extent
,
mode
,
handleIndex
)
{
if
(
!
delta
)
{
return
handleEnds
;
}
if
(
mode
===
'
rigid
'
)
{
delta
=
getRealDelta
(
delta
,
handleEnds
,
extent
);
handleEnds
[
0
]
+=
delta
;
handleEnds
[
1
]
+=
delta
;
}
else
{
delta
=
getRealDelta
(
delta
,
handleEnds
[
handleIndex
],
extent
);
handleEnds
[
handleIndex
]
+=
delta
;
if
(
mode
===
'
push
'
&&
handleEnds
[
0
]
>
handleEnds
[
1
])
{
handleEnds
[
1
-
handleIndex
]
=
handleEnds
[
handleIndex
];
}
}
return
handleEnds
;
function
getRealDelta
(
delta
,
handleEnds
,
extent
)
{
var
handleMinMax
=
!
handleEnds
.
length
?
[
handleEnds
,
handleEnds
]
:
handleEnds
.
slice
();
handleEnds
[
0
]
>
handleEnds
[
1
]
&&
handleMinMax
.
reverse
();
if
(
delta
<
0
&&
handleMinMax
[
0
]
+
delta
<
extent
[
0
])
{
delta
=
extent
[
0
]
-
handleMinMax
[
0
];
}
if
(
delta
>
0
&&
handleMinMax
[
1
]
+
delta
>
extent
[
1
])
{
delta
=
extent
[
1
]
-
handleMinMax
[
1
];
}
return
delta
;
}
};
});
\ No newline at end of file
src/component/marker/MarkLineView.js
浏览文件 @
830889d9
...
...
@@ -4,7 +4,6 @@ define(function (require) {
var
zrUtil
=
require
(
'
zrender/core/util
'
);
var
List
=
require
(
'
../../data/List
'
);
var
formatUtil
=
require
(
'
../../util/format
'
);
var
retrieveValue
=
require
(
'
../../util/model
'
).
retrieveValue
;
var
addCommas
=
formatUtil
.
addCommas
;
var
encodeHTML
=
formatUtil
.
encodeHTML
;
...
...
@@ -142,7 +141,7 @@ define(function (require) {
var
lineData
=
mlData
.
line
;
lineData
.
getRawValue
=
function
(
idx
)
{
var
option
=
this
.
getItemModel
(
idx
).
option
;
return
retrieveValu
e
(
option
&&
option
.
__rawValue
,
option
&&
option
.
value
,
''
);
return
zrUtil
.
retriev
e
(
option
&&
option
.
__rawValue
,
option
&&
option
.
value
,
''
);
};
zrUtil
.
extend
(
mlModel
,
markLineFormatMixin
);
mlModel
.
setData
(
lineData
);
...
...
src/component/marker/MarkPointView.js
浏览文件 @
830889d9
...
...
@@ -4,7 +4,6 @@ define(function (require) {
var
SymbolDraw
=
require
(
'
../../chart/helper/SymbolDraw
'
);
var
zrUtil
=
require
(
'
zrender/core/util
'
);
var
formatUtil
=
require
(
'
../../util/format
'
);
var
retrieveValue
=
require
(
'
../../util/model
'
).
retrieveValue
;
var
addCommas
=
formatUtil
.
addCommas
;
var
encodeHTML
=
formatUtil
.
encodeHTML
;
...
...
@@ -84,7 +83,7 @@ define(function (require) {
// FIXME
mpData
.
getRawValue
=
function
(
idx
)
{
var
option
=
this
.
getItemModel
(
idx
).
option
;
return
retrieveValu
e
(
option
.
__rawValue
,
option
.
value
,
''
);
return
zrUtil
.
retriev
e
(
option
.
__rawValue
,
option
.
value
,
''
);
};
// FIXME
zrUtil
.
mixin
(
mpModel
,
markPointFormatMixin
);
...
...
src/util/model.js
浏览文件 @
830889d9
...
...
@@ -56,71 +56,6 @@ define(function(require) {
*/
util
.
eachAxisDim
=
util
.
createNameEach
(
AXIS_DIMS
,
[
'
axisIndex
'
,
'
axis
'
,
'
index
'
]);
/**
* Calculate slider move result.
*
* @param {number} delta Move length.
* @param {Array.<number>} handleEnds handleEnds[0] and be bigger then handleEnds[1].
* handleEnds will be modified in this method.
* @param {Array.<number>} extent handleEnds is restricted by extent.
* extent[0] should less or equals than extent[1].
* @param {string} mode 'rigid': Math.abs(handleEnds[0] - handleEnds[1]) remain unchanged,
* 'cross' handleEnds[0] can be bigger then handleEnds[1],
* 'push' handleEnds[0] can not be bigger then handleEnds[1],
* when they touch, one push other.
* @param {number} handleIndex If mode is 'rigid', handleIndex is not required.
* @param {Array.<number>} The input handleEnds.
*/
util
.
sliderMove
=
function
(
delta
,
handleEnds
,
extent
,
mode
,
handleIndex
)
{
if
(
!
delta
)
{
return
handleEnds
;
}
if
(
mode
===
'
rigid
'
)
{
delta
=
getRealDelta
(
delta
,
handleEnds
,
extent
);
handleEnds
[
0
]
+=
delta
;
handleEnds
[
1
]
+=
delta
;
}
else
{
delta
=
getRealDelta
(
delta
,
handleEnds
[
handleIndex
],
extent
);
handleEnds
[
handleIndex
]
+=
delta
;
if
(
mode
===
'
push
'
&&
handleEnds
[
0
]
>
handleEnds
[
1
])
{
handleEnds
[
1
-
handleIndex
]
=
handleEnds
[
handleIndex
];
}
}
return
handleEnds
;
function
getRealDelta
(
delta
,
handleEnds
,
extent
)
{
var
handleMinMax
=
!
handleEnds
.
length
?
[
handleEnds
,
handleEnds
]
:
handleEnds
.
slice
();
handleEnds
[
0
]
>
handleEnds
[
1
]
&&
handleMinMax
.
reverse
();
if
(
delta
<
0
&&
handleMinMax
[
0
]
+
delta
<
extent
[
0
])
{
delta
=
extent
[
0
]
-
handleMinMax
[
0
];
}
if
(
delta
>
0
&&
handleMinMax
[
1
]
+
delta
>
extent
[
1
])
{
delta
=
extent
[
1
]
-
handleMinMax
[
1
];
}
return
delta
;
}
};
/**
* If value1 is not null, then return value1, otherwise judget rest of values.
* @param {*...} values
* @return {*} Final value
*/
util
.
retrieveValue
=
function
(
values
)
{
for
(
var
i
=
0
,
len
=
arguments
.
length
;
i
<
len
;
i
++
)
{
if
(
arguments
[
i
]
!=
null
)
{
return
arguments
[
i
];
}
}
};
/**
* If value is not array, then translate it to array.
* @param {*} value
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录