Paul Rouget wrote: > 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.
Nope. > > 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 -- Paul _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform