keyup is a better fit for that task than keypress or keydown.

This commit is contained in:
Nicolas Stepien 2012-02-01 18:43:16 +01:00
parent 12823a69e4
commit 4ac035da86
2 changed files with 4 additions and 4 deletions

View File

@ -1602,7 +1602,7 @@
return new qr.reply().select();
});
$.on($('form', qr.el), 'submit', qr.submit);
$.on($('textarea', qr.el), 'keypress', function() {
$.on($('textarea', qr.el), 'keyup', function() {
return qr.selected.el.lastChild.textContent = this.value;
});
$.on(fileInput, 'change', qr.fileInput);
@ -1614,7 +1614,7 @@
_ref2 = ['name', 'email', 'sub', 'com'];
for (_j = 0, _len2 = _ref2.length; _j < _len2; _j++) {
input = _ref2[_j];
$.on($("[name=" + input + "]", qr.el), 'keypress', function() {
$.on($("[name=" + input + "]", qr.el), 'keyup', function() {
return qr.selected[this.name] = this.value;
});
}

View File

@ -1184,7 +1184,7 @@ qr =
$.on $('#dump', qr.el), 'click', -> qr.el.classList.toggle 'dump'
$.on $('#addReply', qr.el), 'click', -> new qr.reply().select()
$.on $('form', qr.el), 'submit', qr.submit
$.on $('textarea', qr.el), 'keypress', -> qr.selected.el.lastChild.textContent = @value
$.on $('textarea', qr.el), 'keyup', -> qr.selected.el.lastChild.textContent = @value
$.on fileInput, 'change', qr.fileInput
$.on spoiler.firstChild, 'change', -> $('input', qr.selected.el).click()
$.on $('.warning', qr.el), 'click', qr.cleanError
@ -1192,7 +1192,7 @@ qr =
new qr.reply().select()
# save selected reply's data
for input in ['name', 'email', 'sub', 'com']
$.on $("[name=#{input}]", qr.el), 'keypress', -> qr.selected[@name] = @value
$.on $("[name=#{input}]", qr.el), 'keyup', -> qr.selected[@name] = @value
# sync between tabs
$.sync 'qr.persona', (persona) ->
return if qr.replies.length isnt 1