MCPcopy Create free account
hub / github.com/Auto-Plugin/milkup / createContextMenuItem

Method createContextMenuItem

src/core/nodeviews/code-block.ts:1290–1310  ·  view source on GitHub ↗

* 创建右键菜单项

(
    label: string,
    disabled: boolean,
    onClick: () => void
  )

Source from the content-addressed store, hash-verified

1288 * 创建右键菜单项
1289 */
1290 private createContextMenuItem(
1291 label: string,
1292 disabled: boolean,
1293 onClick: () => void
1294 ): HTMLElement {
1295 const item = document.createElement("div");
1296 item.className = "milkup-context-menu-item";
1297 if (disabled) {
1298 item.classList.add("disabled");
1299 }
1300 item.textContent = label;
1301
1302 if (!disabled) {
1303 item.addEventListener("click", (e) => {
1304 e.stopPropagation();
1305 onClick();
1306 });
1307 }
1308
1309 return item;
1310 }
1311
1312 /**
1313 * 隐藏右键菜单

Callers 1

showContextMenuMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected