James Campos
10 years ago
committed by
czaks
1 changed files with 34 additions and 0 deletions
@ -0,0 +1,34 @@ |
|||||
|
;(function() { |
||||
|
$('.body a').click(inline) |
||||
|
|
||||
|
$('head').append( |
||||
|
'<style>' + |
||||
|
'.inline {' + |
||||
|
' border: 1px dashed black;' + |
||||
|
' margin-left: 1em;' + |
||||
|
' padding: 1em;' + |
||||
|
'}' + |
||||
|
'</style>') |
||||
|
})() |
||||
|
|
||||
|
function inline(e) { |
||||
|
e.preventDefault() |
||||
|
var postNum = parseInt(this.textContent.slice(2)) |
||||
|
|
||||
|
var cloneID = 'inline_' + postNum |
||||
|
var $clone = $('#' + cloneID) |
||||
|
if ($clone.length) |
||||
|
return $clone.remove() |
||||
|
|
||||
|
var OP = location.pathname.match(/(\d+).html/)[1] |
||||
|
var selector = postNum === OP |
||||
|
? '.op .body' |
||||
|
: '#reply_' + postNum + ' .body' |
||||
|
|
||||
|
$clone = $(selector).clone(true) |
||||
|
$clone.attr({ |
||||
|
className: 'inline', |
||||
|
id: cloneID |
||||
|
}) |
||||
|
$clone.insertAfter(this) |
||||
|
} |
Loading…
Reference in new issue