diff options
| -rw-r--r-- | lib/clipboard.coffee | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/lib/clipboard.coffee b/lib/clipboard.coffee index b37caf72..a9e2e82e 100644 --- a/lib/clipboard.coffee +++ b/lib/clipboard.coffee @@ -1,6 +1,6 @@  Clipboard = -  _createTextArea: -> -    textArea = document.createElement "textarea" +  _createTextArea: (tagName = "textarea") -> +    textArea = document.createElement tagName      textArea.style.position = "absolute"      textArea.style.left = "-100%"      textArea.contentEditable = "true" @@ -17,11 +17,11 @@ Clipboard =      document.body.removeChild(textArea)    paste: -> -    textArea = @_createTextArea() +    textArea = @_createTextArea "div" # Use a <div> so Firefox pastes rich text.      document.body.appendChild(textArea)      textArea.focus()      document.execCommand("Paste") -    value = textArea.value +    value = textArea.innerText      document.body.removeChild(textArea)      value | 
