Re: Adding DOM Mutation listeners to different DOMs correspoding to each open tab in Firefox.

"Amit Saurav" <[email protected]>
Newsgroups gmane.comp.mozilla.devel.dom
Message-ID <[email protected]>
Thats a W3C recommendation... is that surely the way how its
implemented in Mozilla?

Thanks,
Amit

On Feb 8, 2008 12:30 AM, Jonas Sicking <[email protected]> wrote:
> stony_dreams wrote:
> > Thanks for the help... Just one small question, if i call the following line
> > MULTIPLE TIMES for a current DOM:
> >
> > content.document.addEventListener("DOMNodeInserted", domNodeInserted,
> > false);
> >
> > And then I call the removeEventListener as follows:
> >
> > content.document.removeEventListener("DOMNodeInserted", domNodeInserted,
> > false);
> >
> > Then is there some proper ordering (For Eg: stack etc) in which the event
> > listeners are removed? Or is it random cuz I have the same handler added as
> > an event listener multiple times for a particular event?
> >
> > Thanks in advance...
>
> Adding the same listener multiple times has the exact same effect as
> adding it once. So if you add it 10 times and remove it once, it will be
> fully removed.
>
> This is per the DOM spec:
>
> http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-EventTarget-addEventListener
>
> Hope that helps.
>
> / Jonas
>
> _______________________________________________
> dev-tech-dom mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-tech-dom
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.