diff options
| author | Misko Hevery | 2011-02-10 11:20:49 -0800 |
|---|---|---|
| committer | Misko Hevery | 2011-02-16 08:59:42 -0500 |
| commit | 00cc9eb32a9387040d0175fcfd21cf9dcab6514f (patch) | |
| tree | 0edaac339a3ec69ff769e20b28b6ebe51d040272 /test/testabilityPatch.js | |
| parent | ef4bb28be13e99f96c9ace5936cf26a174a0e5f0 (diff) | |
| download | angular.js-00cc9eb32a9387040d0175fcfd21cf9dcab6514f.tar.bz2 | |
rewrite of JQuery lite implementation, which now better supports selected sets
Diffstat (limited to 'test/testabilityPatch.js')
| -rw-r--r-- | test/testabilityPatch.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/test/testabilityPatch.js b/test/testabilityPatch.js index dc6acf8b..b5c2c3f4 100644 --- a/test/testabilityPatch.js +++ b/test/testabilityPatch.js @@ -142,8 +142,11 @@ function childNode(element, index) { } function dealoc(obj) { - var element = (obj||{}).$element || obj; - if (element && element.dealoc) element.dealoc(); + if (obj) { + var element = obj.$element || obj || {}; + if (element.nodeName) element = jqLite(element); + if (element.dealoc) element.dealoc(); + } } extend(angular, { @@ -179,7 +182,7 @@ function sortedHtml(element, showNgClass) { replace(/</g, '<'). replace(/>/g, '>'); } else { - html += '<' + node.nodeName.toLowerCase(); + html += '<' + (node.nodeName || '?NOT_A_NODE?').toLowerCase(); var attributes = node.attributes || []; var attrs = []; var className = node.className || ''; |
