From 7cd88ddbd93b115aeda76b87b1c99f9afa4aaaef Mon Sep 17 00:00:00 2001 From: Lukasz Jader <ljaderdev@gmail.com> Date: Sat, 14 Jul 2012 08:01:51 -0400 Subject: [PATCH] Fix some typos in polish translation --- src/com/gitblit/wicket/GitblitParamUrlCodingStrategy.java | 30 ++++++++++++++++++++++++++++-- 1 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/com/gitblit/wicket/GitblitParamUrlCodingStrategy.java b/src/com/gitblit/wicket/GitblitParamUrlCodingStrategy.java index c30b9c3..fb86fb0 100644 --- a/src/com/gitblit/wicket/GitblitParamUrlCodingStrategy.java +++ b/src/com/gitblit/wicket/GitblitParamUrlCodingStrategy.java @@ -15,10 +15,15 @@ */ package com.gitblit.wicket; +import java.text.MessageFormat; + +import org.apache.wicket.IRequestTarget; import org.apache.wicket.Page; -import org.apache.wicket.protocol.http.WicketURLDecoder; -import org.apache.wicket.protocol.http.WicketURLEncoder; +import org.apache.wicket.PageParameters; +import org.apache.wicket.request.RequestParameters; import org.apache.wicket.request.target.coding.MixedParamUrlCodingStrategy; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import com.gitblit.GitBlit; import com.gitblit.Keys; @@ -34,6 +39,8 @@ * */ public class GitblitParamUrlCodingStrategy extends MixedParamUrlCodingStrategy { + + private Logger logger = LoggerFactory.getLogger(GitblitParamUrlCodingStrategy.class); /** * Construct. @@ -80,4 +87,23 @@ } return super.urlDecodePathComponent(value); } + + /** + * Gets the decoded request target. + * + * @param requestParameters + * the request parameters + * @return the decoded request target + */ + @Override + public IRequestTarget decode(RequestParameters requestParameters) { + final String parametersFragment = requestParameters.getPath().substring( + getMountPath().length()); + logger.debug(MessageFormat + .format("REQ: {0} PARAMS {1}", getMountPath(), parametersFragment)); + + final PageParameters parameters = new PageParameters(decodeParameters(parametersFragment, + requestParameters.getParameters())); + return super.decode(requestParameters); + } } \ No newline at end of file -- Gitblit v1.9.1