Guest User

Untitled

a guest
May 21st, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. clone: function(contents, keepid) {
  2. var ie = Browser.Engine.trident;
  3. var clone = this.cloneNode(!!contents);
  4. var clean = function(node, element) {
  5. if (!keepid) node.removeAttribute('id');
  6. node.selected = element.selected;
  7. if (!ie) return;
  8. node.clearAttributes();
  9. node.mergeAttributes(element);
  10. node.removeAttribute('uid');
  11. node.checked = element.checked;
  12. };
  13.  
  14. if (contents) {
  15. var ce = clone.getElementsByTagName('*'), te = this.getElementsByTagName('*');
  16. for (var i = ce.length; i--; ) clean(ce[i], te[i]);
  17. }
  18. clean(clone, this);
  19. return $(clone);
  20. },
Add Comment
Please, Sign In to add comment