BIMviewer

Форк
0
/
inherited-summary.js 
28 строк · 815.0 Байт
1
(function(){
2
  function toggle(ev) {
3
    var button = ev.target;
4
    var parent = ev.target.parentElement;
5
    while(parent) {
6
      if (parent.tagName === 'TABLE' && parent.classList.contains('summary')) break;
7
      parent = parent.parentElement;
8
    }
9

10
    if (!parent) return;
11

12
    var tbody = parent.querySelector('tbody');
13
    if (button.classList.contains('opened')) {
14
      button.classList.remove('opened');
15
      button.classList.add('closed');
16
      tbody.style.display = 'none';
17
    } else {
18
      button.classList.remove('closed');
19
      button.classList.add('opened');
20
      tbody.style.display = 'block';
21
    }
22
  }
23

24
  var buttons = document.querySelectorAll('.inherited-summary thead .toggle');
25
  for (var i = 0; i < buttons.length; i++) {
26
    buttons[i].addEventListener('click', toggle);
27
  }
28
})();
29

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.