From d4bfee425a2a92cdf5dee90149d176e90bb0df1e Mon Sep 17 00:00:00 2001 From: Leo Horie Date: Wed, 31 Dec 2014 15:28:39 -0500 Subject: [PATCH] #388 throw error if no root element --- mithril.js | 1 + 1 file changed, 1 insertion(+) diff --git a/mithril.js b/mithril.js index 867d4ed7..8fd370a8 100644 --- a/mithril.js +++ b/mithril.js @@ -478,6 +478,7 @@ var m = (function app(window, undefined) { var roots = [], modules = [], controllers = [], lastRedrawId = null, lastRedrawCallTime = 0, computePostRedrawHook = null, prevented = false, topModule; var FRAME_BUDGET = 16; //60 frames per second = 1 call per 16 ms m.module = function(root, module) { + if (!root) throw new Error("Please ensure the DOM element exists before rendering a template into it."); var index = roots.indexOf(root); if (index < 0) index = roots.length; var isPrevented = false;