@antv/g6
Version:
graph visualization frame work
23 lines (19 loc) • 507 B
JavaScript
/**
* @fileOverview extend G.Shape
* @author huangtonger@aliyun.com
* @ignore
*/
var Util = require('../../util/');
var G = require('@antv/g');
var Mixin = function Mixin() {};
Util.augment(Mixin, {
beforeDraw: function beforeDraw() {
var context = this.get('context');
var el = this.get('el');
this.emit('beforedraw');
context && context.clearRect(0, 0, el.width, el.height);
}
});
Util.mixin(G.canvas.Canvas, [Mixin]);
Util.mixin(G.svg.Canvas, [Mixin]);
module.exports = Mixin;