# HG changeset patch # User Aurelien Campeas # Date 1251979622 -7200 # Node ID f2c4da6b008d5fb26518ba5d547d3a19093bd8d2 # Parent 006be45923da52b54eae11fc62360b339019c879 use node cloning method that works with IE (6,7) diff -r 006be45923da -r f2c4da6b008d web/data/cubicweb.ajax.js --- a/web/data/cubicweb.ajax.js Wed Sep 02 15:44:40 2009 +0200 +++ b/web/data/cubicweb.ajax.js Thu Sep 03 14:07:02 2009 +0200 @@ -397,15 +397,18 @@ var children = doc.childNodes; if (!children.length) { // no child (error cases) => return the whole document - return doc.cloneNode(true); + return jQuery(doc).clone().context; } children = stripEmptyTextNodes(children); if (children.length == 1) { // only one child => return it - return children[0].cloneNode(true); + return jQuery(children[0]).clone().context; } // several children => wrap them in a single node and return the wrap - return DIV(null, map(methodcaller('cloneNode', true), children)); + return DIV(null, map(function(node) { + return jQuery(node).clone().context; + }, + children)); } function postJSON(url, data, callback) {