I am not sure what you mean.

Martin Grigorov
Wicket Training and Consulting


On Tue, Jan 14, 2014 at 4:24 PM, Anna Simbirtsev <asimbirt...@gmail.com>wrote:

> I changed these. But why is new link encoded?
>
>
> On Tue, Jan 14, 2014 at 9:22 AM, Martin Grigorov <mgrigo...@apache.org
> >wrote:
>
> > On Tue, Jan 14, 2014 at 4:19 PM, Anna Simbirtsev <asimbirt...@gmail.com
> > >wrote:
> >
> > > OLD:
> > >
> href="resources/info.stuff.WAT.UI.CSSLinksInjector/root/css/tooltip.css"
> > >
> >
> > info.afilias.WAT.UI.CSSLinksInjector; name: info/css/tooltip.css
> >
> > 1. afilias vs. stuff
> >
> > 2. info vs. root
> >
> >
> > > NEW:
> > >
> > >
> >
> href="../X5EA-RpmG5-t7GSByiSpogTj4bvW9MKMW4vn832-xprwEXT2RkaeV8fX_4jkKsv1CB554pAX0u87jm6UPI3w_ihTiZY3tftZ8jJqrrURxUxvKsFXCdT_2G6JYzRb5crh/X5E87/URx2a/zRb59/sFXb4/URx2a/zRb59"
> > > />
> > >
> > >
> > >
> > > On Tue, Jan 14, 2014 at 9:16 AM, Martin Grigorov <mgrigo...@apache.org
> > > >wrote:
> > >
> > > > On Tue, Jan 14, 2014 at 4:13 PM, Anna Simbirtsev <
> > asimbirt...@gmail.com
> > > > >wrote:
> > > >
> > > > > Ho would I know the produced url? I sent the error
> > > > >
> > > >
> > > > Check the produced HTML of a page that uses this code in your running
> > > > application with 1.4.
> > > >
> > > >
> > > > >
> > > > >
> > > > > On Tue, Jan 14, 2014 at 9:10 AM, Martin Grigorov <
> > mgrigo...@apache.org
> > > > > >wrote:
> > > > >
> > > > > > What is the produced url for login.css Wicket 1.4 and what is the
> > new
> > > > > error
> > > > > > ?
> > > > > >
> > > > > > Martin Grigorov
> > > > > > Wicket Training and Consulting
> > > > > >
> > > > > >
> > > > > > On Tue, Jan 14, 2014 at 4:06 PM, Anna Simbirtsev <
> > > > asimbirt...@gmail.com
> > > > > > >wrote:
> > > > > >
> > > > > > > I changed it but still get the error
> > > > > > >
> > > > > > > response.render(CssReferenceHeaderItem.forReference(new
> > > > > > > CssResourceReference(CSSLinksInjector.class,
> > > > > > >                     root + "/css/login.css")));
> > > > > > >
> > > > > > >
> > > > > > > On Tue, Jan 14, 2014 at 8:51 AM, Ernesto Reinaldo Barreiro <
> > > > > > > reier...@gmail.com> wrote:
> > > > > > >
> > > > > > > > Why not just use CSSLinksInjector.class instead of
> getClass()?
> > > > > > > >
> > > > > > > >
> > > > > > > > On Tue, Jan 14, 2014 at 2:46 PM, Anna Simbirtsev <
> > > > > > asimbirt...@gmail.com
> > > > > > > > >wrote:
> > > > > > > >
> > > > > > > > > Hi,
> > > > > > > > >
> > > > > > > > > I am upgrading wicket from 1.4 to 6.7.
> > > > > > > > >
> > > > > > > > > Before my css files were added this way:
> > > > > > > > >
> > > > > > > > > public class CSSLinksInjector implements
> > > > > > > IComponentInstantiationListener,
> > > > > > > > > Serializable
> > > > > > > > > {
> > > > > > > > >     private static final long serialVersionUID =
> > > > > > 7463279042460663915L;
> > > > > > > > >
> > > > > > > > >     //private final List<HeaderContributor> cssResources =
> > new
> > > > > > > > > ArrayList<HeaderContributor>();
> > > > > > > > >     private String theme;
> > > > > > > > >
> > > > > > > > >     public CSSLinksInjector(String theme)
> > > > > > > > >     {
> > > > > > > > >         this.theme = theme;
> > > > > > > > >         String root = (theme == null || theme.isEmpty()) ?
> > "" :
> > > > > "/" +
> > > > > > > > > theme;
> > > > > > > > >
> > > > > > > > >         /*
> > > > > > > > >
> > > > > > > > >
> > > > >
> cssResources.add(CSSPackageResource.getHeaderContribution(getClass(),
> > > > > > > > >                 root + "/css/login.css"));
> > > > > > > > >
> > > > > > > > >
> > > > >
> cssResources.add(CSSPackageResource.getHeaderContribution(getClass(),
> > > > > > > > >                 root + "/css/tooltip.css"));*/
> > > > > > > > >     }
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Now, I am adding them like this:
> > > > > > > > >
> > > > > > > > > public void onInstantiation(Component component)
> > > > > > > > >     {
> > > > > > > > >         if (component instanceof WebPage)
> > > > > > > > >         {
> > > > > > > > >             component.add(new CssBehaviour(theme));
> > > > > > > > >         }
> > > > > > > > >     }
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >     private class CssBehaviour extends Behavior {
> > > > > > > > >
> > > > > > > > >         private static final long serialVersionUID =
> > > > > > > > -1540416397347502364L;
> > > > > > > > >         private String theme;
> > > > > > > > >
> > > > > > > > >         public CssBehaviour(String theme) {
> > > > > > > > >             this.theme = theme;
> > > > > > > > >         }
> > > > > > > > >
> > > > > > > > >         @Override
> > > > > > > > >         public void renderHead(Component component,
> > > > IHeaderResponse
> > > > > > > > > response) {
> > > > > > > > >             String root = (theme == null ||
> theme.isEmpty())
> > ?
> > > > "" :
> > > > > > > "/" +
> > > > > > > > > theme;
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > response.render(CssReferenceHeaderItem.forReference(new
> > > > > > > > > CssResourceReference(getClass(),
> > > > > > > > >                     root + "/css/login.css")));
> > > > > > > > >
> > > > response.render(CssReferenceHeaderItem.forReference(new
> > > > > > > > > CssResourceReference(getClass(),
> > > > > > > > >                     root + "/css/tooltip.css")));
> > > > > > > > >         }
> > > > > > > > >     }
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > When I run, I get an error:
> > > > > > > > >
> > > > > > > > > 2014-01-14 13:36:53,950 [838889794@qtp-4816459-2] WARN
> > > > > > > > >
> org.apache.wicket.request.resource.ResourceReferenceRegistry
> > -
> > > A
> > > > > > > > > ResourceReference wont be created for a resource with key
> > > [scope:
> > > > > > > > > info.afilias.WAT.UI.CSSLinksInjector$CssBehaviour; name:
> > > > > > > > > info/css/login.css; locale: null; style: null; variation:
> > null]
> > > > > > because
> > > > > > > > it
> > > > > > > > > cannot be located.
> > > > > > > > >
> > > > > > > > > Before it was fine.
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Regards - Ernesto Reinaldo Barreiro
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to