forked from lg188/volafile-scripts
-
Notifications
You must be signed in to change notification settings - Fork 2
/
volafile-mercwmouth-name-fix.user.js
38 lines (29 loc) · 1.09 KB
/
volafile-mercwmouth-name-fix.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
34
35
36
37
38
// ==UserScript==
// @name Volafile MercWMouth Name Fix
// @namespace volafile.mercwmouth.name.fix
// @description Fixes Merc's name
// @include https://volafile.org/r/*
// @version 2
// @grant none
// ==/UserScript==
var target = document.querySelector('#chat_messages');
var observer = new MutationObserver(function (mutations) {
mutations.forEach(function (mutation) {
var messages = mutation.addedNodes;
for (var i = 0; i < messages.length; i++) {
var message = messages[i];
var username = message.querySelector(".username");
//var chat = message.querySelector(".chat_text");
//var chat_text = chat.textContent;
//chat_text = chat_text.replace(/mercwmouth/i, "Nigger");
//chat.textContent = chat_text;
var username_text = username.textContent;
username_text = username_text.replace(/mercwmouth/i, "Nigger");
username.textContent = username_text;
}
});
});
var config = {
childList: true
};
observer.observe(target, config);