Fixed variable naming

This commit is contained in:
2021-06-26 17:02:00 +03:00
parent b20625f4ab
commit f2f77f7179
6 changed files with 60 additions and 66 deletions

37
extension/dist/dom.js vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

14
src/dom/controls.js vendored
View File

@@ -65,22 +65,22 @@ function setIdToHideHandle(chatBody) {
return function (event) { return function (event) {
const clickedId = event.target.id.substr(4); // get id of sender from element id const clickedId = event.target.id.substr(4); // get id of sender from element id
chrome.storage.sync.get('idToHide', function(data) { chrome.storage.sync.get('idsToHide', function(data) {
let idToHide = data.idToHide==='' ? [] : data.idToHide; let idsToHide = data.idsToHide || [];
idToHide.push(clickedId); idsToHide.push(clickedId);
chrome.storage.sync.set({idToHide: idToHide}, function () { chrome.storage.sync.set({idsToHide: idsToHide}, function () {
hideExistingMessages(); hideExistingMessages();
console.log('idToHide: ' + data.idToHide); console.log('idsToHide: ' + data.idsToHide);
}); });
}); });
} }
} }
export function hideExistingMessages() { export function hideExistingMessages() {
chrome.storage.sync.get('idToHide', function(data) { chrome.storage.sync.get('idsToHide', function(data) {
const chatBody = getChatBody(); const chatBody = getChatBody();
for (let item of chatBody.children) { for (let item of chatBody.children) {
if (data.idToHide.includes(item.dataset.peer)) { if (data.idsToHide.includes(item.dataset.peer)) {
item.style.display = "none"; item.style.display = "none";
} }
} }

View File

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

View File

@@ -5,11 +5,7 @@ import {addNewMessageEventListener} from "./hide_element";
function init() { function init() {
const url = new UrlController(); const url = new UrlController();
url.onChange((oldUrl, newUrl) => { url.onChange(() => {
// chrome.storage.sync.get('idToHide', function (data) {
// let idToHide = data.idToHide;
// hideExistingMessages(idToHide)
// });
if (tryToInitControls()) { if (tryToInitControls()) {
createTryToInitInterval(); createTryToInitInterval();
addNewMessageEventListener(); addNewMessageEventListener();

View File

@@ -2,14 +2,14 @@ import './popup.css'
//let disableButton = document.getElementById('disableButton'); //let disableButton = document.getElementById('disableButton');
let disableCheckbox = document.getElementById('disableCheckbox'); let disableCheckbox = document.getElementById('disableCheckbox');
let idToHideDisplay = document.getElementsByClassName('idToHide'); let idsToHideElements = document.getElementsByClassName('idToHide');
let idList = document.getElementById("id_list"); let idList = document.getElementById("id_list");
let status = document.getElementById('status'); let status = document.getElementById('status');
let isExtensionOn; let isExtensionOn;
let idToHide = []; let idsToHide = [];
let enableText = "Кринж офф"; let enableText = "Вкл";
let disableText = "Кринж он"; let disableText = "Выкл";
function idBtnHTML(id) { function idBtnHTML(id) {
const element = document.createElement('div'); const element = document.createElement('div');
@@ -29,21 +29,21 @@ chrome.storage.sync.get('isExtensionOn', function(data) {
} }
}); });
chrome.storage.sync.get('idToHide', function(data) { chrome.storage.sync.get('idsToHide', function(data) {
idToHide = data.idToHide; idsToHide = data.idsToHide;
for (const id in idToHide) { for (const id in idsToHide) {
const row = idBtnHTML(idToHide[id]); const row = idBtnHTML(idsToHide[id]);
idList.appendChild(row); idList.appendChild(row);
} }
for (const element of idToHideDisplay) { for (const element of idsToHideElements) {
element.addEventListener('click', function() { element.addEventListener('click', function() {
const index = idToHide.indexOf(element.innerText) const index = idsToHide.indexOf(element.innerText)
if (index > -1) { if (index > -1) {
idToHide.splice(index, 1); idsToHide.splice(index, 1);
} }
chrome.storage.sync.set({idToHide: idToHide}, function() { chrome.storage.sync.set({idsToHide: idsToHide}, function() {
element.innerText = ''; element.innerText = '';
console.log('Cleared idToHide'); console.log('Cleared idsToHide');
}); });
}); });
}; };