@@ -704,7 +704,7 @@ class NumberToken extends CSSParserToken {
704
704
toString ( ) {
705
705
const name = this . isInteger ? "INT" : "NUMBER" ;
706
706
const sign = this . sign == "+" ? "+" : "" ;
707
- return `${ name } (${ sign } ${ this . value } )` ;
707
+ return `${ name } (${ formatNumber ( this . value , this . sign ) } )` ;
708
708
}
709
709
toJSON ( ) { return { type :this . type , value :this . value , isInteger :this . isInteger , sign :this . sign } ; }
710
710
toSource ( ) { return formatNumber ( this . value , this . sign ) ; }
@@ -717,8 +717,7 @@ class PercentageToken extends CSSParserToken {
717
717
this . sign = sign ;
718
718
}
719
719
toString ( ) {
720
- const sign = this . sign == "+" ? "+" : "" ;
721
- return `PERCENTAGE(${ sign } ${ this . value } )` ;
720
+ return `PERCENTAGE(${ formatNumber ( this . value , this . sign ) } )` ;
722
721
}
723
722
toJSON ( ) { return { type :this . type , value :this . value , sign :this . sign } ; }
724
723
toSource ( ) { return `${ formatNumber ( this . value , this . sign ) } %` ; }
@@ -733,8 +732,7 @@ class DimensionToken extends CSSParserToken {
733
732
this . sign = sign ;
734
733
}
735
734
toString ( ) {
736
- const sign = this . sign == "+" ? "+" : "" ;
737
- return `DIM(${ sign } ${ this . value } , ${ this . unit } )` ;
735
+ return `DIM(${ formatNumber ( this . value , this . sign ) } , ${ this . unit } )` ;
738
736
}
739
737
toJSON ( ) { return { type :this . type , value :this . value , isInteger :this . isInteger , unit :this . unit , sign :this . sign } ; }
740
738
toSource ( ) {
0 commit comments