From 8bd0a9e66198da175902ef7e5cd7df30ef2a05e1 Mon Sep 17 00:00:00 2001 From: Matt Mo Date: Thu, 10 Sep 2020 18:55:49 -0700 Subject: [PATCH] Testing pop and push state events on windows to see how the router might work. --- ignite-router.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/ignite-router.js b/ignite-router.js index 04fd162..ef10813 100644 --- a/ignite-router.js +++ b/ignite-router.js @@ -29,11 +29,23 @@ class RouterLink extends IgniteElement { class RouterView extends IgniteElement { constructor() { super(); + + console.log("Added pop & push state events"); + window.addEventListener("popstate", (event) => this.popState(event)); + window.addEventListener("pushstate", (event) => this.pushState(event)); } render() { return this.template; } + + pushState(event) { + console.log("Window pushState:", event); + } + + popState(event) { + console.log("Window popState:", event); + } } class RouterLinkTemplate extends IgniteTemplate {