MCPcopy
hub / github.com/streetwriters/notesnook / onMouseClick

Function onMouseClick

packages/clipper/src/index.ts:161–178  ·  view source on GitHub ↗
(event: MouseEvent)

Source from the content-addressed store, hash-verified

159}
160
161const onMouseClick = (event: MouseEvent) => {
162 event.preventDefault();
163 const target = event.target as HTMLElement;
164
165 if (target.classList.contains(CLASSES.nodeSelected)) {
166 target.classList.remove(CLASSES.nodeSelected);
167 return;
168 }
169
170 if (!canSelect(target)) return;
171
172 target.classList.add(CLASSES.nodeSelected);
173 // const clipData = clipNode(target, false);
174 // useExtensionStore.getState().setClipData({
175 // type: "manualSelection",
176 // data: clipData,
177 // });
178};
179
180function registerClickListeners(doc: Document) {
181 doc.body.addEventListener("click", onMouseClick);

Callers

nothing calls this directly

Calls 5

canSelectFunction · 0.85
preventDefaultMethod · 0.80
removeMethod · 0.65
containsMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected