@webcomponents/shadycss
Advanced tools
Comparing version 1.5.1 to 1.5.2
{ | ||
"name": "@webcomponents/shadycss", | ||
"version": "1.5.1", | ||
"version": "1.5.2", | ||
"description": "Styling helpers for ShadyDOM", | ||
@@ -5,0 +5,0 @@ "main": "shadycss.min.js", |
@@ -44,4 +44,4 @@ (function(){/* | ||
l.styleElement=function(a,b){var c=O(a);if(!c){var e=F(a);c=e.is;e=e.u;var d=U[c]||null;c=W[c];if(c){var f=c._styleAst;var h=c.s;var g=G(c)}f=new N(f,d,h,e,g);c&&db(a,f);c=f}a!==this.c&&(this.s=!0);b&&(c.o=c.o||{},Object.assign(c.o,b));if(v){b=c;f=F(a).is;if(b.o){h=b.o;for(var k in h)null===k?a.style.removeProperty(k):a.style.setProperty(k,h[k])}if(!(!(k=W[f])&&a!==this.c||k&&""!==G(k))&&k&&k.b&&!Cb(k)){if(Cb(k)||k._applyShimValidatingVersion!==k._applyShimNextVersion)Y(this),this.a&&this.a.transformRules(k._styleAst, | ||
f),k.b.textContent=L(a,b.l),Db(k);q&&(f=a.shadowRoot)&&(f.querySelector("style").textContent=L(a,b.l));b.l=k._styleAst}}else if(k=c,this.flush(),Gb(this,a,k),k.c&&k.c.length){b=F(a).is;a:{if(f=Eb.cache[b])for(h=f.length-1;0<=h;h--){g=f[h];b:{c=k.c;for(e=0;e<c.length;e++)if(d=c[e],g.j[d]!==k.m[d]){c=!1;break b}c=!0}if(c){f=g;break a}}f=void 0}c=f?f.styleElement:null;h=k.i;(g=f&&f.i)||(g=this.w[b]=(this.w[b]||0)+1,g=b+"-"+g);k.i=g;g=k.i;e=T;e=c?c.textContent||"":mb(e,a,k.m,g);d=O(a);var u=d.a;u&&!q&& | ||
u!==c&&(u._useCount--,0>=u._useCount&&u.parentNode&&u.parentNode.removeChild(u));q?d.a?(d.a.textContent=e,c=d.a):e&&(c=B(e,g,a.shadowRoot,d.b)):c?c.parentNode||(fb&&-1<e.indexOf("@media")&&(c.textContent=e),xa(c,null,d.b)):e&&(c=B(e,g,null,d.b));c&&(c._useCount=c._useCount||0,d.a!=c&&c._useCount++,d.a=c);g=c;q||(c=k.i,d=e=a.getAttribute("class")||"",h&&(d=e.replace(new RegExp("\\s*x-scope\\s*"+h+"\\s*","g")," ")),d+=(d?" ":"")+"x-scope "+c,e!==d&&E(a,d));f||Eb.store(b,k.m,g,k.i)}}; | ||
f),k.b.textContent=L(a,b.l),Db(k);q&&(f=a.shadowRoot)&&(f=f.querySelector("style"))&&(f.textContent=L(a,b.l));b.l=k._styleAst}}else if(k=c,this.flush(),Gb(this,a,k),k.c&&k.c.length){b=F(a).is;a:{if(f=Eb.cache[b])for(h=f.length-1;0<=h;h--){g=f[h];b:{c=k.c;for(e=0;e<c.length;e++)if(d=c[e],g.j[d]!==k.m[d]){c=!1;break b}c=!0}if(c){f=g;break a}}f=void 0}c=f?f.styleElement:null;h=k.i;(g=f&&f.i)||(g=this.w[b]=(this.w[b]||0)+1,g=b+"-"+g);k.i=g;g=k.i;e=T;e=c?c.textContent||"":mb(e,a,k.m,g);d=O(a);var u=d.a; | ||
u&&!q&&u!==c&&(u._useCount--,0>=u._useCount&&u.parentNode&&u.parentNode.removeChild(u));q?d.a?(d.a.textContent=e,c=d.a):e&&(c=B(e,g,a.shadowRoot,d.b)):c?c.parentNode||(fb&&-1<e.indexOf("@media")&&(c.textContent=e),xa(c,null,d.b)):e&&(c=B(e,g,null,d.b));c&&(c._useCount=c._useCount||0,d.a!=c&&c._useCount++,d.a=c);g=c;q||(c=k.i,d=e=a.getAttribute("class")||"",h&&(d=e.replace(new RegExp("\\s*x-scope\\s*"+h+"\\s*","g")," ")),d+=(d?" ":"")+"x-scope "+c,e!==d&&E(a,d));f||Eb.store(b,k.m,g,k.i)}}; | ||
function Hb(a,b){return(b=b.getRootNode().host)?O(b)?b:Hb(a,b):a.c}function Gb(a,b,c){a=Hb(a,b);var e=O(a);a=Object.create(e.m||null);var d=lb(b,c.l,c.v);b=jb(e.l,b).j;Object.assign(a,d.J,b,d.L);b=c.o;for(var f in b)if((d=b[f])||0===d)a[f]=d;f=T;b=Object.getOwnPropertyNames(a);for(d=0;d<b.length;d++)e=b[d],a[e]=S(f,a[e],a);c.m=a}l.styleDocument=function(a){this.styleSubtree(this.c,a)}; | ||
@@ -48,0 +48,0 @@ l.styleSubtree=function(a,b){var c=a.shadowRoot;(c||a===this.c)&&this.styleElement(a,b);if(b=c&&(c.children||c.childNodes))for(a=0;a<b.length;a++)this.styleSubtree(b[a]);else if(a=a.children||a.childNodes)for(b=0;b<a.length;b++)this.styleSubtree(a[b])}; |
@@ -289,3 +289,5 @@ /** | ||
let style = root.querySelector('style'); | ||
style.textContent = StyleTransformer.elementStyles(host, styleInfo.styleRules); | ||
if (style) { | ||
style.textContent = StyleTransformer.elementStyles(host, styleInfo.styleRules); | ||
} | ||
} | ||
@@ -292,0 +294,0 @@ } |
Sorry, the diff of this file is not supported yet
440045
4049