diff --git a/CHANGELOG.md b/CHANGELOG.md index 3974298bd..377bb7144 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +**Zixaphir**: +- Fix file input. + ### v2.9.13 *2014-04-05* diff --git a/builds/appchan-x.user.js b/builds/appchan-x.user.js index 95f332ef5..eb1c79acf 100644 --- a/builds/appchan-x.user.js +++ b/builds/appchan-x.user.js @@ -9085,7 +9085,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 1dc73ba79..ca710d5f0 100644 --- a/builds/crx/script.js +++ b/builds/crx/script.js @@ -9140,7 +9140,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 2c61cf8e2..e2bf316ab 100644 --- a/src/Posting/QR.coffee +++ b/src/Posting/QR.coffee @@ -402,6 +402,7 @@ QR = return 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