MOBILE-3356 core: Fix number of tabs calculation on course page

This commit is contained in:
Dani Palou 2020-02-25 12:48:04 +01:00
parent 8351526585
commit 25455f3631

View File

@ -211,7 +211,9 @@ export class CoreTabsComponent implements OnInit, AfterViewInit, OnChanges, OnDe
this.tabs.push(tab); this.tabs.push(tab);
this.sortTabs(); this.sortTabs();
this.calculateSlides(); setTimeout(() => {
this.calculateSlides();
});
if (this.initialized && this.tabs.length > 1 && this.tabBarHeight == 0) { if (this.initialized && this.tabs.length > 1 && this.tabBarHeight == 0) {
// Calculate the tabBarHeight again now that there is more than 1 tab and the bar will be seen. // Calculate the tabBarHeight again now that there is more than 1 tab and the bar will be seen.
@ -383,7 +385,7 @@ export class CoreTabsComponent implements OnInit, AfterViewInit, OnChanges, OnDe
} }
setTimeout(() => { setTimeout(() => {
this.updateAriaHidden(); // Slide's update() sets aria-hidden to true, update it. this.slideChanged(); // Call slide changed again, sometimes the slide active index takes a while to be updated.
}, 400); }, 400);
} }