@@ -230,7 +230,6 @@ function loadProjectList(id) {
230
230
fetch ( PROJECTS_URL )
231
231
. then ( response => response . json ( ) )
232
232
. then ( data => {
233
- console . log ( data . result )
234
233
populate ( data . result , id )
235
234
} )
236
235
@@ -359,7 +358,6 @@ tdList.addEventListener('click', e => {
359
358
fetch ( SINGLE_PROJECT_URL )
360
359
. then ( response => response . json ( ) )
361
360
. then ( data => {
362
- console . log ( data . result ) ;
363
361
loadProjectRequirements ( data . result ) ;
364
362
} )
365
363
}
@@ -814,13 +812,14 @@ function buildReview() {
814
812
div . appendChild ( icon2 ) ;
815
813
li . appendChild ( div ) ;
816
814
let req = document . createElement ( 'span' ) ;
817
- req . textContent = item . textContent ;
815
+ const requirement = item . querySelector ( '.sub-requirements-title' ) ;
816
+ req . textContent = requirement . textContent ;
818
817
li . appendChild ( req ) ;
819
818
correctItemsList . appendChild ( li ) ;
820
819
} ) ;
821
820
822
821
// building questionable items
823
- gradedData . questionableItems . forEach ( item => {
822
+ gradedData . questionableItems . forEach ( item => {
824
823
let li = document . createElement ( 'li' ) ;
825
824
li . classList = 'questioned' ;
826
825
const div1 = document . createElement ( 'div' ) ;
@@ -832,7 +831,8 @@ function buildReview() {
832
831
const div2 = document . createElement ( 'div2' ) ;
833
832
div2 . classList . add ( 'req-content' ) ;
834
833
let req = document . createElement ( 'span' ) ;
835
- req . textContent = item . req . textContent ;
834
+ const requirement = item . req . querySelector ( '.sub-requirements-title' ) ;
835
+ req . textContent = requirement . textContent ;
836
836
div2 . appendChild ( req ) ;
837
837
if ( item . text !== '' ) {
838
838
let customText = document . createElement ( 'p' ) ;
@@ -845,6 +845,7 @@ function buildReview() {
845
845
846
846
// building incorrect items
847
847
gradedData . incorrectItems . forEach ( item => {
848
+ console . log ( item )
848
849
let li = document . createElement ( 'li' ) ;
849
850
li . classList = 'incorrect' ;
850
851
const div1 = document . createElement ( 'div' ) ;
@@ -856,7 +857,9 @@ function buildReview() {
856
857
const div2 = document . createElement ( 'div2' ) ;
857
858
div2 . classList . add ( 'req-content' ) ;
858
859
let req = document . createElement ( 'span' ) ;
859
- req . textContent = item . req . textContent ;
860
+ console . log ( item )
861
+ const requirement = item . req . querySelector ( '.sub-requirements-title' ) ;
862
+ req . textContent = requirement . textContent ;
860
863
div2 . appendChild ( req ) ;
861
864
if ( item . text !== '' ) {
862
865
let customText = document . createElement ( 'p' ) ;
@@ -1020,22 +1023,28 @@ function copySlackMessage() {
1020
1023
1021
1024
if ( toggle_correct . classList . contains ( 'active' ) ) {
1022
1025
gradedData . correctItems . meets . forEach ( item => {
1023
- secretTextarea . value += `:meets: ${ item . textContent } \n`
1026
+ const requirement = item . querySelector ( '.sub-requirements-title' ) ;
1027
+ secretTextarea . value += `:meets: ${ requirement . textContent } \n`
1024
1028
} ) ;
1025
1029
gradedData . correctItems . exceeds . forEach ( item => {
1026
- secretTextarea . value += `:meets: :exceeds: ${ item . textContent } \n`
1030
+ const requirement = item . querySelector ( '.sub-requirements-title' ) ;
1031
+ secretTextarea . value += `:meets: :exceeds: ${ requirement . textContent } \n`
1027
1032
} )
1028
1033
secretTextarea . value += `\n`
1029
1034
}
1030
1035
if ( toggle_question . classList . contains ( 'active' ) ) {
1031
1036
gradedData . questionableItems . forEach ( item => {
1032
- secretTextarea . value += `:questioned: ${ item . req . textContent } \n> ${ item . text } \n`
1037
+ const requirement = item . req . querySelector ( '.sub-requirements-title' ) ;
1038
+ const isExceeds = item . req . classList . contains ( 'exceeds-item' ) ;
1039
+ secretTextarea . value += `:questioned: ${ isExceeds && ":exceeds:" } ${ requirement . textContent } \n> ${ item . text } \n`
1033
1040
} )
1034
1041
secretTextarea . value += `\n`
1035
1042
}
1036
1043
if ( toggle_wrong . classList . contains ( 'active' ) ) {
1037
1044
gradedData . incorrectItems . forEach ( item => {
1038
- secretTextarea . value += `:needs-work: ${ item . req . textContent } \n> ${ item . text } \n`
1045
+ const requirement = item . req . querySelector ( '.sub-requirements-title' ) ;
1046
+ const isExceeds = item . req . classList . contains ( 'exceeds-item' ) ;
1047
+ secretTextarea . value += `:needs-work: ${ isExceeds && ":exceeds:" } ${ requirement . textContent } \n> ${ item . text } \n`
1039
1048
} )
1040
1049
}
1041
1050
0 commit comments