dashboard-ui/modules/polyfills/css.js
2023-08-31 15:30:17 +02:00

1 line
517 B
JavaScript

globalThis.CSS||(globalThis.CSS={}),CSS.supports||(CSS.supports=function(prop,value){if("undefined"!=typeof window&&(value=2===arguments.length?value:"inherit",!(prop.includes("--")||value&&value.includes("--")))){if("supportsCSS"in window)return window.supportsCSS(prop,value);try{var camel=prop.replace(/-([a-z]|[0-9])/gi,function(all,letter){return(letter+"").toUpperCase()}),el=document.createElement("div");if(camel in el.style)return el.style.cssText=prop+":"+value,""!==el.style[camel]}catch(err){}}return!1});