(e, p)
| 364 | }; |
| 365 | |
| 366 | const writeClipboard = (e, p) => { |
| 367 | e.preventDefault(); |
| 368 | e.clipboardData.setData('text/plain', p.plain); |
| 369 | e.clipboardData.setData('text/html', p.html); |
| 370 | }; |
| 371 | |
| 372 | ed.addEventListener('copy', (e) => { |
| 373 | const p = copyPayload(); if (p) writeClipboard(e, p); |