Make the close button text customisable
This commit is contained in:
parent
9f50d55dcd
commit
fd69f6bbe5
1 changed files with 3 additions and 2 deletions
5
index.js
5
index.js
|
@ -31,7 +31,8 @@ class TabGroup {
|
|||
tabContainerSelector: args.tabContainerSelector || ".tabs-tabcontainer",
|
||||
viewContainerSelector: args.viewContainerSelector || ".tabs-viewcontainer",
|
||||
tabClass: args.tabClass || "tabs-tab",
|
||||
viewClass: args.viewClass || "tabs-view"
|
||||
viewClass: args.viewClass || "tabs-view",
|
||||
closeButtonText: args.closeButtonText || "❌"
|
||||
};
|
||||
this.tabContainer = document.querySelector(options.tabContainerSelector);
|
||||
this.viewContainer = document.querySelector(options.viewContainerSelector);
|
||||
|
@ -152,7 +153,7 @@ class Tab {
|
|||
if (this.closable) {
|
||||
let button = container.appendChild(document.createElement("button"));
|
||||
button.classList.add(`${tabClass}-button-close`);
|
||||
button.innerHTML = "❌";
|
||||
button.innerHTML = this.tabGroup.options.closeButtonText;
|
||||
button.addEventListener("click", this.close.bind(this), false);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue