Greasy Fork is available in English.

Spoiler Free HLTV

Removes Scores from HLTV

// ==UserScript==
// @name         Spoiler Free HLTV
// @namespace    http://hltv.org/*
// @version      0.1
// @description  Removes Scores from HLTV
// @author       You
// @match        http://www.hltv.org/*
// @grant        none
// ==/UserScript==

var spoilerShown = false;
function toggleSpoilers(){
    if (spoilerShown){
        //hide
        hideSpoilers();

    }else{
        //show
        showSpoilers();
    }
    spoilerShown = !spoilerShown;
}
function hideSpoilers(){
    var onStartPage = window.location.pathname == "/";
    var onResultsPage = window.location.pathname == "/results/";
    var onMatchPage = window.location.pathname.includes("/match/");
    
    if(onMatchPage){
        jQuery(".matchScore").hide();
        jQuery("img ").css('opacity', '1');
        jQuery(jQuery(".hotmatchbox.hotmatchbox")[0]).find(".hotmatchbox").hide();
        jQuery("#statsContainer").hide();
        jQuery(".tab_group2 > .tab_group3 > .tab_content").hide();
    }else if(onStartPage){
        $("div.teams > div:nth-child(2n)").hide();
    }else if(onResultsPage){
        jQuery(".resultLoser, .resultWinner, .resultDraw").hide();
    }
}
function showSpoilers(){
    var onStartPage = window.location.pathname == "/" ;
    var onResultsPage = window.location.pathname == "/results/";
    var onMatchPage = window.location.pathname.includes("/match/");

    if (onStartPage){
       $("div.teams > div:nth-child(2n)").show();
    }else if(onResultsPage){
        jQuery(".resultLoser, .resultWinner, .resultDraw").show();
    }else if(onMatchPage){
         jQuery(".matchScore").show();
        //cant fix the opacity with this implementation
        jQuery(".hotmatchbox").show();
        jQuery("#statsContainer").show();
        jQuery(".tab_content").show();
    }
}

hideSpoilers();
jQuery("<div id='toggle_spoiler' style='display:inline;cursor:pointer;padding-left:25px; color:red'>Toggle Spoilers</div>").insertAfter("#loginButton");
jQuery("#toggle_spoiler").click(toggleSpoilers);