in src/studies/tooltip/js/FormatToolbarItem.js [32:89]
FormatToolbarItem.prototype.init = function () {
this.domNode.addEventListener('keydown', this.handleKeyDown.bind(this));
this.domNode.addEventListener('click', this.handleClick.bind(this));
this.domNode.addEventListener('focus', this.handleFocus.bind(this));
this.domNode.addEventListener('blur', this.handleBlur.bind(this));
this.domNode.addEventListener('mouseover', this.handleMouseOver.bind(this));
this.domNode.addEventListener('mouseleave', this.handleMouseLeave.bind(this));
if (this.domNode.classList.contains('bold')) {
this.buttonAction = 'bold';
}
if (this.domNode.classList.contains('italic')) {
this.buttonAction = 'italic';
}
if (this.domNode.classList.contains('underline')) {
this.buttonAction = 'underline';
}
if (this.domNode.classList.contains('align-left')) {
this.buttonAction = 'align';
this.value = 'left';
this.toolbar.alignItems.push(this);
}
if (this.domNode.classList.contains('align-center')) {
this.buttonAction = 'align';
this.value = 'center';
this.toolbar.alignItems.push(this);
}
if (this.domNode.classList.contains('align-right')) {
this.buttonAction = 'align';
this.value = 'right';
this.toolbar.alignItems.push(this);
}
if (this.domNode.classList.contains('nightmode')) {
this.buttonAction = 'nightmode';
}
if (this.domNode.classList.contains('link')) {
this.buttonAction = 'link';
}
if (this.domNode.classList.contains('copy')) {
this.buttonAction = 'copy';
}
if (this.domNode.classList.contains('paste')) {
this.buttonAction = 'paste';
}
if (this.domNode.classList.contains('cut')) {
this.buttonAction = 'cut';
}
if (this.domNode.classList.contains('spinbutton')) {
this.buttonAction = 'changeFontSize';
}
};