From cb448b7a76c90d02af296fca3830b056f0639a1e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Aleksander=20=C5=81ukasz?= Date: Mon, 30 Jun 2014 14:52:04 +0200 Subject: [PATCH] smartxml: fix - getIndex returns undefined for a node not attached to a document that has no parent --- src/smartxml/smartxml.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/smartxml/smartxml.js b/src/smartxml/smartxml.js index 8039916..b673865 100644 --- a/src/smartxml/smartxml.js +++ b/src/smartxml/smartxml.js @@ -162,10 +162,14 @@ $.extend(DocumentNode.prototype, { }, getIndex: function() { + var parent; + if(this.isRoot()) { return 0; } - return this.parent().indexOf(this); + + parent = this.parent(); + return parent ? parent.indexOf(this) : undefined; }, getNearestElementNode: function() { -- 2.20.1