MCPcopy
hub / github.com/xcanwin/KeepChatGPT / setUserOptions

Function setUserOptions

KeepChatGPT.user.js:1068–1141  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1066 };
1067
1068 const setUserOptions = function () {
1069 if (gv("k_showDebug", false) === true) {
1070 setToggleChecked("nmenuid_sd", true);
1071 if ($("#xcanwin")) {
1072 $("#xcanwin").style.display = "";
1073 }
1074 } else if ($("#xcanwin")) {
1075 $("#xcanwin").style.display = "none";
1076 }
1077
1078 if (gv("k_theme", "light") === "dark") {
1079 setToggleChecked("nmenuid_dm", true);
1080 $("body").classList.add("kdark");
1081 }
1082
1083 applyKcgHueByTheme();
1084
1085 if (gv("k_closeModer", false) === true) {
1086 setToggleChecked("nmenuid_cm", true);
1087 }
1088
1089 if (gv("k_keenObservation", true) === true) {
1090 setToggleChecked("nmenuid_ko", true);
1091 $("body").classList.add("kkeenobservation");
1092 }
1093
1094 if (gv("k_clonechat", false) === true) {
1095 setToggleChecked("nmenuid_cc", true);
1096 cloneChat(true);
1097 }
1098
1099 if (gv("k_cleanlyhome", false) === true) {
1100 setToggleChecked("nmenuid_pp", true);
1101 purifyPage();
1102 $("body").classList.add("kpurifypage");
1103 }
1104
1105 if (gv("k_largescreen", false) === true) {
1106 setToggleChecked("nmenuid_ls", true);
1107 $("main#main").classList.add("largescreen");
1108 }
1109
1110 if (gv("k_speakcompletely", false) === true) {
1111 setToggleChecked("nmenuid_sc", true);
1112 }
1113
1114 if (gv("k_intercepttracking", false) === true) {
1115 setToggleChecked("nmenuid_it", true);
1116 interceptTracking(true);
1117 }
1118
1119 if (gv("k_everchanging", false) === true) {
1120 setToggleChecked("nmenuid_ec", true);
1121 everChanging(true);
1122 }
1123
1124 //检查更新:首次、每3天
1125 if (

Callers 1

loadKCGFunction · 0.85

Calls 12

gvFunction · 0.85
setToggleCheckedFunction · 0.85
$Function · 0.85
applyKcgHueByThemeFunction · 0.85
cloneChatFunction · 0.85
purifyPageFunction · 0.85
interceptTrackingFunction · 0.85
everChangingFunction · 0.85
svFunction · 0.85
checkForUpdatesFunction · 0.85
supportAuthorFunction · 0.85
addMethod · 0.80

Tested by

no test coverage detected