Car/Css/ichartjs/src/ichart.rectangle2d.js
(开头部分) 1KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/**
* @overview the rectangle2d componment
* @component#iChart.Rectangle2D
* @extend#iChart.Rectangle
*/
iChart.Rectangle2D = iChart.extend(iChart.Rectangle,{
configure:function(){
/**
* invoked the super class's configuration
*/
iChart.Rectangle2D.superclass.configure.apply(this,arguments);
/**
* indicate the component's type
*/
this.type = 'rectangle2d';
this.set({
/**
* @cfg {Number} Override the default as -2
*/
shadow_offsety:-2
});
},
drawRectangle:function(){
var _ = this._();
_.T.box(
_.get(_.X),
_.get(_.Y),
_.get(_.W),
_.get(_.H),
_.get('border'),
_.get('f_color'),
_.get('shadow'));
},
isEventValid:function(e,_){
return {valid:_.get('actived')&&e.x>_.x&&e.x<(_.x+_.width)&&e.y<(_.y+_.height)&&e.y>(_.y)};
},
tipInvoke:function(){
var _ = this._();
/**
* base on event?
*/
return function(w,h){
return {
left:_.tipX(w,h),
top:_.tipY(w,h)
}
}
},
doConfig:function(){
iChart.Rectangle2D.superclass.doConfig.call(this);
var _ = this._(),tipAlign = _.get('tipAlign');
if(tipAlign==_.L||tipAlign==_.R){
_.tipY = function(w,h){return _.get('centery') - h/2;};
}else{
_.tipX = function(w,h){return _.get('centerx') -w/2;};
}
后面还有 18 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。