From 4ac035da86f78c66ff92c12333b6c08ae2d25fe1 Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Wed, 1 Feb 2012 18:43:16 +0100 Subject: [PATCH] keyup is a better fit for that task than keypress or keydown. --- 4chan_x.user.js | 4 ++-- script.coffee | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/4chan_x.user.js b/4chan_x.user.js index 296e6976d..82481532a 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -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; }); } diff --git a/script.coffee b/script.coffee index 18214eb5f..b2635d6ed 100644 --- a/script.coffee +++ b/script.coffee @@ -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