- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 05 Mar 2009 22:45:01 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/values
In directory hutz:/tmp/cvs-serv4361
Modified Files:
RGBA.java
Log Message:
better output
Index: RGBA.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/values/RGBA.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- RGBA.java 5 Mar 2009 18:00:21 -0000 1.5
+++ RGBA.java 5 Mar 2009 22:44:59 -0000 1.6
@@ -13,6 +13,8 @@
*/
package org.w3c.css.values;
+import org.w3c.css.util.Util;
+
public class RGBA {
String output = null;
int r,g,b;
@@ -36,6 +38,7 @@
public final void setRed(int r) {
this.r = r;
+ this.fr = r;
}
public final void setRed(float fr) {
this.fr = fr;
@@ -43,13 +46,15 @@
public final void setGreen(int g) {
this.g = g;
+ this.fg = g;
}
- public final void setGreen(float gr) {
+ public final void setGreen(float fg) {
this.fg = fg;
}
public final void setBlue(int b) {
this.b = b;
+ this.fb = b;
}
public final void setBlue(float fb) {
this.fb = fb;
@@ -116,15 +121,15 @@
if (output == null) {
StringBuilder sb = new StringBuilder("rgba(");
if (isPercent()) {
- sb.append(fr).append("%, ");
- sb.append(fg).append("%, ");
- sb.append(fb).append("%, ");
+ sb.append(Util.displayFloat(fr)).append("%, ");
+ sb.append(Util.displayFloat(fg)).append("%, ");
+ sb.append(Util.displayFloat(fb)).append("%, ");
} else {
sb.append(r).append(", ");
sb.append(g).append(", ");
sb.append(b).append(", ");
}
- sb.append(a).append(')');
+ sb.append(Util.displayFloat(a)).append(')');
output = sb.toString();
}
return output;
Received on Thursday, 5 March 2009 22:45:09 UTC