MCPcopy Create free account
hub / github.com/XIU2/UserScript / menu_toggle

Function menu_toggle

Zhihu-Beautification.user.js:75–92  ·  view source on GitHub ↗
(menu_status, Name)

Source from the content-addressed store, hash-verified

73
74 // 切换暗黑模式
75 function menu_toggle(menu_status, Name) {
76 menu_status = parseInt(menu_status)
77 if (menu_status >= 4){
78 menu_status = 1;
79 } else {
80 menu_status += 1;
81 }
82 GM_setValue(`${Name}`, menu_status);
83 if (menu_status === 1) { // 设置 Cookie
84 if (getTheme() === 'light') setTheme('dark');
85 } else {
86 if (getTheme() === 'dark') {
87 setTheme('light');
88 } else {
89 if (menu_value('menu_darkMode')) {location.reload();} else {registerMenuCommand();}
90 }
91 }
92 };
93
94 // 菜单数字图标
95 function menu_num(num) {

Callers 1

registerMenuCommandFunction · 0.70

Calls 4

getThemeFunction · 0.85
setThemeFunction · 0.85
menu_valueFunction · 0.70
registerMenuCommandFunction · 0.70

Tested by

no test coverage detected