[+] Create history state listener

This commit is contained in:
Hykilpikonna
2019-10-14 16:35:00 -04:00
parent 5afc0aebd5
commit e3df5b8e3b
+11
View File
@@ -101,6 +101,17 @@ export default class App extends Vue
// Set history state (TODO: Dynamically detect initial url
window.history.replaceState({lastTab: 'overall'}, '', '/overall');
// Create history state listener
window.onpopstate = e =>
{
if (e.state)
{
// Restore previous tab
console.log(`onPopState: Current: ${this.selectedTab}, Previous: ${e.state.lastTab}`);
this.selectedTab = e.state.lastTab;
}
};
}
/**