Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
baas-ide
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guxukai
baas-ide
Commits
4adce908
Commit
4adce908
authored
Nov 29, 2018
by
LianaHus
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fixes tests
parent
218772ab
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
7 additions
and
6 deletions
+7
-6
staticAnalysisView.js
src/app/staticanalysis/staticAnalysisView.js
+2
-2
test-tab.js
src/app/tabs/test-tab.js
+5
-4
No files found.
src/app/staticanalysis/staticAnalysisView.js
View file @
4adce908
...
@@ -150,9 +150,9 @@ staticAnalysisView.prototype.checkAll = function (event) {
...
@@ -150,9 +150,9 @@ staticAnalysisView.prototype.checkAll = function (event) {
return
return
}
}
var
checkBoxes
=
this
.
view
.
querySelectorAll
(
'[name="staticanalysismodule"]'
)
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
// checks/unchecks all
checkBoxes
.
forEach
(
checkbox
=>
checkbox
.
checked
=
!
selectionsCount
)
checkBoxes
.
forEach
(
(
checkbox
)
=>
{
checkbox
.
checked
=
!
selectionsCount
}
)
event
.
target
.
checked
=
!
selectionsCount
event
.
target
.
checked
=
!
selectionsCount
}
}
...
...
src/app/tabs/test-tab.js
View file @
4adce908
...
@@ -137,10 +137,11 @@ module.exports = class TestTab {
...
@@ -137,10 +137,11 @@ module.exports = class TestTab {
}
}
function
toggleCheckbox
(
eChecked
,
test
)
{
function
toggleCheckbox
(
eChecked
,
test
)
{
if
(
!
self
.
data
.
selectedTests
)
if
(
!
self
.
data
.
selectedTests
)
{
self
.
data
.
selectedTests
=
document
.
querySelectorAll
(
'.singleTest:checked'
)
self
.
data
.
selectedTests
=
document
.
querySelectorAll
(
'.singleTest:checked'
)
}
let
selectedTests
=
self
.
data
.
selectedTests
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
self
.
data
.
selectedTests
=
selectedTests
let
checkAll
=
document
.
querySelector
(
'[id="checkAllTests"]'
)
let
checkAll
=
document
.
querySelector
(
'[id="checkAllTests"]'
)
if
(
eChecked
)
{
if
(
eChecked
)
{
...
@@ -152,11 +153,11 @@ module.exports = class TestTab {
...
@@ -152,11 +153,11 @@ module.exports = class TestTab {
function
checkAll
(
event
)
{
function
checkAll
(
event
)
{
let
checkBoxes
=
document
.
querySelectorAll
(
'.singleTest'
)
let
checkBoxes
=
document
.
querySelectorAll
(
'.singleTest'
)
const
checkboxesLabels
=
document
.
querySelectorAll
(
".singleTestLabel"
)
const
checkboxesLabels
=
document
.
querySelectorAll
(
'.singleTestLabel'
)
const
selectionsCount
=
document
.
querySelectorAll
(
'.singleTest:checked'
).
length
const
selectionsCount
=
document
.
querySelectorAll
(
'.singleTest:checked'
).
length
// checks/unchecks all
// checks/unchecks all
for
(
let
i
=
0
;
i
<
checkBoxes
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
checkBoxes
.
length
;
i
++
)
{
checkBoxes
[
i
].
checked
=
!
selectionsCount
;
checkBoxes
[
i
].
checked
=
!
selectionsCount
toggleCheckbox
(
!
selectionsCount
,
checkboxesLabels
[
i
].
innerText
)
toggleCheckbox
(
!
selectionsCount
,
checkboxesLabels
[
i
].
innerText
)
}
}
event
.
target
.
checked
=
!
selectionsCount
event
.
target
.
checked
=
!
selectionsCount
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment