-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcontent.js
More file actions
33 lines (33 loc) · 1.3 KB
/
Copy pathcontent.js
File metadata and controls
33 lines (33 loc) · 1.3 KB
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
let wordToChangeI = /[Зз]?[иее́]?л[eее́]?нс[ь]?кий/g;
let wordToChangeD = /[Зз]?[иее́]?л[eее́]?нс[ь]?кому/g;
let wordToChangeZ = /[Зз]?[иее́]?л[eее́]?нс[ь]?кого/g;
let wordToChangeK = /[Зз]?[иее́]?л[eее́]?нс[ь]?ким/g;
let wordForChange = r => {
let options = Object.keys(names);
// console.log("NAMES", names);
// console.log("options", options);
let choice = names[options[Math.floor(Math.random() * options.length)]];
// console.log("CHOICE", choice);
return `<span style='background:black;color:white;'>${choice[r]}</span>`;
};
console.log("THIS IS DUCK", ignoreWebsites(window.location.href));
if (ignoreWebsites(window.location.href)) {
window.addEventListener("load", e => {
document.body.innerHTML = document.body.innerHTML.replace(
wordToChangeI,
wordForChange("i"),
);
document.body.innerHTML = document.body.innerHTML.replace(
wordToChangeD,
wordForChange("d"),
);
document.body.innerHTML = document.body.innerHTML.replace(
wordToChangeZ,
wordForChange("z"),
);
document.body.innerHTML = document.body.innerHTML.replace(
wordToChangeK,
wordForChange("k"),
);
});
}