Fix tab bug

This commit is contained in:
Dennis Eichhorn 2019-01-13 22:46:54 +01:00
parent 43624a45ac
commit 2da43ee730

View File

@ -41,7 +41,7 @@
this.bindElement(e); this.bindElement(e);
} }
} else { } else {
const tabs = document.querySelectorAll('.tab'), const tabs = document.getElementsByClassName('tabview'),
length = !tabs ? 0 : tabs.length; length = !tabs ? 0 : tabs.length;
for (let i = 0; i < length; ++i) { for (let i = 0; i < length; ++i) {
@ -121,12 +121,18 @@
const fragments = fragmentString.split(','), const fragments = fragmentString.split(','),
fragLength = fragments.length; fragLength = fragments.length;
for (let i = 0; i < fragLength; ++i) { if (fragLength > 0 && fragmentString !== '') {
let label = e.querySelectorAll('label[for="' + fragments[i] + '"]')[0]; for (let i = 0; i < fragLength; ++i) {
if (typeof label !== 'undefined') { let label = e.querySelectorAll('label[for="' + fragments[i] + '"]')[0];
label.click(); if (typeof label !== 'undefined') {
label.click();
}
} }
} }
if (e.getElementsByClassName('active').length < 1) {
e.querySelector('label').click();
}
}; };
} }
}(window.jsOMS = window.jsOMS || {})); }(window.jsOMS = window.jsOMS || {}));