- From: Ryosuke Niwa <rniwa@webkit.org>
- Date: Wed, 9 May 2012 10:54:46 -0700
- To: Webapps WG <public-webapps@w3.org>
- Message-ID: <CABNRm60QCevYeWQbA06UwtVwKZTYPB6OJh7BSXfD3FeN2ORqQQ@mail.gmail.com>
On Wed, May 9, 2012 at 10:38 AM, Scott González <scott.gonzalez@gmail.com> wrote: > Users will surely find this annoying when they know that it can be > automated. This will also result in users being tripped up on this as they > learn about this feature by looking at some other code that isn't passing a > context (because it doesn't need one) and then all of a sudden they hit a > case where they need one and it fails. > I agree. It's annoying having to specify "tr" when I only have td's inside the template. On Wed, May 9, 2012 at 10:45 AM, Simon Pieters <simonp@opera.com> wrote: > On Wed, 09 May 2012 19:29:42 +0200, Ryosuke Niwa <rniwa@webkit.org> wrote: > >> On May 9, 2012 10:26 AM, "Simon Pieters" <simonp@opera.com> wrote: >>> >>> On Wed, 09 May 2012 19:01:42 +0200, Ian Hickson <ian@hixie.ch> wrote: >>>> >>>> Quick alternative proposal that might work for both <template> >>>> parsing and >>> >>> DocumentFragment.innerHTML: >>>> >>>> Have createDocumentFragment() take as an argument a context element. >>>> Maybe also make it a mutable attribute of the object. Defaults to its >>>> owner document's body element or root element or some such. Null means >>>> no root element. >>>> >>>> var df = document.**createDocumentFragment(**document.body); >>>> df.contextElement = document.createElement('style'**); >>>> >>> >>> Or just string with the tag name, so it works the same as <template >>> >> context>? >> >> What happens when I pass "a"? >> > > I think that should get "in body". That makes sense. Do we need to support anything more than "svg" and "math" to get foreign > content parsing here? Probably not. - Ryosuke.
Received on Wednesday, 9 May 2012 18:24:57 UTC