From 96f78dec0e8ddd9ad975ec8150733f4945ff9095 Mon Sep 17 00:00:00 2001 From: Jon Reid Date: Fri, 13 Apr 2012 12:03:12 -0700 Subject: Timeline: Bug fix: problem with editing layers missing last letter in new value. --- js/components/editable.reel/editable.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'js/components/editable.reel/editable.js') diff --git a/js/components/editable.reel/editable.js b/js/components/editable.reel/editable.js index ca65bc2a..dad93b31 100644 --- a/js/components/editable.reel/editable.js +++ b/js/components/editable.reel/editable.js @@ -38,6 +38,7 @@ exports.Editable = Montage.create(Component, { set : function(el) { this._element = el; this._element.addEventListener('keydown', this, false); + this._element.addEventListener('keyup', this, false); this._element.addEventListener('input', this, false); if(this.startOnEvent) { @@ -192,11 +193,13 @@ exports.Editable = Montage.create(Component, { handleKeydown : { value : function(e) { var k = e.keyCode; - - // Record change + } + }, + + handleKeyup : { + value : function(e) { + // Record change in value this.enteredValue = this._element.firstChild.data; - - //console.log('keyCode: ' + k); } }, ///// Text input has changed values -- cgit v1.2.3