-
-
Notifications
You must be signed in to change notification settings - Fork 2k
Open
Description
When create createStructure can you add param "hasMenu" on create item tab ... thanks
_createStructure: function () {
const element = this.element;
const o = this.options;
this.component = $("<div>").addClass("page-control").insertBefore(element);
element.addClass("page-control__tabs").appendTo(this.component);
element.addClass(`tabs-position-${o.tabsPosition}`);
const items = element.children("li:not(.page-control__tab-custom)");
let activeTabExists = false;
items.each((index, el) => {
const $el = $(el);
const html = $el.html();
const active = $el.hasClass("active");
const tab = this.createTab({
caption: html,
icon: $el.attr("data-icon"),
image: $el.attr("data-image"),
canClose: $el.attr("data-close") !== "false",
**hasMenu: $el.attr("data-hasmenu") !== "true",**
data: $el.attr("data-data"),
ref: $el.attr("data-ref"),
});
if (active && !activeTabExists) {
activeTabExists = true;
tab.addClass("active");
this._fireEvent("tab-activate", { tab: tab[0] });
}
element.append(tab);
$el.remove();
});
Metadata
Metadata
Assignees
Labels
No labels