Skip to content

Commit b7003e7

Browse files
Merge remote-tracking branch 'origin/master'
2 parents 2be423e + 372f442 commit b7003e7

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

Diff for: assets/js/tabs.js

+9-7
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
const removeActiveClasses = function (ulElement) {
1+
function removeActiveClasses(ulElement) {
2+
23
const lis = ulElement.querySelectorAll('li');
34
Array.prototype.forEach.call(lis, function(li) {
45
li.classList.remove('active');
56
});
67
}
78

8-
const getChildPosition = function (element) {
9+
function getChildPosition(element) {
910
var parent = element.parentNode;
1011
var i = 0;
1112
for (var i = 0; i < parent.children.length; i++) {
@@ -24,16 +25,17 @@ window.addEventListener('load', function () {
2425
link.addEventListener('click', function (event) {
2526
event.preventDefault();
2627

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);
3031
if (liTab.className.includes('active')) {
3132
return;
3233
}
3334

3435
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+
3739
removeActiveClasses(tabContentElement);
3840

3941
tabContentElement.querySelectorAll('li')[position].classList.add('active');

0 commit comments

Comments
 (0)