From c8a395481eeb950c8725e3d6e0fa58510cb407aa Mon Sep 17 00:00:00 2001
From: mrmr1993
Date: Fri, 24 Nov 2017 20:26:30 +0000
Subject: FF: Use a contenteditable 
 for Clipboard.paste
This adds support for pasting rich text from the clipboard
---
 lib/clipboard.coffee | 8 ++++----
 1 file 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 
 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
 
-- 
cgit v1.2.3