mirror of
https://gitlab.com/JKANetwork/CheckServer.git
synced 2026-04-03 09:12:02 +02:00
Start again
This commit is contained in:
46
vendors/echarts/src/view/Component.js
vendored
Normal file
46
vendors/echarts/src/view/Component.js
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
define(function (require) {
|
||||
|
||||
var Group = require('zrender/container/Group');
|
||||
var componentUtil = require('../util/component');
|
||||
var clazzUtil = require('../util/clazz');
|
||||
|
||||
var Component = function () {
|
||||
/**
|
||||
* @type {module:zrender/container/Group}
|
||||
* @readOnly
|
||||
*/
|
||||
this.group = new Group();
|
||||
|
||||
/**
|
||||
* @type {string}
|
||||
* @readOnly
|
||||
*/
|
||||
this.uid = componentUtil.getUID('viewComponent');
|
||||
};
|
||||
|
||||
Component.prototype = {
|
||||
|
||||
constructor: Component,
|
||||
|
||||
init: function (ecModel, api) {},
|
||||
|
||||
render: function (componentModel, ecModel, api, payload) {},
|
||||
|
||||
dispose: function () {}
|
||||
};
|
||||
|
||||
var componentProto = Component.prototype;
|
||||
componentProto.updateView
|
||||
= componentProto.updateLayout
|
||||
= componentProto.updateVisual
|
||||
= function (seriesModel, ecModel, api, payload) {
|
||||
// Do nothing;
|
||||
};
|
||||
// Enable Component.extend.
|
||||
clazzUtil.enableClassExtend(Component);
|
||||
|
||||
// Enable capability of registerClass, getClass, hasClass, registerSubTypeDefaulter and so on.
|
||||
clazzUtil.enableClassManagement(Component, {registerWhenExtend: true});
|
||||
|
||||
return Component;
|
||||
});
|
||||
Reference in New Issue
Block a user