Amend number formating

This commit is contained in:
Stefan Seiz 2021-01-02 14:11:42 +01:00
parent 9e3a696a3d
commit da9005bb5a

View file

@ -291,13 +291,13 @@ if (config.widgetFamily === 'large') {
let total1unit = " Tsd." let total1unit = " Tsd."
// if total is a million or more, format as millions and not thousands // if total is a million or more, format as millions and not thousands
if ( result.states[selectedState].total > 999999 ){ if ( result.states[selectedState].total > 999999 ){
total1 = (result.states[selectedState].total / 1000000).toFixed(0) total1 = (result.states[selectedState].total / 1000000).toLocaleString('de', {maximumFractionDigits: 1})
total1unit = " Mio." total1unit = " Mio."
} }
let vaccinated1 let vaccinated1
let vaccinated1unit = "" let vaccinated1unit = ""
if ( result.states[selectedState].vaccinated > 999999){ if ( result.states[selectedState].vaccinated > 999999){
vaccinated1 = (result.states[selectedState].vaccinated / 1000000).toFixed(0) vaccinated1 = (result.states[selectedState].vaccinated / 1000000).toLocaleString('de', {maximumFractionDigits: 2})
vaccinated1unit = " Mio." vaccinated1unit = " Mio."
} }
else if ( result.states[selectedState].vaccinated > 999 ) { else if ( result.states[selectedState].vaccinated > 999 ) {
@ -341,13 +341,13 @@ if (config.widgetFamily === 'large') {
let total2unit = " Tsd." let total2unit = " Tsd."
// if total is a million or more, format as millions and not thousands // if total is a million or more, format as millions and not thousands
if ( result.total > 999999 ){ if ( result.total > 999999 ){
total2 = (result.total / 1000000).toFixed(0) total2 = (result.total / 1000000).toLocaleString('de', {maximumFractionDigits: 1})
total2unit = " Mio." total2unit = " Mio."
} }
let vaccinated2 = (result.vaccinated / 1000).toFixed(0) let vaccinated2 = (result.vaccinated / 1000).toFixed(0)
let vaccinated2unit = " Tsd." let vaccinated2unit = " Tsd."
if ( result.vaccinated > 999999 ){ if ( result.vaccinated > 999999 ){
vaccinated2 = (result.vaccinated / 1000000).toFixed(0) vaccinated2 = (result.vaccinated / 1000000).toLocaleString('de', {maximumFractionDigits: 2})
vaccinated2unit = " Mio." vaccinated2unit = " Mio."
} }