Re: Chrome warning with CSSHeaderItem

2012-12-12 Thread Martin Grigorov
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/


Chrome warning with CSSHeaderItem

2012-12-11 Thread Jered Myers

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.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