summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/header.js.es6
blob: 0dd0cebf3a3015e591d1d94b01bfaf460fbd139b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
document.addEventListener('todo:toggle', (event) => {
  const todoPendingCount = document.querySelector('.todos-pending-count');
  const count = event.detail.count;

  if (todoPendingCount !== null) {
    todoPendingCount.textContent = gl.text.addDelimiter(count);
  }

  if (count === 0 && !todoPendingCount.classList.contains('hidden')) {
    todoPendingCount.classList.add('hidden');
  } else if (count !== 0 && todoPendingCount.classList.contains('hidden')) {
    todoPendingCount.classList.remove('hidden');
  }
});