Hi,
Wicket uses a special trick to load CSS in Ajax response:
http://www.backalleycoder.com/2011/03/20/link-tag-css-stylesheet-load-event/
The warning is harmless. You can ignore it.
On Tue, Dec 11, 2012 at 6:45 PM, Jered Myers
jer...@maplewoodsoftware.comwrote:
Wicket 6.3
Chromium 18.0.1025.168(Developer Build134367)Ubuntu 11.10 browser
I get the following warning in my console:
Resource interpreted as Image but transferred with MIME type text/css
I have a JavaScriptResourceReference that is like the Dependency
Management section on www.wicketinaction.com where I have a
JavaScriptHeaderItem and a CSSHeaderItem. Here is that example:
public class MyResourceReferenceextends JavaScriptResourceReference{
public ResourceReferenceA() {
super(ResourceReferenceA.**class,my.js);
}
public Iterable? extends HeaderItem getDependencies() {
ListHeaderItem dependencies= new
ArrayListHeaderItem();
Url dojoGoogleCdn= Url.parse(https://ajax.**
googleapis.com/ajax/libs/dojo/**1.7.2/dojo/dojo.jshttps://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js
);
ExternalUrlResourceReference externalUrlResourceReference=
new ExternalUrlResourceReference(**dojoGoogleCdn);
dependencies.add(**JavaScriptHeaderItem.**forReference(**
externalUrlResourceReference))**;
dependencies.add(**CssHeaderItem.forReference(new
CssResourceReference(**ResourceReferenceA.class,a.**css)));
return dependencies;
}
}
My behavior loads my ResourceReference like so:
@Override
public void renderHead(Component component, IHeaderResponse response)
{
response.render(**JavaScriptHeaderItem.**forReference(**
MyResourceReference.**getInstance()));
}
What can I do to get rid of this warning?
--
Jered Myers
--
Martin Grigorov
jWeekend
Training, Consulting, Development
http://jWeekend.com http://jweekend.com/