// ==UserScript==
// @name Avatar JVC
// @namespace HappyDestroy, modifié par Alexandre
// @description Montre les avatars en grand
// @include http://www.jeuxvideo.com/*
// @version 1
// @grant none
// ==/UserScript==
function AVATAR() {
if (!RegExp('^http://www.jeuxvideo.com/forums/').test(location)) {
return;
}
$('.back-img-msg div a, .back-img-msg div span').removeAttr('href').removeClass('JvCare').removeAttr('target').css('cursor', 'pointer');
$('.back-img-msg div a, .back-img-msg div span').on('click', function() {
var myIMG = $(this).children('img').attr('src');
myIMG = myIMG.replace('avatar-md', 'avatar');
myIMG = myIMG.replace('avatars-md', 'avatars');
myIMG = myIMG.replace('avatar-sm', 'avatar');
myIMG = myIMG.replace('avatars-sm', 'avatars');
$('body').append('<div class="overlay-avatar"></div>');
$('body').append('<div class="popup-avatar"><img src="' + myIMG + '" /></div>');
$('.overlay-avatar').css('height', $(document).height())
.css('width', '100%')
.css('background-color', 'rgba(0, 0, 0, 0.6)')
.css('z-index', '9990')
.css('position', 'absolute')
.css('top', '0')
.css('left', '0');
$('.popup-avatar').css('padding', '20px')
.css('background-color', 'white')
.css('z-index', '9999')
.css('position', 'absolute')
.css('top', 'calc(' + $(document).scrollTop() + 'px + 50%)')
.css('left', '50%')
.css('transform', 'translate(-50%,-50%)');
$('.popup-avatar, .overlay-avatar').on('click', function() {
$('.popup-avatar, .overlay-avatar').remove();
});
});
}
AVATAR();
addEventListener('instantclick:newpage', AVATAR);
Wrap
Beautify