You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2014/05/20 21:26:38 UTC

[jira] [Resolved] (WICKET-5576) Change wicketpath for all components with application setting

     [ https://issues.apache.org/jira/browse/WICKET-5576?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Grigorov resolved WICKET-5576.
-------------------------------------

    Resolution: Won't Fix

You can add a Behavior to all components that sets an attribute with any value.
The behavior will look more or less like https://github.com/apache/wicket/blob/master/wicket-core/src/main/java/org/apache/wicket/markup/html/link/DisabledAttributeLinkBehavior.java
And you can register it to all components with IComponentInstantiationListener - see https://github.com/apache/wicket/blob/master/wicket-core/src/main/java/org/apache/wicket/markup/html/link/DisabledLinkBehavior.java#L160

> Change wicketpath for all components with application setting
> -------------------------------------------------------------
>
>                 Key: WICKET-5576
>                 URL: https://issues.apache.org/jira/browse/WICKET-5576
>             Project: Wicket
>          Issue Type: Improvement
>            Reporter: Marieke Vandamme
>
> Hello, 
> We would like to use the wicketpath for selenium testing, but would like to change it with something else (like checksum or something) because now it's too long. 
> I've looked into the code, and don't think it's possible, because now in Component the function getPageRelativePath is used. This function can even not be overridden for one specific component, because it's final, and can not be changed by default for all components also. 
> Would it be possible to change it to a provider or something, that can be set on application level? Don't think that wicketpath is used in wicket internally, because it's switched off by default.
> Thanks! Kind Regards, Marieke



--
This message was sent by Atlassian JIRA
(v6.2#6252)