I have been trying to get ClientBundle working over the weekend. I got the css selector obfuscation working, however, the browser somehow is not showing what is specified in the css file. Is there someone could help me out? Here is what i did. It is a minimum hello world setup with a css selector to style the "hello world" text to color blue. I managed to get the following in the browser.
<html><head></head> <div id="_firebugConsole" style="display: none;" FirebugVersion="1.3.3"/> <body> <iframe id="helloworld" src="javascript:""" style="border: medium none ; position: absolute; width: 0pt; height: 0pt;" tabindex="-1">...</iframe> <div class="G1rue18xAC">Hello World!</div> </body> <script type="text/javascript">...</script> </html> As you could see, the "Hello World!" is of a class with obfuscated name which is the same i see from the debug console. However, browser is not showing the text in blue. Am i missing anything? (I am using ClientBundle code from trunk. Please see the source code attached.) com.aqy.lab.helloworld.gwt.xml ========================= <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE module PUBLIC "-//Google Inc.//DTD Google Web Toolkit 1.6.4// EN" "http://google-web-toolkit.googlecode.com/svn/tags/1.6.4/distro- source/core/src/gwt-module.dtd"> <module rename-to="helloworld"> <inherits name="com.google.gwt.user.User" /> <inherits name='com.google.gwt.user.theme.standard.Standard' /> <inherits name="com.google.gwt.resources.Resources" /> <entry-point class='com.aqy.lab.client.helloworld.HelloWorld' /> </module> com.aqy.lab.helloworld.HelloWorld =========================== public class HelloWorld implements EntryPoint { @Override public void onModuleLoad() { HTML html = new HTML("Hello World!"); html.setStyleName(HelloWorldResources.INSTANCE.css().message()); RootPanel.get().add(html); } } com.aqy.lab.helloworld.HelloWorldCss ============================ public interface HelloWorldCss extends CssResource { String message(); } com.aqy.lab.helloworld.HelloWorldResources ================================= public interface HelloWorldResources extends ClientBundle { static final HelloWorldResources INSTANCE = GWT.create (HelloWorldResources.class); @Source("com/aqy/lab/client/helloworld/helloworld.css") HelloWorldCss css(); } com.aqy.lab.client.helloworld/helloworld.css ================================ .message { color: blue; } helloworld.html ====================== <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>Hello World</title> <script type="text/javascript" language="javascript" src="helloworld/helloworld.nocache.js"></script> </head> <body> </body> </html> Thanks in advance! --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
