Adds a direct link to each comment
// ==UserScript==
// @name Empeopled direct comment link
// @namespace empeopled
// @version 0.2
// @description Adds a direct link to each comment
// @author Ludiko
// @match http*://*.empeopled.com/*
// @require http://code.jquery.com/jquery-2.1.4.min.js
// @grant none
// ==/UserScript==
var commentNumber = 0;
function checkComments() {
var comment = $('[id^=comment_actions_]');
if(comment.length == commentNumber) {
setTimeout(checkComments, 400);
} else {
comment.each(function () {
var id = $(this).attr('id').split('_')[2];
var contextual = $(this).find('.contextual');
if (contextual.find('#comment_link_' + id).length == 0 ) {
contextual.append('<a href="https://empeopled.com/c/' + id + '" title="permalink" id="comment_link_' + id + '"><i class="fa fa-link"></i></a>');
}
})
setTimeout(checkComments, 5000);
}
}
$(window).scroll(function () {
if ($(window).scrollTop() >= $(document).height() - $(window).height() - 10) {
commentNumber = $('[id^=comment_actions_]').length;
checkComments();
}
});
checkComments();