aboutsummaryrefslogtreecommitdiff
path: root/js/components/editable.reel/editable.js
diff options
context:
space:
mode:
authorJon Reid2012-04-13 12:03:12 -0700
committerJon Reid2012-04-13 12:03:12 -0700
commit96f78dec0e8ddd9ad975ec8150733f4945ff9095 (patch)
treee7b7f7c768fde197397ee358a4d273ebdae23f46 /js/components/editable.reel/editable.js
parent3d4ead0171ebdf9334a5baabec26929ad45458a9 (diff)
downloadninja-96f78dec0e8ddd9ad975ec8150733f4945ff9095.tar.gz
Timeline: Bug fix: problem with editing layers missing last letter in new
value.
Diffstat (limited to 'js/components/editable.reel/editable.js')
-rw-r--r--js/components/editable.reel/editable.js11
1 files changed, 7 insertions, 4 deletions
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, {
38 set : function(el) { 38 set : function(el) {
39 this._element = el; 39 this._element = el;
40 this._element.addEventListener('keydown', this, false); 40 this._element.addEventListener('keydown', this, false);
41 this._element.addEventListener('keyup', this, false);
41 this._element.addEventListener('input', this, false); 42 this._element.addEventListener('input', this, false);
42 43
43 if(this.startOnEvent) { 44 if(this.startOnEvent) {
@@ -192,11 +193,13 @@ exports.Editable = Montage.create(Component, {
192 handleKeydown : { 193 handleKeydown : {
193 value : function(e) { 194 value : function(e) {
194 var k = e.keyCode; 195 var k = e.keyCode;
195 196 }
196 // Record change 197 },
198
199 handleKeyup : {
200 value : function(e) {
201 // Record change in value
197 this.enteredValue = this._element.firstChild.data; 202 this.enteredValue = this._element.firstChild.data;
198
199 //console.log('keyCode: ' + k);
200 } 203 }
201 }, 204 },
202 ///// Text input has changed values 205 ///// Text input has changed values