mirror of
https://github.com/morris/vanilla-todo.git
synced 2025-08-20 12:51:43 +02:00
fix issues with input focus
This commit is contained in:
@@ -5,7 +5,7 @@ VT.TodoItemInput = function (el) {
|
||||
var saveOnBlur = true;
|
||||
|
||||
el.innerHTML = [
|
||||
'<input class="input" type="text">',
|
||||
'<input type="text" class="input use-focus-other">',
|
||||
'<button class="app-button save"><i class="app-icon" data-id="plus-24"></i></button>',
|
||||
].join('\n');
|
||||
|
||||
@@ -30,6 +30,8 @@ VT.TodoItemInput = function (el) {
|
||||
saveOnBlur = true;
|
||||
});
|
||||
|
||||
inputEl.addEventListener('focusOther', save);
|
||||
|
||||
saveEl.addEventListener('mousedown', function () {
|
||||
saveOnBlur = false;
|
||||
});
|
||||
|
Reference in New Issue
Block a user