提交 aa23edef 编写于 作者: K kener

批量删除shape,tooltip全局mouseout、层级优化

上级 9dfd0074
......@@ -64,7 +64,14 @@
<span>[+]新增 [-]删除 [^]升级 [#]修复 【】重要</span>
<div class="row-fluid">
<div>
<h3>1.1.2</h3>
<h3>undergoing<small>(2013-08-00)</small></h3>
<ul>
<li>[^] 批量删除shape优化</li>
<li>[^] [tooltip] 全局mouseout、层级优化</li>
</ul>
</div>
<div>
<h3>1.1.2<small>(2013-08-21)</small></h3>
<ul>
<li>【+】 [map] 新增全国34个省市自治区地图支持</li>
<li>[^] [tooltip] 坐标轴指示器样式可配,新增shadow样式,见tooltip.axisPointer</li>
......@@ -78,7 +85,7 @@
</ul>
</div>
<div>
<h3>1.1.1</h3>
<h3>1.1.1<small>(2013-07-30)</small></h3>
<ul>
<li>[+] [compoent] 新增Title组件,图表标题支持</li>
<li>【+】 图片导出支持(IE8-不支持)</li>
......@@ -96,7 +103,7 @@
</ul>
</div>
<div>
<h3>1.1.0</h3>
<h3>1.1.0<small>(2013-07-08)</small></h3>
<ul>
<li>新增图表</li>
<ul>
......@@ -133,7 +140,7 @@
</ul>
</div>
<div>
<h3>1.0.0</h3>
<h3>1.0.0<small>(2013-06-30)</small></h3>
<ul>
<li>提供商业产品常用图表库,支持折线图(区域图)、柱状图(条状图)、饼图(环形图)</li>
<li>特性</li>
......
......@@ -45,11 +45,13 @@ define(function(require) {
case ecConfig.CHART_TYPE_ISLAND :
return 5;
case ecConfig.COMPONENT_TYPE_TOOLTIP :
case ecConfig.COMPONENT_TYPE_TOOLBOX :
case ecConfig.COMPONENT_TYPE_TITLE :
return 6;
case ecConfig.COMPONENT_TYPE_TOOLTIP :
return 7;
default :
return 0;
}
......@@ -157,9 +159,7 @@ define(function(require) {
* 清除图形数据,实例仍可用
*/
function clear() {
for (var i = 0, l = self.shapeList.length; i < l; i++) {
self.zr.delShape(self.shapeList[i].id);
}
self.zr.delShape(self.shapeList);
self.shapeList = [];
}
......
......@@ -831,6 +831,15 @@ define(function (require) {
}
}
/**
* zrender事件响应:鼠标离开绘图区域
*/
function _onglobalout(param) {
clearTimeout(_hidingTicket);
clearTimeout(_showingTicket);
_hidingTicket = setTimeout(_hide, _hideDelay);
}
/**
* 异步回调填充内容
*/
......@@ -922,6 +931,7 @@ define(function (require) {
clearTimeout(_hidingTicket);
clearTimeout(_showingTicket);
zr.un(zrConfig.EVENT.MOUSEMOVE, _onmousemove);
zr.un(zrConfig.EVENT.GLOBALOUT, _onglobalout);
if (self.hasAppend) {
dom.firstChild.removeChild(_tDom);
......@@ -934,6 +944,7 @@ define(function (require) {
}
zr.on(zrConfig.EVENT.MOUSEMOVE, _onmousemove);
zr.on(zrConfig.EVENT.GLOBALOUT, _onglobalout);
// 重载基类方法
self.dispose = dispose;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册