diff -r 0e2c3676d77a -r 78c3cdffe719 javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/HTML5GraphicsEnvironment.java --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/HTML5GraphicsEnvironment.java Mon May 27 08:30:30 2013 +0200 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/HTML5GraphicsEnvironment.java Mon May 27 10:04:39 2013 +0200 @@ -19,6 +19,7 @@ import java.util.HashMap; import java.util.Set; +import net.java.html.canvas.Color; import net.java.html.canvas.Dimension; import net.java.html.canvas.Image; import net.java.html.canvas.LinearGradient; @@ -29,7 +30,6 @@ import net.java.html.canvas.spi.GraphicsEnvironment; import org.apidesign.bck2brwsr.core.JavaScriptBody; import org.apidesign.bck2brwsr.htmlpage.api.Canvas; -import org.apidesign.bck2brwsr.htmlpage.api.Element; /** * @@ -221,7 +221,10 @@ } return gradient; } else if (style instanceof Pattern) { -// return createPatternWrapper(((Pattern) style).getImage(), ((Pattern) style).getRepeat()); + return createPatternWrapper(((Pattern) style).getImageResource(), ((Pattern) style).getRepeat()); + } else if (style instanceof Color) { + return ((Color) style) + .getAsString(); } return null; }