20 lines
430 B
JavaScript
20 lines
430 B
JavaScript
"use strict";
|
|
|
|
class trdom_menubar {
|
|
#element = document.createElement('div');
|
|
get element() {
|
|
return this.#element;
|
|
}
|
|
|
|
#menuNodes = {};
|
|
addMenuNode(name, element, after = null) {
|
|
//TODO: add ID checks and after support
|
|
this.#menuNodes[name] = element;
|
|
this.#element.appendChild(element);
|
|
}
|
|
|
|
constructor () {
|
|
this.#element.classList.add('trweb_header');
|
|
}
|
|
}
|