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