From 094c4e57ff9f078d021b3295bd865bbf9c805c1e Mon Sep 17 00:00:00 2001 From: Leo Horie Date: Sat, 20 Sep 2014 10:07:56 -0400 Subject: [PATCH] refactor config: m.route to use context --- mithril.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mithril.js b/mithril.js index db6a2cb4..ff1515e8 100644 --- a/mithril.js +++ b/mithril.js @@ -531,10 +531,10 @@ Mithril = m = new function app(window, undefined) { else if (arguments[0].addEventListener) { var element = arguments[0] var isInitialized = arguments[1] - if (element.href.indexOf(modes[m.route.mode]) < 0) { - element.href = window.location.pathname + modes[m.route.mode] + element.pathname - } + var context = arguments[2] if (!isInitialized) { + context.href = element.getAttribute("href") + element.href = window.location.pathname + modes[m.route.mode] + context.href element.removeEventListener("click", routeUnobtrusive) element.addEventListener("click", routeUnobtrusive) }