diff --git a/4chan_x.user.js b/4chan_x.user.js index 5f15bbd2e..d1f0d0618 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -1387,7 +1387,10 @@ }, add: function() { var file, files; - file = this.parentNode.nextElementSibling.cloneNode(true); + file = $.el('input', { + type: 'file', + name: 'upfile' + }); files = $('#files', qr.el); return $.append(files, file); }, diff --git a/script.coffee b/script.coffee index f0aca2440..4c01a7f04 100644 --- a/script.coffee +++ b/script.coffee @@ -1088,7 +1088,7 @@ qr = $('input[name=pwd]', qr.el).value = if m = c.match(/4chan_pass=([^;]+)/) then decodeURIComponent m[1] else $('input[name=pwd]').value add: -> - file = @parentNode.nextElementSibling.cloneNode true + file = $.el 'input', type: 'file', name: 'upfile' files = $ '#files', qr.el $.append files, file