diff --git a/4chan_x.user.js b/4chan_x.user.js index 358f77646..f557793da 100644 --- a/4chan_x.user.js +++ b/4chan_x.user.js @@ -2057,10 +2057,18 @@ }; titlePost = { init: function() { - var tc; - if (tc = $('span.filetitle').textContent || $('blockquote').textContent) { - return d.title = "/" + g.BOARD + "/ - " + tc; + var el, span; + el = $('span.filetitle'); + if (!el.textContent) { + el = $('blockquote'); + if (!el.textContent) { + return; + } } + span = $.el('span', { + innerHTML: el.innerHTML.replace(/
/g, '\n') + }); + return d.title = "/" + g.BOARD + "/ - " + span.textContent; } }; quoteBacklink = { diff --git a/script.coffee b/script.coffee index e03ca8dd8..08f47e0e6 100644 --- a/script.coffee +++ b/script.coffee @@ -1648,8 +1648,14 @@ Time = titlePost = init: -> - if tc = $('span.filetitle').textContent or $('blockquote').textContent - d.title = "/#{g.BOARD}/ - #{tc}" + el = $ 'span.filetitle' + if not el.textContent + el = $ 'blockquote' + if not el.textContent + return + span = $.el 'span', + innerHTML: el.innerHTML.replace /
/g, '\n' + d.title = "/#{g.BOARD}/ - #{span.textContent}" quoteBacklink = init: ->