Method: Browser::DOM::Node#initialize_copy

Defined in:
opal/browser/dom/node.rb

#initialize_copy(old) ⇒ Object

Initialize a new node after #dup or #clone.

This method is not to be called directly. Use Node#dup or Node#clone.

This method creates a deep detached clone of a DOM subtree to be used in the same document. The new node will have all events detached.



61
62
63
# File 'opal/browser/dom/node.rb', line 61

def initialize_copy(old)
  set_native_reference `#{old.to_n}.cloneNode(true)`
end