Commit 4adce908 authored by LianaHus's avatar LianaHus

fixes tests

parent 218772ab
......@@ -150,9 +150,9 @@ staticAnalysisView.prototype.checkAll = function (event) {
return
}
var checkBoxes = this.view.querySelectorAll('[name="staticanalysismodule"]')
var selectionsCount = this.view.querySelectorAll('[name="staticanalysismodule"]:checked').length;
var selectionsCount = this.view.querySelectorAll('[name="staticanalysismodule"]:checked').length
// checks/unchecks all
checkBoxes.forEach(checkbox => checkbox.checked = !selectionsCount)
checkBoxes.forEach((checkbox) => { checkbox.checked = !selectionsCount })
event.target.checked = !selectionsCount
}
......
......@@ -137,10 +137,11 @@ module.exports = class TestTab {
}
function toggleCheckbox (eChecked, test) {
if (!self.data.selectedTests)
if (!self.data.selectedTests) {
self.data.selectedTests = document.querySelectorAll('.singleTest:checked')
}
let selectedTests = self.data.selectedTests
selectedTests = eChecked ? [...selectedTests, test] : selectedTests.filter(el => {el !== test})
selectedTests = eChecked ? [...selectedTests, test] : selectedTests.filter(el => el !== test)
self.data.selectedTests = selectedTests
let checkAll = document.querySelector('[id="checkAllTests"]')
if (eChecked) {
......@@ -152,11 +153,11 @@ module.exports = class TestTab {
function checkAll (event) {
let checkBoxes = document.querySelectorAll('.singleTest')
const checkboxesLabels = document.querySelectorAll(".singleTestLabel")
const checkboxesLabels = document.querySelectorAll('.singleTestLabel')
const selectionsCount = document.querySelectorAll('.singleTest:checked').length
// checks/unchecks all
for (let i = 0; i < checkBoxes.length; i++) {
checkBoxes[i].checked = !selectionsCount;
checkBoxes[i].checked = !selectionsCount
toggleCheckbox(!selectionsCount, checkboxesLabels[i].innerText)
}
event.target.checked = !selectionsCount
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment