@@ -109,15 +109,15 @@ function processStandupData(standupItems) {
109
109
}
110
110
111
111
function createTableHeaderElement ( ) {
112
- const tableHeaderElement = createElement ( {
112
+ const tableHeaderElement = createStandupElement ( {
113
113
type : 'thead' ,
114
114
classList : [ 'table-header' ] ,
115
115
} ) ;
116
- const headerRowElement = createElement ( {
116
+ const headerRowElement = createStandupElement ( {
117
117
type : 'tr' ,
118
118
classList : [ 'table-header' ] ,
119
119
} ) ;
120
- const headerCellElement = createElement ( {
120
+ const headerCellElement = createStandupElement ( {
121
121
type : 'th' ,
122
122
classList : [ 'user' , 'date' , 'table-head' ] ,
123
123
} ) ;
@@ -129,7 +129,7 @@ function createTableHeaderElement() {
129
129
date = new Date ( date . getTime ( ) - oneDay )
130
130
) {
131
131
if ( ! isSunday ( date ) ) {
132
- const dateCellElement = createElement ( {
132
+ const dateCellElement = createStandupElement ( {
133
133
type : 'th' ,
134
134
classList : [ 'dates' ] ,
135
135
scope : 'row' ,
@@ -159,20 +159,26 @@ function createTableHeaderElement() {
159
159
}
160
160
161
161
function createTableRowElement ( { userName, imageUrl, userStandupData } ) {
162
- const rowElement = createElement ( { type : 'tr' , classList : [ 'table-row' ] } ) ;
163
- const userCellElement = createElement ( { type : 'td' , classList : [ 'user' ] } ) ;
162
+ const rowElement = createStandupElement ( {
163
+ type : 'tr' ,
164
+ classList : [ 'table-row' ] ,
165
+ } ) ;
166
+ const userCellElement = createStandupElement ( {
167
+ type : 'td' ,
168
+ classList : [ 'user' ] ,
169
+ } ) ;
164
170
userCellElement . scope = 'row' ;
165
- const userContainerElement = createElement ( {
171
+ const userContainerElement = createStandupElement ( {
166
172
type : 'div' ,
167
173
classList : [ 'user-list-item' ] ,
168
174
} ) ;
169
- const userImageElement = createElement ( {
175
+ const userImageElement = createStandupElement ( {
170
176
type : 'img' ,
171
177
classList : [ 'user-image' ] ,
172
178
} ) ;
173
179
userImageElement . src = imageUrl || dummyPicture ;
174
180
userImageElement . alt = userName ;
175
- const userNameElement = createElement ( {
181
+ const userNameElement = createStandupElement ( {
176
182
type : 'p' ,
177
183
classList : [ 'user-name' ] ,
178
184
} ) ;
@@ -190,31 +196,31 @@ function createTableRowElement({ userName, imageUrl, userStandupData }) {
190
196
const month = userStandupData . month ;
191
197
const year = userStandupData . year ;
192
198
for ( let i = 0 ; i < standupStatus . length ; i ++ ) {
193
- const statusCellElement = createElement ( {
199
+ const statusCellElement = createStandupElement ( {
194
200
type : 'td' ,
195
201
classList : [ 'status' ] ,
196
202
} ) ;
197
203
statusCellElement . textContent = standupStatus [ i ] ;
198
- const tooltipElement = createElement ( {
204
+ const tooltipElement = createStandupElement ( {
199
205
type : 'div' ,
200
206
classList : [ 'tooltiptext' ] ,
201
207
style : {
202
208
visibility : 'visible' ,
203
209
} ,
204
210
} ) ;
205
- const completedTextElement = createElement ( {
211
+ const completedTextElement = createStandupElement ( {
206
212
type : 'p' ,
207
213
classList : [ 'today-standup' , 'tooltip-text' ] ,
208
214
} ) ;
209
- const yesterdayStandupElement = createElement ( {
215
+ const yesterdayStandupElement = createStandupElement ( {
210
216
type : 'p' ,
211
217
classList : [ 'yesterday-standup' , 'tooltip-text' ] ,
212
218
} ) ;
213
- const blockersElement = createElement ( {
219
+ const blockersElement = createStandupElement ( {
214
220
type : 'p' ,
215
221
classList : [ 'blockers' , 'tooltip-text' ] ,
216
222
} ) ;
217
- const noStandupTextElement = createElement ( {
223
+ const noStandupTextElement = createStandupElement ( {
218
224
type : 'p' ,
219
225
classList : [ 'no-standup-text' ] ,
220
226
} ) ;
0 commit comments