From 684d14c9ccfbb48f040d238f1564825d11f3551a Mon Sep 17 00:00:00 2001 From: gdh1995 Date: Fri, 28 Aug 2015 22:42:23 +0800 Subject: a better way to detect document types On a XML view page, createElement will create an "Element" object Otherwise, createElement('div') will get an object : HTMLDivElement >> HTMLElement >> Element --- lib/dom_utils.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/dom_utils.coffee') diff --git a/lib/dom_utils.coffee b/lib/dom_utils.coffee index 0ea3e93d..ad88deae 100644 --- a/lib/dom_utils.coffee +++ b/lib/dom_utils.coffee @@ -10,7 +10,7 @@ DomUtils = createElement: (tagName) -> element = document.createElement tagName - if element.style + if element instanceof HTMLElement # The document namespace provides (X)HTML elements, so we can use them directly. @createElement = (tagName) -> document.createElement tagName element -- cgit v1.2.3