- From: Brian Kardell <bkardell@gmail.com>
- Date: Mon, 11 Mar 2013 17:44:46 -0700
- To: Alex Russell <slightlyoff@google.com>
- Cc: Adam Klein <adamk@google.com>, Jonas Sicking <sicking@mozilla.com>, whatwg <whatwg@lists.whatwg.org>, Rafael Weinstein <rafaelw@google.com>, "Olli@pettay.fi" <Olli@pettay.fi>
On Mar 11, 2013 8:41 PM, "Alex Russell" <slightlyoff@google.com> wrote: > > Hi all, > > I had a moment today while trying to use Mutation Observers where it wasn't > clear to me what bits of the configuration passed to observe() are required > and which are configuration about required values. In particular, the names > "subtree" and "childList" feel like they should be peers, but it seems > they're not. > > After a quick chat with Adam Klein, it seems like it might be easier to > understand if the "childList", "attributes", and "characterData" attributes > of the configuration bag were rolled into a single value, e.g. "type" or > "types". The observe() might then be written as: > > observer.observe(node, { types: ["attributes", "childList"], subtree: > true }); > > This breaks the types of observation into a separate bag from the > configuration for those observations. > > Thoughts? Yes, i really like it :)
Received on Tuesday, 12 March 2013 00:45:11 UTC