cables_dev/cables_ui/src/ui/components/tabs/tab_html.js
- import { Events } from "cables-shared-client";
- import Tab from "../../elements/tabpanel/tab.js";
-
- /**
- *simple tab to just show html
- *
- * @export
- * @class HtmlTab
- * @extends {Events}
- */
- export default class HtmlTab extends Events
- {
- constructor(tabs, html, title, options = {})
- {
- super();
- this._tabs = tabs || gui.mainTabs;
-
- this._tab = new Tab(title, { "icon": options.icon || "list", "infotext": "tab_logging", "padding": true, "singleton": "true", });
- this._tabs.addTab(this._tab, true);
- gui.maintabPanel.show(true);
-
- this._tab.html(html);
- }
- }