From 26a2e9ef53efb5c3f73f52b9cbd4c2e4f7ca9b9b Mon Sep 17 00:00:00 2001 From: daboe01 Date: Mon, 29 Jun 2015 19:43:23 +0200 Subject: [PATCH] capture mode for copy/paste --- AppKit/CPTextView/CPTextView.j | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/AppKit/CPTextView/CPTextView.j b/AppKit/CPTextView/CPTextView.j index 8dd96802c..25fadff96 100644 --- a/AppKit/CPTextView/CPTextView.j +++ b/AppKit/CPTextView/CPTextView.j @@ -2213,7 +2213,7 @@ var _CPCopyPlaceholder = '-'; return false; }, true); // capture mode - _CPNativeInputField.onpaste = function(e) + _CPNativeInputField.addEventListener("paste" , function(e) { _CPNativeInputFieldWasCopyPaste = YES; @@ -2233,8 +2233,8 @@ var _CPCopyPlaceholder = '-'; }, 20); return false; - } - _CPNativeInputField.oncopy = function(e) + }, true); // capture mode + _CPNativeInputField.addEventListener("copy", function(e) { _CPNativeInputFieldWasCopyPaste = YES; @@ -2250,8 +2250,8 @@ var _CPCopyPlaceholder = '-'; // e.clipboardData.setData('application/rtf', stringForPasting); // does not seem to work return false; - } - _CPNativeInputField.oncut = function(e) + }, true); // capture mode + _CPNativeInputField.addEventListener("cut", function(e) { _CPNativeInputFieldWasCopyPaste = YES; @@ -2271,7 +2271,7 @@ var _CPCopyPlaceholder = '-'; // e.clipboardData.setData('application/rtf', stringForPasting); // does not seem to work return false; - } + }, true); // capture mode } + (void)focus