MCPcopy Index your code
hub / github.com/XIU2/UserScript / menu_switch

Function menu_switch

Autopage.user.js:2871–2887  ·  view source on GitHub ↗
(menu_status, Name, Tips)

Source from the content-addressed store, hash-verified

2869
2870 // 菜单开关
2871 function menu_switch(menu_status, Name, Tips) {
2872 if (menu_status === true){
2873 GM_setValue(Name, false);
2874 } else {
2875 GM_setValue(Name, true);
2876 }
2877 if (Name === 'menu_page_number') {
2878 if (menu_status === true){pageNumber('del');} else {pageNumber('add');}
2879 registerMenuCommand(); // 重新注册脚本菜单
2880 if (curSite.SiteTypeID !== 0 && curSite.pager) { // 解决开关页码后 翻页失效的问题
2881 if (curSite.pager.type === undefined) curSite.pager.type = 1; // 默认翻页模式 1
2882 if (curSite.pager.scrollD === undefined) curSite.pager.scrollD = 2000; // 默认翻页触发线 2000
2883 if (curSite.pager.interval === undefined) curSite.pager.interval = 500; // 默认间隔时间 500ms
2884 }
2885 } else {
2886 location.reload();}
2887 };
2888 // 生成 SiteTypeID
2889 function setSiteTypeID() {
2890 let num = 0

Callers 1

registerMenuCommandFunction · 0.70

Calls 2

pageNumberFunction · 0.85
registerMenuCommandFunction · 0.70

Tested by

no test coverage detected