30 lines
1.1 KiB
JavaScript
30 lines
1.1 KiB
JavaScript
var switchQuality = document.getElementById('switch-quality');
|
|
var switchBurnValue = document.getElementById('switch-burnValue');
|
|
var switchTag = document.getElementById('switch-tag');
|
|
|
|
switchBurnValue.addEventListener('change', function () {
|
|
toggleColumnVisibility('th-burnValue', 'td-burnValue');
|
|
});
|
|
|
|
switchTag.addEventListener('change', function () {
|
|
toggleColumnVisibility('th-tag', 'td-tag');
|
|
});
|
|
|
|
switchQuality.addEventListener('change', function () {
|
|
toggleColumnVisibility('th-quality', 'td-quality');
|
|
});
|
|
|
|
function toggleColumnVisibility(thId, tdClass) {
|
|
var th = document.getElementById(thId);
|
|
var tdList = document.getElementsByClassName(tdClass);
|
|
|
|
if (th && tdList) {
|
|
var isSwitchOn = document.getElementById('switch-' + thId.split('-')[1]).checked;
|
|
|
|
th.style.display = isSwitchOn ? 'table-cell' : 'none';
|
|
|
|
for (var i = 0; i < tdList.length; i++) {
|
|
tdList[i].style.display = isSwitchOn ? 'table-cell' : 'none';
|
|
}
|
|
}
|
|
} |