Skip to content

Commit

Permalink
fixed syntax by comments from @davakh
Browse files Browse the repository at this point in the history
  • Loading branch information
Павел Ахметчанов committed Jun 24, 2021
1 parent 8b75649 commit 6164c9c
Showing 1 changed file with 23 additions and 25 deletions.
48 changes: 23 additions & 25 deletions src/person-limits/PersonLimits.js
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ export default class extends PageModification {
this.avatarsList.id = 'avatars-limits';
this.avatarsList.innerHTML = html;

this.avatarsList.onclick = this.onClickByAvatar();
this.addEventListener(this.avatarsList, 'click', this.onClickAvatar);
document.querySelector('#subnav-title').insertBefore(this.avatarsList, null);
}

Expand All @@ -135,31 +135,29 @@ export default class extends PageModification {
});
}

onClickByAvatar() {
return event => {
const name = event.target.title;
const cardsNodeList = document.querySelectorAll('.ghx-issue');
const cards = Array.from(cardsNodeList);
let cardsVisibility = event.target.getAttribute('view-my-cards');

if (cardsVisibility !== 'none') {
cardsVisibility = 'none';
event.target.setAttribute('view-my-cards', cardsVisibility);
event.target.style.border = 'solid 1px red';
} else {
cardsVisibility = 'block';
event.target.setAttribute('view-my-cards', cardsVisibility);
event.target.style.border = 'none';
}
onClickAvatar(event) {
const name = event.target.title;
const cardsNodeList = document.querySelectorAll('.ghx-issue');
const cards = Array.from(cardsNodeList);
let cardsVisibility = event.target.getAttribute('view-my-cards');

if (cardsVisibility !== 'none') {
cardsVisibility = 'none';
event.target.setAttribute('view-my-cards', cardsVisibility);
event.target.style.border = 'solid 1px red';
} else {
cardsVisibility = 'block';
event.target.setAttribute('view-my-cards', cardsVisibility);
event.target.style.border = 'none';
}

cards
.filter(n => !n.querySelector(`[data-tooltip="Assignee: ${name}"]`))
.forEach(n => {
if (n instanceof HTMLElement) {
n.style.display = cardsVisibility;
}
});
};
cards
.filter(n => !n.querySelector(`[data-tooltip="Assignee: ${name}"]`))
.forEach(n => {
if (n instanceof HTMLElement) {
n.style.display = cardsVisibility;
}
});
}

hasCustomSwimlines() {
Expand Down

0 comments on commit 6164c9c

Please sign in to comment.