Skip to content

Commit ddace9b

Browse files
committed
removed classList toggle
1 parent b2bc6e4 commit ddace9b

File tree

2 files changed

+16
-22
lines changed

2 files changed

+16
-22
lines changed

frameworks/keyed/doohtml-dom/js/Main.class.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ const lenA = adjectives.length, lenB = colours.length, lenC = nouns.length
99
const DEFAULT_SIZE = 1000
1010
const CHILD_1 = 1
1111
const CHILD_998 = 998
12+
const DANGER = 'danger'
1213
Doo.define(
1314
class Main extends Doo {
1415
constructor() {
@@ -99,21 +100,17 @@ Doo.define(
99100

100101
select(elem) {
101102
if (this.selectedRow) {
102-
this.selectedRow.classList.remove('danger')
103+
this.selectedRow.className = ''
103104
this.selectedRow = undefined
104105
}
106+
105107
if (elem) {
106-
this.toggleSelect(this.getParentRow(elem))
107-
}
108-
}
109-
110-
toggleSelect(row) {
111-
if (row) {
112-
row.classList.toggle('danger')
113-
if (row.classList.contains('danger')) {
108+
let row = this.getParentRow(elem)
109+
if (row) {
114110
this.selectedRow = row
115-
}
116-
}
111+
row.className = DANGER
112+
}
113+
}
117114
}
118115

119116
clear() {

frameworks/keyed/doohtml/js/Main.class.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const DEFAULT_SIZE = 1000
1212
const CHILD_1 = 1
1313
const CHILD_998 = 998
1414
const BANG = ' !!!'
15+
const DANGER = 'danger'
1516

1617
Doo.define(
1718
class Main extends Doo {
@@ -109,21 +110,17 @@ Doo.define(
109110

110111
select(elem) {
111112
if (this.selectedRow) {
112-
this.selectedRow.classList.remove('danger')
113+
this.selectedRow.className = ''
113114
this.selectedRow = undefined
114115
}
116+
115117
if (elem) {
116-
this.toggleSelect(this.getParentRow(elem))
117-
}
118-
}
119-
120-
toggleSelect(row) {
121-
if (row) {
122-
row.classList.toggle('danger')
123-
if (row.classList.contains('danger')) {
118+
let row = this.getParentRow(elem)
119+
if (row) {
124120
this.selectedRow = row
125-
}
126-
}
121+
row.className = DANGER
122+
}
123+
}
127124
}
128125

129126
clear() {

0 commit comments

Comments
 (0)