export default class Widget { constructor(title) { this.title = title; this.htmlElement = document.createElement('div'); this.isActive = true; } getTitle() { let htmlElementTitle = document.createElement('div'); htmlElementTitle.classList.add('widget-title'); htmlElementTitle.innerText = this.title; return htmlElementTitle; } enable() { this.isActive = true; this.htmlElement.classList.remove('widget-disabled'); } disable() { this.isActive = false; this.htmlElement.classList.add('widget-disabled'); } getElement() { return this.htmlElement; } }