Заменил изображение кнопки

This commit is contained in:
2021-06-26 22:31:10 +03:00
parent f1430783cb
commit 3040d4f51e
15 changed files with 158 additions and 88 deletions

View File

@@ -2,27 +2,22 @@ import {getChatBody} from "../utils/getChatBody";
export function addNewMessageEventListener() {
const chatBody = getChatBody();
chrome.storage.sync.get('idsToHide', function(data) {
let idsToHide = data.idsToHide;
chatBody.addEventListener('DOMNodeInserted', function(event) {
newMessageHandler(event.target, idsToHide)
});
chatBody.addEventListener('DOMNodeInserted', function(event) {
newMessageHandler(event.target)
});
}
function newMessageHandler(message) {
if (message.className === 'im-mess-stack _im_mess_stack ') {
let idsToHide;
chrome.storage.sync.get('idsToHide', function(data) {
idsToHide = data.idsToHide;
});
chrome.storage.sync.get('isExtensionOn', function(data) {
if (data.isExtensionOn) {
if (idsToHide.includes(message.dataset.peer)) {
message.style.display = "none";
let isExtensionOn = data.isExtensionOn;
chrome.storage.sync.get('idsToHide', function(data) {
if (isExtensionOn) {
if (data.idsToHide.includes(message.dataset.peer)) {
message.style.display = "none";
}
}
}
});
});
}
}