| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | export class tui_window {    #target;    #title;    #initialize(title) {        const header = document.createElement("div");        header.classList.add("header");        header.appendChild(this.#title);        title ||= document.querySelector("title").innerText;        this.#title.innerText = title;        const close_button = document.createElement("p");        close_button.innerText = "X";                const maximize_button = document.createElement("p");        maximize_button.innerText = "_";        const buttons = document.createElement("div");        buttons.classList.add("buttons");        buttons.appendChild(maximize_button);        buttons.appendChild(close_button);                header.appendChild(buttons);        this.target.appendChild(header);    }    constructor(target, title = null) {        this.#target = target;        this.#title = document.createElement("p");        this.#initialize(title);    }    set title(target) {        this.#title.innerText = title;    }    get title() {        return this.#title.innerText;    }    get target() {        return this.#target;    }}
 |