UNPKG

domoto

Version:

Librería para crear extensiones de Domoto CLI

31 lines (24 loc) 777 B
const ElementMenu = require('./elementMenu'); module.exports = class ItemMenu extends ElementMenu { constructor(description) { super(description); this._childElements = null; } add(childItemMenu) { this.childElements.appendChild(childItemMenu.element); return childItemMenu; } get childElements() { if (!this._childElements) { this._childElements = document.createElement('ul'); const div = document.createElement('div'); div.classList.add('collapsible-body'); div.appendChild(this._childElements); this._elementBody.parentElement.appendChild(div); } return this._childElements; } _createBodyElement() { return '<div class="collapsible-header waves-effect waves-light truncate"> </div>'; } };