Browse Source

[Fix][UI Next][V1.0.0-Beta] Fix bug where name copy is invalid (#9684)

3.0.0/version-upgrade
Devosend 3 years ago committed by GitHub
parent
commit
99678c097c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      dolphinscheduler-ui-next/src/utils/clipboard.ts

12
dolphinscheduler-ui-next/src/utils/clipboard.ts

@ -16,16 +16,14 @@
*/
export const copy = (text: string): boolean => {
const range = document.createRange()
const node = document.createTextNode(text)
document.body.append(node)
range.selectNode(node)
window.getSelection()?.addRange(range)
const inp = document.createElement('input')
document.body.appendChild(inp)
inp.value = text
inp.select()
let result = false
try {
result = document.execCommand('copy')
} catch (err) {}
window.getSelection()?.removeAllRanges()
document.body.removeChild(node)
inp.remove()
return result
}

Loading…
Cancel
Save