(updated *Node, original *Node, hooks NodeFactoryHooks)
| 111 | } |
| 112 | |
| 113 | func cloneNode(updated *Node, original *Node, hooks NodeFactoryHooks) *Node { |
| 114 | updateNode(updated, original, hooks) |
| 115 | if updated != original && hooks.OnClone != nil { |
| 116 | hooks.OnClone(updated, original) |
| 117 | } |
| 118 | return updated |
| 119 | } |
| 120 | |
| 121 | // NodeList |
| 122 |