@@ -99,10 +99,10 @@ function updateColorBars() {
9999 const barConfigs = [
100100 { selector : '.battery-bar' , dataAttr : 'data-battery' , limits : [ 25 , 75 ] } , // alreday in %
101101 { selector : '.disk-bar' , dataAttr : 'data-disk-usage' , limits : [ 60 , 80 ] } , // alreday in %
102- { selector : '.cpu-usage-bar' , dataAttr : 'data-cpu-usage' , limits : [ 50 , 80 ] } , // alreday in %
103- { selector : '.memory-usage-bar' , dataAttr : 'data-memory-usage' , limits : [ 50 , 80 ] , maxAttr : 'data-memory-total' } ,
104- { selector : '.frequency-bar' , dataAttr : 'data-cpu-frequency' , limits : [ 50 , 80 ] , maxAttr : 'data-cpu-max-frequency' } ,
105- { selector : '.temp-bar' , dataAttr : 'data-cpu-temp' , limits : [ 20 , 50 ] , maxAttr : 'data-cpu-max-temp' }
102+ { selector : '.cpu-usage-bar' , dataAttr : 'data-cpu-usage' , limits : [ 60 , 90 ] } , // alreday in %
103+ { selector : '.memory-usage-bar' , dataAttr : 'data-memory-usage' , limits : [ 60 , 90 ] , maxAttr : 'data-memory-total' } ,
104+ { selector : '.frequency-bar' , dataAttr : 'data-cpu-frequency' , limits : [ 60 , 90 ] , maxAttr : 'data-cpu-max-frequency' } ,
105+ { selector : '.temp-bar' , dataAttr : 'data-cpu-temp' , limits : [ 70 , 90 ] , maxAttr : 'data-cpu-max-temp' }
106106 ] ;
107107
108108 barConfigs . forEach ( ( { selector, dataAttr, limits, maxAttr } ) => {
@@ -111,22 +111,21 @@ function updateColorBars() {
111111 const maxElement = maxAttr ? document . querySelector ( `[${ maxAttr } ]` ) : null ;
112112
113113 if ( ! bar || ! card ) return ;
114- let percentage = parseFloat ( bar . style . width ) ;
115- if ( isNaN ( percentage ) ) return ;
114+ let card_value = parseFloat ( bar . style . width ) ;
115+ if ( isNaN ( card_value ) ) return ;
116116
117117 if ( maxElement ) {
118118 const maxValue = parseFloat ( maxElement . getAttribute ( maxAttr ) ) ;
119119 if ( ! isNaN ( maxValue ) ) {
120120 limits = [ maxValue * limits [ 0 ] / 100 , maxValue * limits [ 1 ] / 100 ] ;
121121 }
122122 }
123-
124- percentage = Math . min ( percentage , 100 ) ; // Ensure percentage is not greater than 100
123+
125124 bar . classList . remove ( 'low' , 'medium' , 'high' ) ;
126125 // Apply the appropriate class based on the limits
127- if ( percentage <= limits [ 0 ] ) {
126+ if ( card_value <= limits [ 0 ] ) {
128127 bar . classList . add ( 'low' ) ;
129- } else if ( percentage > limits [ 0 ] && percentage <= limits [ 1 ] ) {
128+ } else if ( card_value > limits [ 0 ] && card_value <= limits [ 1 ] ) {
130129 bar . classList . add ( 'medium' ) ;
131130 } else {
132131 bar . classList . add ( 'high' ) ;
0 commit comments