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

Function toggleMenuByKcg

KeepChatGPT.user.js:1209–1218  ·  view source on GitHub ↗
(event)

Source from the content-addressed store, hash-verified

1207
1208 // 支持点击与键盘打开设置弹窗。
1209 const toggleMenuByKcg = function (event) {
1210 event.preventDefault();
1211 event.stopPropagation();
1212 const nmenu = $(".kmenu");
1213 if (nmenu?.classList.contains("kshow")) {
1214 toggleMenu("hide");
1215 } else {
1216 toggleMenu("show");
1217 }
1218 };
1219 ndivkcg.addEventListener("click", toggleMenuByKcg);
1220 ndivkcg.addEventListener("keydown", function (event) {
1221 if (event.key === "Enter" || event.key === " ") {

Callers 1

loadKCGFunction · 0.85

Calls 2

$Function · 0.85
toggleMenuFunction · 0.85

Tested by

no test coverage detected