Destroy Bets Messages
by JeremDsgn
JavaScript
// ==UserScript==
// @name Destroy Bets Messages
// @namespace http://www.jeremybarbet.com
// @version 1.2
// @description We don't care about your bets
// @match http://www.vakarm.net/
// @copyright 2014 Jérémy Barbet www.jeremybarbet.com
// ==/UserScript==
$(document).ajaxComplete(function() {
var commentBox = $('#commentaire-load').find('.mainbox');
var banWords = /(bet(?:s)*|value(?:s)*|all(?:\s)*in|skin(?:s)*|ez(?:y)*(?:\s)*life|ez(?:y)*(?:\s)*skin(?:s|Z)*|(?:csgo|\s)*lounge|karambit|slaughter|asimov|inventaire|image.noelshack.com|www.heberger-image.fr|gyazo.com)/i;
for (var i = 0; commentBox.length > i; i++) {
var commentDiv = commentBox.find('div[id^="comment-content-"]').eq(i);
var commentText = commentDiv.text();
if (banWords.test(commentText)) {
commentDiv.html('<a class="show-bet-comment" href="#"">Les commentaires à propos des "bets" ont été caché</a>').css({'color': '#aaa', 'font-weight': 'bold'}).parent().css('background-color', '#EEEEEE');
commentDiv.find('.show-bet-comment').attr('data-index', i);
commentDiv.find('.show-bet-comment').attr('data-message', commentText);
}
}
$('.show-bet-comment').on('click', function(e) {
var index = $(this).data('index');
var hideText = $(this).data('message');
commentBox.find('div[id^="comment-content-"]').eq(index).text(hideText).css({'font-weight': 'normal', 'color': 'black'});
e.preventDefault();
});
});