Skip to content

Commit d0af936

Browse files
committed
Updates
1 parent f7e1604 commit d0af936

File tree

1,252 files changed

+19225
-53862
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,252 files changed

+19225
-53862
lines changed

index.js

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@
1818
return to;
1919
};
2020
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
21+
// If the importer is in node compatibility mode or this is not an ESM
22+
// file that has been converted to a CommonJS file using a Babel-
23+
// compatible transform (i.e. "__esModule" has not been set), then set
24+
// "default" to the CommonJS "module.exports" for node compatibility.
2125
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
2226
mod
2327
));
@@ -7857,6 +7861,13 @@
78577861
render(data2, "ClipboardItems");
78587862
});
78597863
}, []);
7864+
const autoselect = (0, import_react.useCallback)((e) => {
7865+
const range = document.createRange();
7866+
range.selectNodeContents(e.target);
7867+
const selection = window.getSelection();
7868+
selection.removeAllRanges();
7869+
selection.addRange(range);
7870+
}, []);
78607871
function render_file(file) {
78617872
return file ? /* @__PURE__ */ import_react.default.createElement("table", null, /* @__PURE__ */ import_react.default.createElement("thead", null, /* @__PURE__ */ import_react.default.createElement("tr", null, /* @__PURE__ */ import_react.default.createElement("th", null, "Name"), /* @__PURE__ */ import_react.default.createElement("th", null, "Size"), /* @__PURE__ */ import_react.default.createElement("th", null, "Type"), /* @__PURE__ */ import_react.default.createElement("th", null, /* @__PURE__ */ import_react.default.createElement(
78627873
"a",
@@ -7868,7 +7879,7 @@
78687879
)))), /* @__PURE__ */ import_react.default.createElement("tbody", null, /* @__PURE__ */ import_react.default.createElement("tr", null, /* @__PURE__ */ import_react.default.createElement("td", null, /* @__PURE__ */ import_react.default.createElement("code", null, file.name)), /* @__PURE__ */ import_react.default.createElement("td", null, /* @__PURE__ */ import_react.default.createElement("code", null, file.size)), /* @__PURE__ */ import_react.default.createElement("td", null, /* @__PURE__ */ import_react.default.createElement("code", null, file.type)), /* @__PURE__ */ import_react.default.createElement("td", null, /* @__PURE__ */ import_react.default.createElement("code", null, /* @__PURE__ */ import_react.default.createElement("a", { href: file.url }, /* @__PURE__ */ import_react.default.createElement("img", { src: file.url }))))))) : /* @__PURE__ */ import_react.default.createElement("em", null, "N/A");
78697880
}
78707881
if (!data.length) {
7871-
return /* @__PURE__ */ import_react.default.createElement("div", { className: "intro-msg" }, /* @__PURE__ */ import_react.default.createElement("h2", null, "To get started, either:"), /* @__PURE__ */ import_react.default.createElement("ul", null, /* @__PURE__ */ import_react.default.createElement("li", null, /* @__PURE__ */ import_react.default.createElement("button", { disabled: has_async_clipboard, onClick: paste }, "Paste using the Clipboard API"), " ", "if your browser supports the Asynchronous Clipboard API"), /* @__PURE__ */ import_react.default.createElement("li", null, "Paste with the ", /* @__PURE__ */ import_react.default.createElement("kbd", null, "Ctrl+V"), " / ", /* @__PURE__ */ import_react.default.createElement("kbd", null, "\u2318V"), " ", "keyboard shortcut"), /* @__PURE__ */ import_react.default.createElement("li", null, "Drop something on the page")));
7882+
return /* @__PURE__ */ import_react.default.createElement("div", { className: "intro-msg" }, /* @__PURE__ */ import_react.default.createElement("h2", null, "To get started, either:"), /* @__PURE__ */ import_react.default.createElement("ul", null, /* @__PURE__ */ import_react.default.createElement("li", null, /* @__PURE__ */ import_react.default.createElement("button", { disabled: has_async_clipboard, onClick: paste }, "Paste using the Clipboard API"), " ", "if your browser supports the Asynchronous Clipboard API"), /* @__PURE__ */ import_react.default.createElement("li", null, "Paste with the ", /* @__PURE__ */ import_react.default.createElement("kbd", null, "Ctrl+V"), " / ", /* @__PURE__ */ import_react.default.createElement("kbd", null, "\u2318V"), " ", "keyboard shortcut or", " ", /* @__PURE__ */ import_react.default.createElement("span", { contentEditable: true, onFocus: autoselect }, "paste in here"), " ", "if you don't have a keyboard"), /* @__PURE__ */ import_react.default.createElement("li", null, "Drop something on the page")));
78727883
}
78737884
return /* @__PURE__ */ import_react.default.createElement("div", null, /* @__PURE__ */ import_react.default.createElement("button", { type: "button", onClick: (e) => render() }, "\u2190 Go back"), data.map((render_data, idx) => {
78747885
const URLS = MDN_URLS[render_data.type];

index.jsx

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,14 @@ function ClipboardInspector(props) {
8888
});
8989
}, []);
9090

91+
const autoselect = useCallback(e => {
92+
const range = document.createRange();
93+
range.selectNodeContents(e.target);
94+
const selection = window.getSelection();
95+
selection.removeAllRanges();
96+
selection.addRange(range);
97+
}, []);
98+
9199
function render_file(file) {
92100
return file ? (
93101
<table>
@@ -145,7 +153,11 @@ function ClipboardInspector(props) {
145153
</li>
146154
<li>
147155
Paste with the <kbd>Ctrl+V</kbd> / <kbd>⌘V</kbd>{' '}
148-
keyboard shortcut
156+
keyboard shortcut or{' '}
157+
<span contentEditable onFocus={autoselect}>
158+
paste in here
159+
</span>{' '}
160+
if you don't have a keyboard
149161
</li>
150162
<li>Drop something on the page</li>
151163
</ul>
310 KB
Binary file not shown.

node_modules/@esbuild/darwin-arm64/package.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/async/CHANGELOG.md

Lines changed: 76 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/async/README.md

Lines changed: 7 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/async/all.js

Lines changed: 82 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/async/allLimit.js

Lines changed: 11 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)