diff --git a/4chan_x.js b/4chan_x.js index c67b91530..395284b9b 100644 --- a/4chan_x.js +++ b/4chan_x.js @@ -1144,7 +1144,7 @@ dialog: function(link) { var MAX_FILE_SIZE, THREAD_ID, clone, dialog, el, html, mail, name, pass, spoiler; MAX_FILE_SIZE = $('input[name="MAX_FILE_SIZE"]').value; - THREAD_ID = g.THREAD_ID || link.pathname.split('/').pop(); + THREAD_ID = g.THREAD_ID || $.x('preceding::div[@class="op"][1]', link).id; name = $('input[name=name]').value; mail = $('input[name=email]').value; pass = $('input[name=pwd]').value; diff --git a/script.coffee b/script.coffee index 5ab2639af..53ff64f8d 100644 --- a/script.coffee +++ b/script.coffee @@ -892,7 +892,7 @@ qr = dialog: (link) -> #maybe should be global MAX_FILE_SIZE = $('input[name="MAX_FILE_SIZE"]').value - THREAD_ID = g.THREAD_ID or link.pathname.split('/').pop() + THREAD_ID = g.THREAD_ID or $.x('preceding::div[@class="op"][1]', link).id name = $('input[name=name]').value mail = $('input[name=email]').value pass = $('input[name=pwd]').value