- From: Enrique Moreno Tent <enriquemorenotent@gmail.com>
- Date: Wed, 11 Dec 2013 00:17:50 +0000
- To: Daniel Freedman <dfreedm@google.com>
- Cc: Hayato Ito <hayato@google.com>, public-webapps <public-webapps@w3.org>
- Message-ID: <CAHvmojfrYxcdyTS_UUbykhZt+aVv8UJHTeAg4tQS2pZrATSPzw@mail.gmail.com>
Absolutely brilliant, Daniel! This is very explanatory :) I think I will write a blog post about this. Thank you very much for your answer! On 11 December 2013 00:11, Daniel Freedman <dfreedm@google.com> wrote: > And here's yet another version that should be usable in Stable Chrome and > Canary: http://codepen.io/anon/pen/ybEch > > > On Tue, Dec 10, 2013 at 4:08 PM, Daniel Freedman <dfreedm@google.com>wrote: > >> I've updated your pen with the other minor syntax changes that have >> occured in Chrome Canary: >> >> @host -> :host >> >> template.content.cloneNode(true) -> document.importNode(template.content) >> >> ::content p {} will always win over ::content {}, so I moved the black >> color to the style for p { } >> >> http://codepen.io/anon/pen/tcjeh >> >> >> On Tue, Dec 10, 2013 at 2:58 PM, Enrique Moreno Tent < >> enriquemorenotent@gmail.com> wrote: >> >>> Thank you all! Finally I understand how it works :) >>> >>> I made a small pen to illustrate this better >>> http://codepen.io/dbugger/pen/Hyihd >>> >>> >>> On 1 December 2013 23:35, Daniel Freedman <dfreedm@google.com> wrote: >>> >>>> ::content is behind the "Experimental Web Platform Features" chrome >>>> flag, along with the unprefixed createShadowRoot. >>>> >>>> >>>> On Fri, Nov 29, 2013 at 6:00 AM, Enrique Moreno Tent < >>>> enriquemorenotent@gmail.com> wrote: >>>> >>>>> I have actually have gotten to work with ":-webkit-distributed(p)" >>>>> but as I read it has been deprecated and ":content p" should work (but it >>>>> doesnt). >>>>> >>>>> Do I need maybe to activate a flag? Im using Chrome 31 under Ubuntu, >>>>> in case it matters. >>>>> >>>>> >>>>> On 28 November 2013 18:39, Enrique Moreno Tent < >>>>> enriquemorenotent@gmail.com> wrote: >>>>> >>>>>> Thank you :) But it is quite confusing to understand how it works. I >>>>>> have tried to update my example, but still doesn't seem to work. Could you >>>>>> tell me, in my example, what would be the selector? I tried "p::content", >>>>>> but as you see that doesnt seem to work. >>>>>> >>>>>> My use case example, again, is here: >>>>>> http://codepen.io/dbugger/pen/Hyihd >>>>>> >>>>>> >>>>>> On 28 November 2013 09:58, Hayato Ito <hayato@google.com> wrote: >>>>>> >>>>>>> Yeah, Chrome has already implemented that. I've implemented that. :) >>>>>>> >>>>>>> >>>>>>> On Thu, Nov 28, 2013 at 6:25 PM, Enrique Moreno Tent < >>>>>>> enriquemorenotent@gmail.com> wrote: >>>>>>> >>>>>>>> Oh, interesting! Has this been implemented in any browser? >>>>>>>> >>>>>>>> >>>>>>>> On 28 November 2013 08:46, Hayato Ito <hayato@google.com> wrote: >>>>>>>> >>>>>>>>> We can use '::content' pseudo elements if we want to apply styles >>>>>>>>> to distributed nodes from a shadow tree. >>>>>>>>> >>>>>>>>> See >>>>>>>>> http://w3c.github.io/webcomponents/spec/shadow/#content-pseudo-element >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Nov 28, 2013 at 9:14 AM, Enrique Moreno Tent < >>>>>>>>> enriquemorenotent@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> Hello, I have been experimenting with Web Components and I have >>>>>>>>>> an issue, which I think I have represented fairly clear here: >>>>>>>>>> >>>>>>>>>> (Tested on Chrome) >>>>>>>>>> http://codepen.io/dbugger/pen/Hyihd >>>>>>>>>> >>>>>>>>>> If I understood correctly, one of the points of web components is >>>>>>>>>> to control the presentation of our component. That is why we have the >>>>>>>>>> Shadow Boundary. BUT what happens with the elements that are represented >>>>>>>>>> with <content>? They are not considered part of the shadow, therefore the >>>>>>>>>> styles that the author decides to apply on them, will "invade" the Web >>>>>>>>>> Component. >>>>>>>>>> >>>>>>>>>> Any thought on this? >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Enrique Moreno Tent, Web developer >>>>>>>>>> http://enriquemorenotent.com >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Hayato >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Enrique Moreno Tent, Web developer >>>>>>>> http://enriquemorenotent.com >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Hayato >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Enrique Moreno Tent, Web developer >>>>>> http://enriquemorenotent.com >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Enrique Moreno Tent, Web developer >>>>> http://enriquemorenotent.com >>>>> >>>> >>>> >>> >>> >>> -- >>> Enrique Moreno Tent, Web developer >>> http://enriquemorenotent.com >>> >> >> > -- Enrique Moreno Tent, Web developer http://enriquemorenotent.com
Received on Wednesday, 11 December 2013 00:18:18 UTC