| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1,11 +1,12 @@ | |||
| 1 | - const removeActiveClasses = function (ulElement) { | ||
| 1 | + function removeActiveClasses(ulElement) { | ||
| 2 | + | ||
| 2 | 3 | const lis = ulElement.querySelectorAll('li'); | |
| 3 | 4 | Array.prototype.forEach.call(lis, function(li) { | |
| 4 | 5 | li.classList.remove('active'); | |
| 5 | 6 | }); | |
| 6 | 7 | } | |
| 7 | 8 | ||
| 8 | - const getChildPosition = function (element) { | ||
| 9 | + function getChildPosition(element) { | ||
| 9 | 10 | var parent = element.parentNode; | |
| 10 | 11 | var i = 0; | |
| 11 | 12 | for (var i = 0; i < parent.children.length; i++) { | |
@@ -24,16 +25,17 @@ window.addEventListener('load', function () { | |||
| 24 | 25 | link.addEventListener('click', function (event) { | |
| 25 | 26 | event.preventDefault(); | |
| 26 | 27 | ||
| 27 | - liTab = link.parentNode; | ||
| 28 | - ulTab = liTab.parentNode; | ||
| 29 | - position = getChildPosition(liTab); | ||
| 28 | + const liTab = link.parentNode; | ||
| 29 | + const ulTab = liTab.parentNode; | ||
| 30 | + const position = getChildPosition(liTab); | ||
| 30 | 31 | if (liTab.className.includes('active')) { | |
| 31 | 32 | return; | |
| 32 | 33 | } | |
| 33 | 34 | ||
| 34 | 35 | removeActiveClasses(ulTab); | |
| 35 | - tabContentId = ulTab.getAttribute('data-tab'); | ||
| 36 | - tabContentElement = document.getElementById(tabContentId); | ||
| 36 | + const tabContentId = ulTab.getAttribute('data-tab'); | ||
| 37 | + const tabContentElement = document.getElementById(tabContentId); | ||
| 38 | + | ||
| 37 | 39 | removeActiveClasses(tabContentElement); | |
| 38 | 40 | ||
| 39 | 41 | tabContentElement.querySelectorAll('li')[position].classList.add('active'); | |
| Back | FazBrowse Home | New Git URL |
0 commit comments