From 2a2108a698da67bac6caee02713ec3ee00e63cdc Mon Sep 17 00:00:00 2001 From: topkek Date: Wed, 5 Nov 2014 22:41:35 +0000 Subject: [PATCH] Highlight references to the current post --- js/post-hover.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/js/post-hover.js b/js/post-hover.js index d121bf80..ccd78f6c 100644 --- a/js/post-hover.js +++ b/js/post-hover.js @@ -74,7 +74,7 @@ onready(function(){ .css('z-index', '100') .css('left', '0') .addClass('reply').addClass('post') - .insertAfter(link.parent()) + .appendTo(link.parents('div.post')) // shrink expanded images newPost.find('div.file a[data-expanded="true"]').each(function() { @@ -82,6 +82,19 @@ onready(function(){ $(this).find('img.post-image').attr('src', thumb); }); + // Highlight references to the current post + if (link.hasClass('mentioned-'+id)) { + var postLinks = newPost.find('div.body a:not([rel="nofollow"])'); + if (postLinks.length > 1) { + var originalPost = link.parents('div.post').attr('id').replace("reply_", ""); + postLinks.each(function() { + if ($(this).text() == ">>"+originalPost) { + $(this).addClass('dashed-underline'); + } + }); + } + } + var previewWidth = newPost.outerWidth(true); var widthDiff = previewWidth - newPost.width(); var linkLeft = link.offset().left;