iuap-design
Version:
UI Framework Used For Enterprise.
27 lines (21 loc) • 844 B
JavaScript
u.Button = u.BaseComponent.extend({
init:function(){
var rippleContainer = document.createElement('span');
u.addClass(rippleContainer, 'u-button-container');
this._rippleElement = document.createElement('span');
u.addClass(this._rippleElement, 'u-ripple');
if (u.isIE8)
u.addClass(this._rippleElement, 'oldIE');
rippleContainer.appendChild(this._rippleElement);
u.on(this._rippleElement, 'mouseup', this.element.blur);
this.element.appendChild(rippleContainer);
u.on(this.element, 'mouseup', this.element.blur);
u.on(this.element, 'mouseleave', this.element.blur);
this.ripple = new u.Ripple(this.element)
}
});
u.compMgr.regComp({
comp: u.Button,
compAsString: 'u.Button',
css: 'u-button'
})