src/component/tooltip/TooltipView.js
(开头部分) 42KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
define(function (require) {
var TooltipContent = require('./TooltipContent');
var graphic = require('../../util/graphic');
var zrUtil = require('zrender/core/util');
var formatUtil = require('../../util/format');
var numberUtil = require('../../util/number');
var parsePercent = numberUtil.parsePercent;
var env = require('zrender/core/env');
var Model = require('../../model/Model');
function dataEqual(a, b) {
if (!a || !b) {
return false;
}
var round = numberUtil.round;
return round(a[0]) === round(b[0])
&& round(a[1]) === round(b[1]);
}
/**
* @inner
*/
function makeLineShape(x1, y1, x2, y2) {
return {
x1: x1,
y1: y1,
x2: x2,
y2: y2
};
}
/**
* @inner
*/
function makeRectShape(x, y, width, height) {
return {
x: x,
y: y,
width: width,
height: height
};
}
/**
* @inner
*/
function makeSectorShape(cx, cy, r0, r, startAngle, endAngle) {
return {
cx: cx,
cy: cy,
r0: r0,
r: r,
startAngle: startAngle,
endAngle: endAngle,
clockwise: true
};
}
function refixTooltipPosition(x, y, el, viewWidth, viewHeight) {
var width = el.clientWidth;
后面还有 1121 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
