Expose ClipboardEvent in editor paste event

This commit is contained in:
Phill Campbell 2015-04-27 18:49:12 +01:00
commit 3ce8d76c89
2 changed files with 3 additions and 3 deletions

View file

@ -920,12 +920,12 @@ var Editor = function(renderer, session) {
*
*
**/
this.onPaste = function(text) {
this.onPaste = function(text, event) {
// todo this should change when paste becomes a command
if (this.$readOnly)
return;
var e = {text: text};
var e = {text: text, event: event};
this._signal("paste", e);
text = e.text;
if (!this.inMultiSelectMode || this.inVirtualSelectionMode) {

View file

@ -306,7 +306,7 @@ var TextInput = function(parentNode, host) {
var data = handleClipboardData(e);
if (typeof data == "string") {
if (data)
host.onPaste(data);
host.onPaste(data, e);
if (useragent.isIE)
setTimeout(resetSelection);
event.preventDefault(e);