By debuggin the code I can see that the getText() method of the
ResourceBundle returns an empty string !!!


On Nov 9, 5:03 pm, shahid <[email protected]> wrote:
> I am using 2 external CSS stylesheets in my application but none of
> their styles apply anywhere when I load the app. The way I have set it
> up is as follows:
>
> I have placed the 2 CSS files in a folder named "public"  at the same
> level as the gwt.xml file.
>
> In my gwt.xml, I have:
> <inherits name="com.google.gwt.resources.Resources" />
>
> I have a ResourceBundle interface as follows describing the 2 CSS
> resources:
>
> public interface ResourceBundle extends ClientBundle {
>
>         public static final ResourceBundle INSTANCE = GWT.create
> (ResourceBundle.class);
>
>         @Source("com/docobo/keswick/keswickweb/public/gxt-all.css")
>         public Css gxtall();
>
>         @Source("com/docobo/keswick/keswickweb/public/gxt-gray.css")
>         public Css gxtgray();
>
>        ......
>
> }
>
> Where the return type Css resource is an empty class extending
> CssResource:
>
> public interface Css extends CssResource { }
>
> In my onModuleLoad(), I injext the styles as follows:
>
>         public void onModuleLoad() {
>                 
> StyleInjector.inject(ResourceBundle.INSTANCE.gxtall().getText());
>                 
> StyleInjector.inject(ResourceBundle.INSTANCE.gxtgray().getText());
>                 ......
>          }
>
> The application compiles and loads successfully and the CSS files are
> copied into war/module-folder/ but none of the syles are used or
> recognised anywhere in the application !!!
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to