Socket
Socket
Sign inDemoInstall

@finsweet/attributes-cmscss

Package Overview
Dependencies
Maintainers
3
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@finsweet/attributes-cmscss - npm Package Compare versions

Comparing version 1.3.6 to 1.3.7

2

cmscss.js

@@ -1,1 +0,1 @@

(()=>{var $=Object.defineProperty;var L=(e,t,s)=>t in e?$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var R=(e,t,s)=>(L(e,typeof t!="symbol"?t+"":t,s),s);var C="@finsweet/attributes-cmscore";var m=class{static activateAlerts(){this.alertsActivated=!0}static alert(t,s){if(this.alertsActivated&&window.alert(t),s==="error")throw new Error(t)}};R(m,"alertsActivated",!1);var V=`https://cdn.jsdelivr.net/npm/${C}@1/cmscore.js`,T=async()=>{let{fsAttributes:e}=window;e.cms||(e.cms={});let{cms:t}=e;if(t.coreImport)return t.coreImport;try{let s=import(V);return t.coreImport=s,s.then(i=>{i&&(t.coreVersion||(t.coreVersion=i.version))}),s}catch(s){m.alert(`${s}`,"error");return}};var l="fs-attributes";var K=`${l}-support`,N="https://cdn.jsdelivr.net/npm/@finsweet/attributes-support@1/support.js",_=async()=>{let{fsAttributes:e,location:t}=window,{host:s,searchParams:i}=new URL(t.href);if(!s.includes("webflow.io")||!i.has(K))return!1;if(e.supportImport)return e.supportImport;try{e.supportImport=new Promise((o,r)=>{let n=document.createElement("script");n.src=N,n.onload=()=>o(!0),n.onerror=r,document.head.append(n)})}catch(o){return!1}return e.supportImport};var g=e=>t=>`${e}${t?`-${t}`:""}`,f=e=>{let t=(i,o,r)=>{let n=e[i],{key:c,values:a}=n,u;if(!o)return`[${c}]`;let b=a==null?void 0:a[o];typeof b=="string"?u=b:u=b(r&&"instanceIndex"in r?r.instanceIndex:void 0);let p=r&&"caseInsensitive"in r&&r.caseInsensitive?"i":"";if(!(r!=null&&r.operator))return`[${c}="${u}"${p}]`;switch(r.operator){case"prefixed":return`[${c}^="${u}"${p}]`;case"suffixed":return`[${c}$="${u}"${p}]`;case"contains":return`[${c}*="${u}"${p}]`}};function s(i,o){let r=t("element",i,o),n=(o==null?void 0:o.scope)||document;return o!=null&&o.all?n.querySelectorAll(r):n.querySelector(r)}return[t,s]};var A={preventLoad:{key:`${l}-preventload`},debugMode:{key:`${l}-debug`},src:{key:"src",values:{finsweet:"@finsweet/attributes"}},dev:{key:`${l}-dev`}},[E,dt]=f(A);var h=e=>{let{currentScript:t}=document,s={};if(!t)return{attributes:s,preventsLoad:!1};let o={preventsLoad:typeof t.getAttribute(A.preventLoad.key)=="string",attributes:s};for(let r in e){let n=t.getAttribute(e[r]);o.attributes[r]=n}return o};var U=()=>{if(window.fsAttributes&&!Array.isArray(window.fsAttributes))return;let e={cms:{},push(...t){var s,i;for(let[o,r]of t)(i=(s=this[o])==null?void 0:s.loading)==null||i.then(r)}};D(e),j(e),window.fsAttributes=e,window.FsAttributes=window.fsAttributes,_()},D=e=>{let t=E("src","finsweet",{operator:"contains"}),s=E("dev"),o=[...document.querySelectorAll(`script${t}, script${s}`)].reduce((r,n)=>{var a;let c=n.getAttribute(A.dev.key)||((a=n.src.match(/[\w-. ]+(?=(\.js)$)/))==null?void 0:a[0]);return c&&!r.includes(c)&&r.push(c),r},[]);for(let r of o){e[r]={};let n=e[r];n.loading=new Promise(c=>{n.resolve=a=>{c(a),delete n.resolve}})}},j=e=>{let t=Array.isArray(window.fsAttributes)?window.fsAttributes:[];e.push(...t)};var v="1.3.6";var d="cmscss",y=`fs-${d}`,w={element:{key:`${y}-element`,values:{list:g("list")}},pseudo:{key:`${y}-pseudo`},class:{key:`${y}-class`}},[B,_t]=f(w);var{pseudo:{key:S},class:{key:q}}=w,I=e=>{for(let{element:t}of e){let{attributes:s}=t;for(let{name:i}of s){if(!i.startsWith(S))continue;let o=i.split(`${S}-`)[1],r=`${S}${o?`-${o}`:""}`,n=`${q}${o?`-${o}`:""}`,c=t.getAttribute(r),a=t.getAttribute(n);if(!c||!a)continue;let u=c.replace(/^\:/,""),b=a.replace(/^\./,""),p=t.matches(`[${r}]:${u}`);t.classList[p?"add":"remove"](b)}}};var x=async()=>{var s,i;let e=await T();if(!e)return[];let t=e.createCMSListInstances([B("element","list",{operator:"prefixed"})]);return await Promise.all(t.map(G)),(i=(s=window.fsAttributes[d]).resolve)==null||i.call(s,t),t},G=async e=>{let{items:t}=e;I(t),e.on("renderitems",s=>I(s))};U();T();var M,k;(M=window.fsAttributes)[k=d]||(M[k]={});var{preventsLoad:H}=h(),P=window.fsAttributes[d];P.version=v;H?P.init=x:(window.Webflow||(window.Webflow=[]),window.Webflow.push(x));})();
(()=>{var $=Object.defineProperty;var L=(e,t,s)=>t in e?$(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var R=(e,t,s)=>(L(e,typeof t!="symbol"?t+"":t,s),s);var C="@finsweet/attributes-cmscore";var m=class{static activateAlerts(){this.alertsActivated=!0}static alert(t,s){if(this.alertsActivated&&window.alert(t),s==="error")throw new Error(t)}};R(m,"alertsActivated",!1);var V=`https://cdn.jsdelivr.net/npm/${C}@1/cmscore.js`,T=async()=>{let{fsAttributes:e}=window;e.cms||(e.cms={});let{cms:t}=e;if(t.coreImport)return t.coreImport;try{let s=import(V);return t.coreImport=s,s.then(i=>{i&&(t.coreVersion||(t.coreVersion=i.version))}),s}catch(s){m.alert(`${s}`,"error");return}};var l="fs-attributes";var K=`${l}-support`,N="https://cdn.jsdelivr.net/npm/@finsweet/attributes-support@1/support.js",_=async()=>{let{fsAttributes:e,location:t}=window,{host:s,searchParams:i}=new URL(t.href);if(!s.includes("webflow.io")||!i.has(K))return!1;if(e.supportImport)return e.supportImport;try{e.supportImport=new Promise((o,r)=>{let n=document.createElement("script");n.src=N,n.onload=()=>o(!0),n.onerror=r,document.head.append(n)})}catch(o){return!1}return e.supportImport};var g=e=>t=>`${e}${t?`-${t}`:""}`,f=e=>{let t=(i,o,r)=>{let n=e[i],{key:c,values:a}=n,u;if(!o)return`[${c}]`;let b=a==null?void 0:a[o];typeof b=="string"?u=b:u=b(r&&"instanceIndex"in r?r.instanceIndex:void 0);let p=r&&"caseInsensitive"in r&&r.caseInsensitive?"i":"";if(!(r!=null&&r.operator))return`[${c}="${u}"${p}]`;switch(r.operator){case"prefixed":return`[${c}^="${u}"${p}]`;case"suffixed":return`[${c}$="${u}"${p}]`;case"contains":return`[${c}*="${u}"${p}]`}};function s(i,o){let r=t("element",i,o),n=(o==null?void 0:o.scope)||document;return o!=null&&o.all?n.querySelectorAll(r):n.querySelector(r)}return[t,s]};var A={preventLoad:{key:`${l}-preventload`},debugMode:{key:`${l}-debug`},src:{key:"src",values:{finsweet:"@finsweet/attributes"}},dev:{key:`${l}-dev`}},[E,dt]=f(A);var h=e=>{let{currentScript:t}=document,s={};if(!t)return{attributes:s,preventsLoad:!1};let o={preventsLoad:typeof t.getAttribute(A.preventLoad.key)=="string",attributes:s};for(let r in e){let n=t.getAttribute(e[r]);o.attributes[r]=n}return o};var U=()=>{if(window.fsAttributes&&!Array.isArray(window.fsAttributes))return;let e={cms:{},push(...t){var s,i;for(let[o,r]of t)(i=(s=this[o])==null?void 0:s.loading)==null||i.then(r)}};D(e),j(e),window.fsAttributes=e,window.FsAttributes=window.fsAttributes,_()},D=e=>{let t=E("src","finsweet",{operator:"contains"}),s=E("dev"),o=[...document.querySelectorAll(`script${t}, script${s}`)].reduce((r,n)=>{var a;let c=n.getAttribute(A.dev.key)||((a=n.src.match(/[\w-. ]+(?=(\.js)$)/))==null?void 0:a[0]);return c&&!r.includes(c)&&r.push(c),r},[]);for(let r of o){e[r]={};let n=e[r];n.loading=new Promise(c=>{n.resolve=a=>{c(a),delete n.resolve}})}},j=e=>{let t=Array.isArray(window.fsAttributes)?window.fsAttributes:[];e.push(...t)};var v="1.3.7";var d="cmscss",y=`fs-${d}`,w={element:{key:`${y}-element`,values:{list:g("list")}},pseudo:{key:`${y}-pseudo`},class:{key:`${y}-class`}},[B,_t]=f(w);var{pseudo:{key:S},class:{key:q}}=w,I=e=>{for(let{element:t}of e){let{attributes:s}=t;for(let{name:i}of s){if(!i.startsWith(S))continue;let o=i.split(`${S}-`)[1],r=`${S}${o?`-${o}`:""}`,n=`${q}${o?`-${o}`:""}`,c=t.getAttribute(r),a=t.getAttribute(n);if(!c||!a)continue;let u=c.replace(/^\:/,""),b=a.replace(/^\./,""),p=t.matches(`[${r}]:${u}`);t.classList[p?"add":"remove"](b)}}};var x=async()=>{var s,i;let e=await T();if(!e)return[];let t=e.createCMSListInstances([B("element","list",{operator:"prefixed"})]);return await Promise.all(t.map(G)),(i=(s=window.fsAttributes[d]).resolve)==null||i.call(s,t),t},G=async e=>{let{items:t}=e;I(t),e.on("renderitems",s=>I(s))};U();T();var M,k;(M=window.fsAttributes)[k=d]||(M[k]={});var{preventsLoad:H}=h(),P=window.fsAttributes[d];P.version=v;H?P.init=x:(window.Webflow||(window.Webflow=[]),window.Webflow.push(x));})();
{
"name": "@finsweet/attributes-cmscss",
"version": "1.3.6",
"version": "1.3.7",
"description": "Add CSS classes to Collection Item elements based on a media query.",

@@ -37,3 +37,3 @@ "homepage": "https://www.finsweet.com/attributes",

"dependencies": {
"@finsweet/attributes-cmscore": "1.7.0",
"@finsweet/attributes-cmscore": "1.7.1",
"@global/factory": "1.1.3",

@@ -40,0 +40,0 @@ "@global/constants": "1.0.2"

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc