fix clipboardData reference
This commit is contained in:
parent
a49a0b9ad3
commit
fcbe904435
1 changed files with 9 additions and 9 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue