add css selector linq.
This commit is contained in:
parent
f92614c494
commit
d77ca4e98b
21
game/game.js
21
game/game.js
|
@ -7176,8 +7176,19 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
linq:{
|
linq:{
|
||||||
css:{
|
cselector:{
|
||||||
merge:function(){return Array.from(arguments).join(",")}
|
hasAttr:name=>`[${name}]`,
|
||||||
|
isAttr:(name,item)=>`[${name}=${item}]`,
|
||||||
|
inAttr:(name,item)=>`[${name}~=${item}]`,
|
||||||
|
conAttr:(name,item)=>`[${name}*=${item}]`,
|
||||||
|
onAttr:(name,item)=>`[${name}|=${item}]`,
|
||||||
|
bgnAttr:(name,item)=>`[${name}^=${item}]`,
|
||||||
|
endAttr:(name,item)=>`[${name}^=${item}]`,
|
||||||
|
merge:function(){return Array.from(arguments).join(" ");},
|
||||||
|
concat:function(){return Array.from(arguments).join("");},
|
||||||
|
class:function(){return `.${Array.from(arguments).join(".")}`;},
|
||||||
|
group:function(){return Array.from(arguments).join(",");},
|
||||||
|
media:type=>`@media ${type}`
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
init:{
|
init:{
|
||||||
|
@ -32182,7 +32193,11 @@
|
||||||
}
|
}
|
||||||
return result.join(" ");
|
return result.join(" ");
|
||||||
},
|
},
|
||||||
generate:(name, style)=>[`${name} {`, game.dynamicStyle.translate(style), "}"].join(" ")
|
generate:(name, style)=>[`${name} {`, game.dynamicStyle.translate(style), "}"].join(" "),
|
||||||
|
has:name=>game.dynamicStyle._cache.rules.some(item=>item[0]==name),
|
||||||
|
get:name=>game.dynamicStyle.find(item=>item[0]==name),
|
||||||
|
find:fn=>game.dynamicStyle._cache.rules.find(fn),
|
||||||
|
size:()=>game.dynamicStyle._cache.rules.length
|
||||||
},
|
},
|
||||||
//Add a background music to the config option
|
//Add a background music to the config option
|
||||||
//在设置选项中添加一首背景音乐
|
//在设置选项中添加一首背景音乐
|
||||||
|
|
Loading…
Reference in New Issue