-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwhatsappStyle.js
44 lines (40 loc) · 1.72 KB
/
whatsappStyle.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
39
40
41
42
43
44
chrome.storage.sync.get("name1", function (obj) { styleWhatsapp(obj); });
function styleWhatsapp(obj) {
var lisClassName = document.querySelector("#pane-side > div > div > div > div").className;
var arrayLi = [];
var l_first = false;
setInterval(() => {
var allDivs = document.querySelectorAll("." + lisClassName);
for(var i = 0; i < allDivs.length; i++) {
var prevClassName = allDivs[i].className.split(" ");
if(prevClassName.length == 1 && l_first == true) {
allDivs[i].className += " " + "devna" + i;
let divStyle = document.querySelector("."+"devna" + i+" > div > div ");
divStyle.style.opacity = "0.0";
showMessageByName(divStyle,obj,i);
}
if (l_first == false) {
allDivs[i].className += " " + "devna" + i;
let divStyle = document.querySelector("."+"devna" + i+" > div > div ");
divStyle.style.opacity = "0.0";
}
showMessageByName(document.querySelector("."+"devna" + i+" > div > div "),obj,i);
arrayLi[i] = "devna" + i;
l_first = true;
}
}, 100);
}
function showMessageByName(cn,ObjectName,key) {
if(cn != null) {
cn.id = "get-name" + key;
let divs_get_name = document.querySelectorAll("#" + cn.id + "> div > div > div > span");
let name_id = divs_get_name[1].id = "span-name" + key;
let name = document.querySelector("#"+name_id + " > span").innerHTML;
let nFilter = name.replace(/\s/g, "").toLowerCase();
let n1 = ObjectName.name1.replace(/\s/g, "").toLowerCase();
switch (nFilter) {
case n1: document.querySelector("."+"devna" + key+" > div > div ").style.opacity = "0.9"; console.log(nFilter); break;
default: document.querySelector("."+"devna" + key+" > div > div ").style.opacity = "0.0"; break;
}
}
}