liteng 3fb9ac6005 Revert "彻底分离出UI。"
This reverts commit 058ec5beac334a60313c681747aaa026d808ed75.
2018-11-18 10:13:30 +08:00

33 lines
692 B
JavaScript

import Control from './Control';
/**
* Canvas元素
* @author tengge / https://github.com/tengge1
* @param {*} options
*/
function Canvas(options) {
Control.call(this, options);
options = options || {};
this.cls = options.cls || null;
this.style = options.style || null;
};
Canvas.prototype = Object.create(Control.prototype);
Canvas.prototype.constructor = Canvas;
Canvas.prototype.render = function () {
this.dom = document.createElement('canvas');
if (this.cls) {
this.dom.className = this.cls;
}
if (this.style) {
Object.assign(this.dom.style, this.style);
}
this.parent.appendChild(this.dom);
};
export default Canvas;