From cdc53f0333d6512a3b5d55a391264147d1fdf3ff Mon Sep 17 00:00:00 2001 From: Nicolas Stepien Date: Fri, 27 Jan 2012 00:09:28 +0100 Subject: [PATCH] Fix custom file input for Firefox. --- 4chan_x.user.js | 5 +++++ script.coffee | 2 ++ 2 files changed, 7 insertions(+) diff --git a/4chan_x.user.js b/4chan_x.user.js index 3cc7aca0d..d1593e950 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1590,6 +1590,11 @@ $.on($('#spoiler', qr.el), 'change', function() { return $('input', qr.selected.el).click(); }); + if (engine === 'gecko') { + $.on($('label>.button', qr.el), 'click', function() { + return $.id('upfile').click(); + }); + } new qr.reply().select(); _ref2 = ['name', 'email', 'sub', 'com']; for (_j = 0, _len2 = _ref2.length; _j < _len2; _j++) { diff --git a/script.coffee b/script.coffee index 3e3c4c907..7fd298704 100644 --- a/script.coffee +++ b/script.coffee @@ -1173,6 +1173,8 @@ qr = $.on $('textarea', qr.el), 'change', -> qr.selected.el.lastChild.textContent = @value $.on $('#upfile', qr.el), 'change', qr.fileInput $.on $('#spoiler', qr.el), 'change', -> $('input', qr.selected.el).click() + if engine is 'gecko' + $.on $('label>.button', qr.el), 'click', -> $.id('upfile').click() new qr.reply().select() # save selected reply's data