- From: Jake Verbaten <raynos2@gmail.com>
- Date: Wed, 9 Nov 2011 01:47:37 +0000
- To: Sean Hogan <shogun70@westnet.com.au>
- Cc: Anne van Kesteren <annevk@opera.com>, www-dom@w3.org
Received on Wednesday, 9 November 2011 01:48:05 UTC
On Wed, Nov 9, 2011 at 1:38 AM, Sean Hogan <shogun70@westnet.com.au> wrote: > On 9/11/11 8:30 AM, Anne van Kesteren wrote: > >> Here is a revised proposal based on Ojan's earlier proposal to this list. >> These new methods are subject to compatibility testing. >> >> We introduce a DocumentContent union type (DOMString maps to a Text node): >> >> DOMString | CharacterData | Element | DocumentFragment >> >> We introduce these methods on Element and DocumentFragment: >> >> prepend(DocumentContent... nodes) >> append(DocumentContent... nodes) >> >> We introduce these methods on Element, DocumentFragment, and >> CharacterData: >> >> before(DocumentContent... nodes) >> after(DocumentContent... nodes) >> >> We introduce this method on Element and CharacterData: >> >> replace(DocumentContent... nodes) >> >> We introduce this method on DocumentType, Element, and CharacterData: >> >> remove() >> >> >> > A couple of questions: > > 1. What value will these methods return? This may be an opportunity to mimic some of the DOM libraries and return the node they operated on thus allowing chaining. If we don't want that then we would have to somehow return all of the DocumentContent nodes (or the first/last one, or void) > 2. I assume that before, after, replace and remove all throw if the node > has no parentNode? > > Sean > > >
Received on Wednesday, 9 November 2011 01:48:05 UTC