From 813ebd3039346adc7a9ba8902c179ca4c6aa6f2c Mon Sep 17 00:00:00 2001 From: Zixaphir Date: Sat, 5 Apr 2014 05:32:13 -0700 Subject: [PATCH] Fix file input --- builds/4chan-X.user.js | 3 ++- builds/crx/script.js | 3 ++- src/Posting/QR.coffee | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js index 91328acdd..ad45766b3 100644 --- a/builds/4chan-X.user.js +++ b/builds/4chan-X.user.js @@ -6429,7 +6429,8 @@ if (e.target.nodeName === 'INPUT' || (e.keyCode && ((_ref = e.keyCode) !== 32 && _ref !== 13)) || e.ctrlKey) { return; } - return e.preventDefault(); + e.preventDefault(); + return QR.nodes.fileInput.click(); }, generatePostableThreadsList: function() { var list, options, thread, val, _i, _len, _ref; diff --git a/builds/crx/script.js b/builds/crx/script.js index d29c43881..384165c65 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -6485,7 +6485,8 @@ if (e.target.nodeName === 'INPUT' || (e.keyCode && ((_ref = e.keyCode) !== 32 && _ref !== 13)) || e.ctrlKey) { return; } - return e.preventDefault(); + e.preventDefault(); + return QR.nodes.fileInput.click(); }, generatePostableThreadsList: function() { var list, options, thread, val, _i, _len, _ref; diff --git a/src/Posting/QR.coffee b/src/Posting/QR.coffee index 1e74ee756..151d02db2 100644 --- a/src/Posting/QR.coffee +++ b/src/Posting/QR.coffee @@ -406,6 +406,7 @@ QR = return $.on QR.nodes.filename, 'blur', -> $.rmClass QR.nodes.filename, 'edit' return if e.target.nodeName is 'INPUT' or (e.keyCode and e.keyCode not in [32, 13]) or e.ctrlKey e.preventDefault() + QR.nodes.fileInput.click() generatePostableThreadsList: -> return unless QR.nodes