MCPcopy Index your code
hub / github.com/codedogQBY/ReadAny / dropHandler

Function dropHandler

packages/foliate-js/reader.js:220–227  ·  view source on GitHub ↗
(e)

Source from the content-addressed store, hash-verified

218
219const dragOverHandler = (e) => e.preventDefault();
220const dropHandler = (e) => {
221 e.preventDefault();
222 const item = Array.from(e.dataTransfer.items).find((item) => item.kind === "file");
223 if (item) {
224 const entry = item.webkitGetAsEntry();
225 open(entry.isFile ? item.getAsFile() : entry).catch((e) => console.error(e));
226 }
227};
228const dropTarget = $("#drop-target");
229dropTarget.addEventListener("drop", dropHandler);
230dropTarget.addEventListener("dragover", dragOverHandler);

Callers

nothing calls this directly

Calls 3

openFunction · 0.85
findMethod · 0.80
fromMethod · 0.80

Tested by

no test coverage detected