- Index
- »
- fan.dom
- »
- MutationRec
MutationRec
@Js
class MutationRec : Obj
MutationRec represents an individual DOM mutation.
Old value, depending on type
List of nodes removed, or empty list if no nodes removed
List of nodes added, or empyt list if no nodes added
Namespace of the changed attribute, or null if no attribute was changed
Previous sibling of the added or removed nodes, or null if not nodes added or removed
Next sibling of the added or removed nodes, or null if no nodes added or removed
Name of the changed attribute, or null if no attribute was changed
Mutation type
Target node that mutation affected, depending on the type
Elem[] : added
List of nodes added, or empyt list if no nodes added.
Str? : attr
Name of the changed attribute, or null if no attribute was changed.
Str? : attrNs
Namespace of the changed attribute, or null if no attribute was changed.
Elem? : nextSibling
Next sibling of the added or removed nodes, or null if no nodes added or removed.
Str? : oldVal
Old value, depending on type:
- For "attrs", it is the value of the changed attribute before the change
- For "charData", it is the data of the changed node before the change
- For "childList", it is null
Elem? : prevSibling
Previous sibling of the added or removed nodes, or null if not nodes added or removed.
Elem[] : removed
List of nodes removed, or empty list if no nodes removed.
Elem : target
Target node that mutation affected, depending on the type:
- For "attrs", it is the element whose attribute changed
- For "charData", it is the CharacterData node
- For "childList", it is the node whose children changed
Str : type
Mutation type:
- "attrs" if the mutation was an attribute mutation
- "charData" if it was a mutation to a CharacterData node
- "childList" if it was a mutation to the tree of nodes