From 0d6bc137d24a2fef27bca3f351ecc7023d061d87 Mon Sep 17 00:00:00 2001 From: Scott Seixas Date: Tue, 7 Mar 2017 19:19:11 -0800 Subject: [PATCH] Expose function to check if router is bound to window.onhashchange --- lib/director/browser.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lib/director/browser.js b/lib/director/browser.js index 1e47293..11c8be4 100644 --- a/lib/director/browser.js +++ b/lib/director/browser.js @@ -93,6 +93,7 @@ var listener = { this.mode = 'legacy'; } + this.initOnchange = onchange; Router.listeners.push(fn); return this.mode; @@ -147,6 +148,10 @@ var listener = { return this; }, + isOnHashChange: function() { + return window.onhashchange === this.initOnchange; + }, + onHashChanged: function () {} }; @@ -284,3 +289,7 @@ Router.prototype.getPath = function () { } return path; }; + +Router.prototype.isOnHashChange = function() { + return listener.isOnHashChange(); +};