AFAIK `querySelector()` should still support /deep/ and ::shadow, it is only deprecated for CSS
On Friday, October 30, 2015 at 9:15:30 AM UTC+1, David Waterman wrote: > > Many of the components I'm styling are third party so I can't do that > (without forking them). > > Btw, I notice the chrome depreciation warning on querySelector() calls and > even lines which are completely unrelated...bit strange. > > Max. > > On Fri, 30 Oct 2015, 03:46 Elliott Sprehn <[email protected] <javascript:>> > wrote: > >> On Wed, Oct 28, 2015 at 2:51 AM, Max <[email protected] <javascript:> >> > wrote: >> >>> I'm not sure if you're referring to me or someone else, but anyway... >>> >>> No, I've not managed to even get to the point of replacing /deep/ and >>> ::shadow styles. yet. There have been so many fixes/improvements to polyup >>> that I restarted my upgrade process, and decided to start simply by adding >>> lint/inline lint and fixing the problems it brought up (and the problems >>> the fixes brought up). I'm wishing we had done a more thorough test suite. >>> >>> My intention is to find the places where /deep/ is used and apply those >>> style on webcomponentsready (or in the component's ready/created? callback) >>> using document.querySelectorAll('html /deep/...') with an appropriate >>> selector javascript. This will probably requires some attention to FOUC >>> issues, so I'll probably just use visibility to hide the parent elements >>> and make them visible again when the style is applied. >>> ...but, yeah, probably some issues there that I have to look forward to. >>> >>> >> Instead I might suggest putting those deep rules into a shared stylesheet >> and then having components that care about them include that sheet >> internally. It's okay to include the same sheet in a bunch of places. >> >> - E >> > Follow Polymer on Google+: plus.google.com/107187849809354688692 --- You received this message because you are subscribed to the Google Groups "Polymer" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/polymer-dev/ba28cfe8-65dc-43fd-aa3b-529c4f8b4241%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
