-
Notifications
You must be signed in to change notification settings - Fork 0
/
WykopNaLuzie.user.js
33 lines (25 loc) · 1.47 KB
/
WykopNaLuzie.user.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// ==UserScript==
// @name Wykop Na Luzie
// @author Naraya
// @namespace https://github.com/narayagh/greasemonkey-scripts/
// @description Hides user avatars, names and vote counts from Wykop.pl threads
// @match https://www.wykop.pl/*
// @run-at document-idle
// @version 2
// @downloadURL https://github.com/narayagh/greasemonkey-scripts/raw/master/WykopNaLuzie.user.js
// @updateURL https://github.com/narayagh/greasemonkey-scripts/raw/master/WykopNaLuzie.user.js
// ==/UserScript==
classNegativeVotes = 'cbb0000', classPositiveVotes = 'c2a7017';
elProfile = document.getElementsByClassName('showProfileSummary');
for (var i = 0; i < elProfile.length; i++) elProfile[i].innerText = 'Komentator';
elAvatar = document.getElementsByClassName('avatar lazy');
for (var i = 0; i < elAvatar.length; i++) elAvatar[i].hidden = true;
// Hide vote counters
elNegativeVotes = document.getElementsByClassName(classNegativeVotes);
for (var i = 0; i < elNegativeVotes.length; i++) elNegativeVotes[i].hidden = true;
elPositiveVotes = document.getElementsByClassName(classPositiveVotes);
for (var i = 0; i < elPositiveVotes.length; i++) elPositiveVotes[i].hidden = true;
elZeroVotes = document.getElementsByTagName('span');
for (var i = 0; i < elZeroVotes.length; i++) if (elZeroVotes[i].innerText == '0') elZeroVotes[i].innerText = '';
elVotersList = document.getElementsByClassName('voters-list');
for (var i = 0; i < elVotersList.length; i++) elVotersList[i].hidden = true;