NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @name MasterDDB // @description L'outil ultime pour bannir à vue sur le 18-25. // @include https://www.jeuxvideo.com/forums/* // @include https://www.jeuxvideo.com/recherche/forums/* // @include http://www.jeuxvideo.com/forums/* // @include http://www.jeuxvideo.com/recherche/forums/* // @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js // @version 1.1 // @grant GM_addStyle // ==/UserScript== "use strict"; $(document).ready(function(){ var protocol = window.location.protocol; if ( $(".picto-msg-exclam").length ) { $(".bloc-message-forum").each(function(i, el) { var idAlias = $(this).data("id"), url = $(this).find('.picto-msg-exclam').data("selector"); $.get(""+protocol+"//www.jeuxvideo.com/"+url+"", function(data){ var text = /Vous avez déjà signalé ce contenu./, text2 = /Ce contenu a déjà été signalé/, motif = $(data).find('.col-md-10:first').text(), exists = text.test(JSON.stringify(data)), exists2 = text2.test(JSON.stringify(data)), spanStyle = "margin-block-start: 34px; margin-inline-end: 9px; -webkit-margin-end: 10px;\ -webkit-margin-before: 33px; right: 0; position: absolute;\ cursor: alias; line-height: normal; opacity: 1;"; if (exists) { $('[data-id='+idAlias+'] .picto-msg-exclam').css({"opacity": "1.00"}); $('[data-id='+idAlias+'] .bloc-options-msg').append('<span class="motif" title="" style="'+spanStyle+'">Vous avez déjà signalé ce contenu.'); } if (exists2) { $('[data-id='+idAlias+'] .picto-msg-exclam').css({"opacity": "1.00"}); $('[data-id='+idAlias+'] .bloc-options-msg').append('<span class="motif" title="" style="'+spanStyle+'">'+motif+''); } }); }); } });