diff --git a/public/index.html b/public/index.html index ca2c4ec..3610023 100644 --- a/public/index.html +++ b/public/index.html @@ -36,7 +36,7 @@ diff --git a/public/javascripts/views/list.js b/public/javascripts/views/list.js index 278dbc5..02f63dd 100644 --- a/public/javascripts/views/list.js +++ b/public/javascripts/views/list.js @@ -28,7 +28,7 @@ var app = app || {}; }); var a = taskView.render(); this.$el.append(a.el); - a.$input.focus(); + //a.$input.focus(); console.log(a.$input.prop('selectionStart')); } diff --git a/public/javascripts/views/task.js b/public/javascripts/views/task.js index 392009b..45b43d0 100644 --- a/public/javascripts/views/task.js +++ b/public/javascripts/views/task.js @@ -11,7 +11,7 @@ var app = app || {}; 'click .task': 'edit', 'blur .edit': 'close', 'keyup .edit': 'broadcast', - 'keypress .edit': 'add' + 'keypress .edit': 'update' }, initialize: function() { @@ -46,11 +46,11 @@ var app = app || {}; }); }, - add: function(e) { + update: function(e) { if ( e.which === ENTER_KEY ) { app.Tasks.add({content:''}); this.$input.blur(); - //this.next('textarea').focus(); + this.$el.next('li').find('input').focus(); } }, diff --git a/public/sass/app.scss b/public/sass/app.scss index 3dbb64b..6d8e231 100644 --- a/public/sass/app.scss +++ b/public/sass/app.scss @@ -107,7 +107,7 @@ body { z-index: 8; background-color: #aaa; } - textarea.edit { + input.edit { box-shadow: none; display: inline; background: transparent; @@ -117,7 +117,6 @@ body { padding: 0; margin: 0; width: 620px; - height: 18px; font-family: inherit; font-size: inherit; font-weight: inherit; @@ -131,9 +130,8 @@ body { text-align: start; -webkit-writing-mode: horizontal-tb; } - textarea.edit:focus { + input.edit:focus { background-color: white; - height: 18px; } } } diff --git a/public/stylesheets/app.css b/public/stylesheets/app.css index 67b383d..1b2530c 100644 --- a/public/stylesheets/app.css +++ b/public/stylesheets/app.css @@ -5610,7 +5610,7 @@ body #hackflowy #main .children li .task .link:hover { background-color: #aaa; } /* line 110, ../sass/app.scss */ -body #hackflowy #main .children li .task textarea.edit { +body #hackflowy #main .children li .task input.edit { box-shadow: none; display: inline; background: transparent; @@ -5620,7 +5620,6 @@ body #hackflowy #main .children li .task textarea.edit { padding: 0; margin: 0; width: 620px; - height: 18px; font-family: inherit; font-size: inherit; font-weight: inherit; @@ -5634,16 +5633,15 @@ body #hackflowy #main .children li .task textarea.edit { text-align: start; -webkit-writing-mode: horizontal-tb; } -/* line 134, ../sass/app.scss */ -body #hackflowy #main .children li .task textarea.edit:focus { +/* line 133, ../sass/app.scss */ +body #hackflowy #main .children li .task input.edit:focus { background-color: white; - height: 18px; } -/* line 142, ../sass/app.scss */ +/* line 140, ../sass/app.scss */ body #hackflowy #main > .children { margin-left: 0; } -/* line 145, ../sass/app.scss */ +/* line 143, ../sass/app.scss */ body #hackflowy #footer { color: #333333; margin: 10px 0;