NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript==
// @name Hide rating opponent
// @version 0.2
// @copyright 2018, gyaani
// @description Hide opponent ratings on lichess.org, so you can forget how good the opponent maybe.
// @author gyaani
// @match https://lichess.org/*
// @grant none
// @license MIT
// @run-at document-body
// ==/UserScript==
(function() {
'use strict';
var globalVars = {
countInterval : 0
}
var textEle = document.querySelectorAll('body div.player a.user_link');
if (textEle && textEle[0] && textEle[1]){
textEle[0].innerText = textEle[0].innerText.replace(/\(\d*\)/,"(----)");
textEle[1].innerText = textEle[1].innerText.replace(/\(\d*\)/,"(----)");
}
var userName = document.body.dataset.user
var interval = setInterval(function(){
var users = document.querySelectorAll('div.table > div.username');
if (users && users[0]){
if ( users[0].querySelector('a').text != userName ){
var rating = users[0].querySelector('rating');
rating.style.display = 'none';
}
clearInterval(interval);
}
if (globalVars.countInterval > 2500/10){
clearInterval(interval);
}
globalVars.countInterval++;
},10);
})();