PluginProbe
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance / trunk
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance vtrunk
4.7.0 4.6.1 4.6.0 4.5.5 4.5.4 4.5.3 4.5.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.5 3.2.6 3.2.7 3.2.9 3.3.0 3.3.1 3.3.2 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.7.0 3.7.1 All 111 releases
wp-optimize / vendor / team-updraft / lib-onboarding-wizard / Wizard / Onboarding / src / utils / Copy.ts

Copy.ts in WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance trunk, at vendor/team-updraft/lib-onboarding-wizard/Wizard/Onboarding/src/utils/Copy.ts

28 lines 849 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * Does not work on localhost
3 * @param value
4 * @constructor
5 */
6 const Copy = (value) => {
7 if (navigator.clipboard && typeof navigator.clipboard.writeText === 'function') {
8 navigator.clipboard.writeText(value)
9 .then(() => console.log("Key copied to clipboard"))
10 .catch((err) => console.error("Clipboard write failed", err));
11 } else {
12 const input = document.createElement("input");
13 input.value = value;
14 document.body.appendChild(input);
15 input.focus();
16 input.select();
17
18 try {
19 const success = document.execCommand("copy");
20 console.log(success ? "Copied!" : "Copy failed");
21 } catch (err) {
22 console.error("Fallback copy error:", err);
23 }
24
25 document.body.removeChild(input);
26 }
27 };
28 export default Copy;