-
Notifications
You must be signed in to change notification settings - Fork 105
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does not work when used in Polymer. #36
Comments
This is an issue with Polymer. See https://github.com/Polymer/platform/issues/23. An alternative way to doing this would be to define a polymer component for the styles.
Then referencing this in another component:
|
There's a lot of issues with Polymer's polyfills, especially the ShadowDomPolyfill, see: Polymer/polymer#346 Bottom-line, without native browser support, the polyfills have to do do crazy shit like monkey-wrench every DOM query method replacing all LiveNodeLists with static ones. Thus rendering libs like GSS considerably slower & unpredictable. I actually ended up adding |
Hi Dan @d4tocchini I was searching for but didn't find any info that say exactly is GSS work with Polymer. Can this two awesome things can be combined together ? Peace, |
I think the Shadow DOM issues @d4tocchini mentioned still stand. I tried to use GSS and Polymer recently and couldn't get things working fully. I think the latest release candidate would be most promising, but no guarantees. |
Does the gss team has a prefered lib to use gss with web components (polymer, angular etc) ? |
In current implementation GSS is blissfully ignorant about shadow DOM. AFAIK, web components didn't prove to be very useful in our apps. But it's probably wouldnt be hard to hack Document base class to consider shadow DOM in tree-walker, and add custom Selector to target shadow descendants. You should be careful of invasive shims though, that create dummies, wrap and replace elements, polluting MutationObserver log, as gss has to make sense of it. |
The script "gss.js" is downloaded, but it does not detect
<style type="text/gss">
.The text was updated successfully, but these errors were encountered: