From fcbe904435fb9026c95b077a967c8004e217eba1 Mon Sep 17 00:00:00 2001 From: DanyaPostfactum Date: Sun, 21 Oct 2012 12:59:25 +1100 Subject: [PATCH] fix clipboardData reference --- lib/ace/keyboard/textinput.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lib/ace/keyboard/textinput.js b/lib/ace/keyboard/textinput.js index 05df68fa..1a9bd3c5 100644 --- a/lib/ace/keyboard/textinput.js +++ b/lib/ace/keyboard/textinput.js @@ -163,11 +163,11 @@ var TextInput = function(parentNode, host) { return; } - e.clipboardData = e.clipboardData || window.clipboardData; + var clipboardData = e.clipboardData || window.clipboardData; - if (e.clipboardData) { + if (clipboardData) { // Safari 5 has clipboardData object, but does not handle setData() - var supported = e.clipboardData.setData("Text", data); + var supported = clipboardData.setData("Text", data); if (supported) { host.onCut(); event.preventDefault(e); @@ -189,11 +189,11 @@ var TextInput = function(parentNode, host) { return; } - e.clipboardData = e.clipboardData || window.clipboardData; + var clipboardData = e.clipboardData || window.clipboardData; - if (e.clipboardData) { + if (clipboardData) { // Safari 5 has clipboardData object, but does not handle setData() - var supported = e.clipboardData.setData("Text", data); + var supported = clipboardData.setData("Text", data); if (supported) { host.onCopy(); event.preventDefault(e); @@ -210,10 +210,10 @@ var TextInput = function(parentNode, host) { }; var onPaste = function(e) { - e.clipboardData = e.clipboardData || window.clipboardData; + var clipboardData = e.clipboardData || window.clipboardData; - if (e.clipboardData) { - var data = e.clipboardData.getData("Text"); + if (clipboardData) { + var data = clipboardData.getData("Text"); if (data) host.onPaste(data); event.preventDefault(e);