@@ -848,14 +848,12 @@ async function today() {
848
848
if ( type === 'Lijst' ) widgetTitle . dataset . amount = recentGrades . filter ( item => item . unread ) . length
849
849
850
850
recentGrades . forEach ( ( item , i ) => {
851
+ console . log ( item )
851
852
const gradeElement = element ( 'div' , `st-start-widget-grades-${ i } ` , widgetItemsContainer , { class : 'st-start-widget-grades-item' , 'data-unread' : item . unread , 'data-hidden' : item . hidden , 'data-assignment' : item . assignment } )
852
853
children . push ( gradeElement )
853
854
if ( i === 0 ) widgetElement . dataset . unread = item . unread
854
855
855
- let formattedResult = item . waarde
856
- if ( ! isNaN ( Number ( item . waarde . replace ( ',' , '.' ) ) ) ) formattedResult = Number ( item . waarde . replace ( ',' , '.' ) ) . toLocaleString ( locale , { maximumFractionDigits : 1 , minimumFractionDigits : 1 } )
857
-
858
- let itemRslt = element ( 'span' , `st-start-widget-grades-${ i } -rslt` , gradeElement , { class : 'st-start-widget-grades-item-rslt' , innerText : formattedResult , 'data-great' : autoRotate == 'true' && Number ( item . waarde . replace ( ',' , '.' ) ) > 8.9 , 'data-insuf' : syncedStorage [ 'insuf-red' ] === true && Number ( item . waarde . replace ( ',' , '.' ) ) < 5.5 } )
856
+ let itemRslt = element ( 'span' , `st-start-widget-grades-${ i } -rslt` , gradeElement , { class : 'st-start-widget-grades-item-rslt' , innerText : item . waarde , 'data-great' : autoRotate == 'true' && Number ( item . waarde . replace ( ',' , '.' ) ) > 8.9 && Number ( item . waarde . replace ( ',' , '.' ) ) <= 10 , 'data-insuf' : syncedStorage [ 'insuf-red' ] === true && Number ( item . waarde . replace ( ',' , '.' ) ) >= 1 && Number ( item . waarde . replace ( ',' , '.' ) ) < 5.5 } )
859
857
let itemSubj = element ( 'span' , `st-start-widget-grades-${ i } -subj` , gradeElement , { class : 'st-start-widget-grades-item-subj' , innerText : item . vak . omschrijving . charAt ( 0 ) . toUpperCase ( ) + item . vak . omschrijving . slice ( 1 ) } )
860
858
let itemInfo = element ( 'span' , `st-start-widget-grades-${ i } -info` , gradeElement , { class : 'st-start-widget-grades-item-info' , innerText : item . assignment ? item . omschrijving : `${ item . omschrijving } (${ item . weegfactor || 0 } ×)` } )
861
859
let itemDate = element ( 'span' , `st-start-widget-grades-${ i } -date` , gradeElement , { class : 'st-start-widget-grades-item-date' , 'data-temporal-type' : 'timestamp' , 'data-temporal-start' : item . date } )
@@ -934,6 +932,8 @@ async function today() {
934
932
widgetElement . dataset . unread = children [ targetIndex ] ?. dataset . unread || false
935
933
visibleChildIndex = targetIndex
936
934
935
+ if ( ! document . querySelector ( `#st-start-widget-grades-scroll-pagn>div:nth-child(${ targetIndex + 1 } )` ) || ! document . querySelector ( '#st-start-widget-grades-scroll-pagn>div' ) ) return
936
+
937
937
document . querySelectorAll ( '#st-start-widget-grades-scroll-pagn>div' ) . forEach ( d => d . dataset . current = false )
938
938
document . querySelector ( `#st-start-widget-grades-scroll-pagn>div:nth-child(${ targetIndex + 1 } )` ) . dataset . current = true
939
939
}
0 commit comments