Не добавлять кнопку на свои сообщения

This commit is contained in:
2021-06-28 01:15:32 +03:00
parent 825db14e0f
commit 4db9172fc8
2 changed files with 28 additions and 22 deletions

File diff suppressed because one or more lines are too long

7
src/dom/controls.js vendored
View File

@@ -18,7 +18,7 @@ function muteBtnHTML(id) {
export function tryToAddControls(target) {
if (target.className === 'im-mess--check fl_l') {
const message = target.parentElement;
addControlButton(message)
addControlButton(message);
}
}
@@ -104,6 +104,8 @@ export function createTryToInitInterval() {
* @param message {HTMLElement}
*/
function addControlButton(message) {
// Check if message is not an outgoing one
if (!message.classList.contains('im-mess_out')) {
const actionsArea = message.getElementsByClassName("im-mess--actions")[0];
if (actionsArea && actionsArea.lastChild.className !== "mute_message") {
const senderId = message.parentElement.parentElement.parentElement["dataset"].peer;
@@ -115,6 +117,7 @@ function addControlButton(message) {
return false;
}
}
}
export function tryToInitControls() {
let status = true;
@@ -124,7 +127,7 @@ export function tryToInitControls() {
if (item.className.includes('im-mess-stack _im_mess_stack')) {
let messages = item.children[1].children[1].getElementsByClassName('im-mess _im_mess');
for (let message of messages) {
status = addControlButton(message, chatBody)
status = addControlButton(message);
}
}
}