| 63 | } |
| 64 | |
| 65 | function updateTabs(tableId, selected) { |
| 66 | document.querySelector('div#' + tableId +' .summary-table') |
| 67 | .setAttribute('aria-labelledby', selected); |
| 68 | document.querySelectorAll('button[id^="' + tableId + '"]') |
| 69 | .forEach(function(tab, index) { |
| 70 | if (selected === tab.id || (tableId === selected && index === 0)) { |
| 71 | tab.className = activeTableTab; |
| 72 | tab.setAttribute('aria-selected', true); |
| 73 | tab.setAttribute('tabindex',0); |
| 74 | } else { |
| 75 | tab.className = tableTab; |
| 76 | tab.setAttribute('aria-selected', false); |
| 77 | tab.setAttribute('tabindex',-1); |
| 78 | } |
| 79 | }); |
| 80 | } |
| 81 | |
| 82 | function switchTab(e) { |
| 83 | var selected = document.querySelector('[aria-selected=true]'); |