Marcio Galli wrote: > Hi Paul, so this means we do not have anymore DOMnodeRemoved from the > mutation events?
There's no "DOMNodeRemoved" type: https://developer.mozilla.org/en-US/docs/DOM/MutationObserver#MutationObserverInit But there's a "removedNodes" from the mutation record. Maybe this array include the target if we listen to the subtree. I'll try. > > I find your use case sort of important specially now that I believe > pages will suffer more changes based in template operations in the > client. So "detecting context" is key for client apps to know where > they were and what to do next. A more specific case is a 4x4 grid abcd > that loses quadrant a. It is pretty important to signal the new state, > let's say "null,bcd" to consumers — for example a grid rearrangement > may take place. > > m > > On Thu, Oct 11, 2012 at 8:40 AM, Paul Rouget <p...@mozilla.com> wrote: > > Context: in the firefox devtools, we need to track some nodes and update > > different "views" based on what's happening to this node (show its parents, > > show its child, show its attributes, …). > > > > The new Mutation observers are very helpful. But there's one thing I am not > > really sure how to handle correctly . > > > > When a node gets detached (parent.removeChild(node)) or reparented, I need > > to > > be notified. > > > > My current idea is to listen to "childList" mutations from the parent, > > then, on this mutation, check if the node is still part of the children of > > the parent, if not, check if it has a parent, if so, the node has been > > *relocated*, then I need re-listen to a "childList" mutation from this > > new parent, if no parent, the node has been *detached*. > > > > I was wondering if there was any better way to do that. > > > > Thanks, > > > > -- Paul > > _______________________________________________ > > dev-platform mailing list > > dev-platform@lists.mozilla.org > > https://lists.mozilla.org/listinfo/dev-platform > > > > -- > www.telasocial.com -- Paul _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform