Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- clone: function(contents, keepid) {
- var ie = Browser.Engine.trident;
- var clone = this.cloneNode(!!contents);
- var clean = function(node, element) {
- if (!keepid) node.removeAttribute('id');
- node.selected = element.selected;
- if (!ie) return;
- node.clearAttributes();
- node.mergeAttributes(element);
- node.removeAttribute('uid');
- node.checked = element.checked;
- };
- if (contents) {
- var ce = clone.getElementsByTagName('*'), te = this.getElementsByTagName('*');
- for (var i = ce.length; i--; ) clean(ce[i], te[i]);
- }
- clean(clone, this);
- return $(clone);
- },
Add Comment
Please, Sign In to add comment