/**
* YCat SVG鍥炬爣搴?v1.0
* 缁熶竴浣跨敤鍐呰仈SVG锛屾棤渚濊禆锛屾竻鏅伴攼鍒? * 缂栫爜锛歎TF-8 鏃?BOM
*/
const Icons = {
// 涓婚〉/鐪嬫澘
home: ``,
// 缂栬緫鍣?鍐欐枃绔? pen: ``,
// 鏂囩珷绠$悊
articles: ``,
// 鏃ュ巻
calendar: ``,
// 鍒嗗彂/鍙戝竷
publish: ``,
// 瀹氭椂鍙戝竷
schedule: ``,
// 鏁版嵁鐪嬫澘
analytics: ``,
// 璐﹀彿绠$悊
accounts: ``,
// 鍥㈤槦鍗忎綔
team: ``,
// 璁剧疆
settings: ``,
// AI鍔╂墜
ai: ``,
// 璇勮
comments: ``,
// 涔︾/鏀惰棌
bookmark: ``,
// 鍥炴敹绔? trash: ``,
// 甯姪鏂囨。
help: ``,
// 鐢ㄦ埛鍙嶉
feedback: ``,
// 鎼滅储
search: ``,
// 璁㈤槄/瀹氫环
pricing: ``,
// 鐗堟湰鍘嗗彶
versions: ``,
// 鏍囩/绯诲垪
series: ``,
// 瀵煎嚭
export: ``,
// 绯荤粺鐘舵€? status: ``,
// RSS
rss: ``,
// 瀵规瘮/宸紓
diff: ``,
// 宸ヤ綔娴? workflow: ``,
// A/B娴嬭瘯
abtest: ``,
// 瀹℃牳/璇勮
review: ``,
// 涓栫晫鏉?棣栭〉
worldcup: ``,
// 涓栫晫鏉?鐞冮槦
teams: ``,
// 涓栫晫鏉?鐞冨憳
players: ``,
// 涓栫晫鏉?璧涚▼
matches: ``,
// 涓栫晫鏉?绉垎
standings: ``,
// 妯℃澘
templates: ``,
// 娲昏穬搴? activity: ``,
// 蹇嵎閿? shortcuts: ``,
// 鍔熻兘寮€鍏? features: ``,
// 鍐呭妫€娴? contentCheck: ``,
// 鏁忔劅璇嶆娴? contentFilter: ``,
// 鍘熷垱搴︽娴? originality: ``,
// SEO瀹¤
seo: ``,
// 鍙鎬褍垎鏋? readability: ``,
// 鎯呮劅鍒嗘瀽
sentiment: ``,
// 璐ㄩ噺璇勫垎
quality: ``,
// 鍙戝竷鎺ㄨ崘鏃堕棿
time: ``,
// 鐑/鎺掕
hotlist: ``,
// 閫氱煡
bell: ``,
// 鑿滃崟锛堟眽鍫★級
menu: ``,
// 鍏抽棴
close: ``,
// 灞曞紑
expand: ``,
// 鏀惰捣
collapse: ``,
// 绠ご鍙? arrowRight: ``,
// 绠ご宸? arrowLeft: ``,
// 鍔犲彿
plus: ``,
// 鍑忓彿
minus: ``,
// 缂栬緫
edit: ``,
// 鍒犻櫎
delete: ``,
// 澶嶅埗
copy: ``,
// 涓嬭浇
download: ``,
// 涓婁紶
upload: ``,
// 閾炬帴
link: ``,
// 鍒锋柊
refresh: ``,
// 鍔犺浇涓? loading: ``,
// 鎴愬姛
success: ``,
// 璀﹀憡
warning: ``,
// 閿欒
error: ``,
// 淇℃伅
info: ``,
// YCat Logo
ycatLogo: ``,
};
// 灏嗘墍鏈夊浘鏍囨寕鍒板叏灞€ window 瀵硅薄锛屼緵 HTML 妯℃澘鐩存帴浣跨敤
window.Icons = Icons;
window.$icon = function(name, size = 18) {
const svg = Icons[name] || '';
return svg.replace(/width="[^"]*"/, `width="${size}"`).replace(/height="[^"]*"/, `height="${size}"`);
};