@yunzhijia/qing
Version:
> qingjs是为了方便前端人员在云之家环境调用native代码的工具类,兼容新版桌面端、老版桌面端、移动端、微信
2 lines • 865 B
JavaScript
/** Fri Sep 15 2023 13:31:58 GMT+0800 (中国标准时间) **/
(()=>{function t(t,e){var n,r,s;if(7==t.length)n=parseInt(t.substr(1,2),16),r=parseInt(t.substr(3,2),16),s=parseInt(t.substr(5,2),16);else{if(4!=t.length)return t;n=parseInt(""+t.substr(1,1)+t.substr(1,1),16),r=parseInt(""+t.substr(2,1)+t.substr(2,1),16),s=parseInt(""+t.substr(3,1)+t.substr(3,1),16)}return"rgba("+n+","+r+","+s+", 0."+e+")"}function e(e){var n=document.createElement("style");n.type="text/css",n.innerHTML=function(e){var n=":root{";for(var r in e)n+=["--",r,":",e[r],";"].join("");for(var s in e)for(var a=5;a<100;a+=5)n+=["--",s,"-",a,":",t(e[s],a),";"].join("");return n+="}"}(e),document.querySelector("head").appendChild(n),n=null}window.qing.define("theme",function(t,n){window.qing.call("getTheme",{success:function(t){t.success&&t.data&&t.data.style&&e(t.data.style)}})})})();