Fixed params
parent
47c106c413
commit
29a3d45695
|
@ -31,6 +31,7 @@ export default {
|
|||
this.activateTab(index);
|
||||
|
||||
this.$emit('tabchange', {
|
||||
originalEvent: event,
|
||||
tab: tab,
|
||||
index: index
|
||||
});
|
||||
|
@ -42,9 +43,9 @@ export default {
|
|||
this.tabs[i].active = (i === index);
|
||||
}
|
||||
},
|
||||
onTabKeydown(event, index) {
|
||||
onTabKeydown(event, tab, index) {
|
||||
if (event.which === 13) {
|
||||
this.onTabClick(index);
|
||||
this.onTabClick(event, tab, index);
|
||||
}
|
||||
}
|
||||
},
|
||||
|
@ -55,8 +56,8 @@ export default {
|
|||
{
|
||||
this.tabs.map((tab, i) => {
|
||||
return (
|
||||
<li role="presentation" key={tab.header} class={{'p-highlight': (this.d_activeTabIndex === i), 'p-disabled': tab.disabled}}>
|
||||
<a role="tab" on-click={event => this.onTabClick(event, tab, i)} on-keydown={event => this.onTabKeydown(event, i)} tabindex={tab.disabled ? null : '0'}>
|
||||
<li role="presentation" key={tab.header||i} class={{'p-highlight': (this.d_activeTabIndex === i), 'p-disabled': tab.disabled}}>
|
||||
<a role="tab" on-click={event => this.onTabClick(event, tab, i)} on-keydown={event => this.onTabKeydown(event, tab, i)} tabindex={tab.disabled ? null : '0'}>
|
||||
{tab.header && <span class="p-tabview-title">{tab.header}</span>}
|
||||
{tab.$slots.header}
|
||||
</a>
|
||||
|
|
Loading…
Reference in New Issue