Author: ishabalov
Date: 2007-08-20 13:22:13 -0400 (Mon, 20 Aug 2007)
New Revision: 2356
Modified:
trunk/ui/tabPanel/src/main/java/org/richfaces/renderkit/images/TabStripeImage.java
Log:
Shorter URI encoding
Modified:
trunk/ui/tabPanel/src/main/java/org/richfaces/renderkit/images/TabStripeImage.java
===================================================================
---
trunk/ui/tabPanel/src/main/java/org/richfaces/renderkit/images/TabStripeImage.java 2007-08-20
17:20:13 UTC (rev 2355)
+++
trunk/ui/tabPanel/src/main/java/org/richfaces/renderkit/images/TabStripeImage.java 2007-08-20
17:22:13 UTC (rev 2356)
@@ -35,6 +35,7 @@
import org.ajax4jsf.resource.Java2Dresource;
import org.ajax4jsf.resource.ResourceContext;
import org.ajax4jsf.util.HtmlColor;
+import org.ajax4jsf.util.Zipper;
import org.richfaces.skin.Skin;
import org.richfaces.skin.SkinFactory;
@@ -65,7 +66,9 @@
return new Integer(HtmlColor.decode(
(String) defaultSkin.getParameter(context, colorParameterName)).getRGB());
}
- return new Integer(HtmlColor.decode(color).getRGB());
+ byte[] ret = new byte[3];
+ Zipper.zip(ret,HtmlColor.decode(color).getRGB(),0);
+ return ret;
}
protected Dimension getDimensions(ResourceContext resourceContext) {
@@ -86,7 +89,7 @@
graphics2D.setRenderingHint(RenderingHints.KEY_COLOR_RENDERING,
RenderingHints.VALUE_COLOR_RENDER_QUALITY);
- Integer tabData = (Integer) restoreData(context);
+ Integer tabData = new Integer(Zipper.unzip((byte[])restoreData(context),0));
Dimension dimension = getDimensions(context);
Rectangle2D region = new Rectangle2D.Double(0, 1, dimension.getWidth(),
dimension.getHeight() - 1);
Show replies by date