| | |
| | | import org.apache.wicket.Component;
|
| | | import org.apache.wicket.markup.html.panel.Panel;
|
| | | import org.apache.wicket.model.Model;
|
| | | import org.slf4j.Logger;
|
| | | import org.slf4j.LoggerFactory;
|
| | |
|
| | | import com.gitblit.Constants;
|
| | | import com.gitblit.GitBlit;
|
| | | import com.gitblit.Keys;
|
| | | import com.gitblit.utils.TimeUtils;
|
| | | import com.gitblit.wicket.GitBlitWebApp;
|
| | | import com.gitblit.wicket.GitBlitWebSession;
|
| | | import com.gitblit.wicket.WicketUtils;
|
| | |
|
| | |
| | |
|
| | | private transient TimeUtils timeUtils;
|
| | |
|
| | | private transient Logger logger;
|
| | |
|
| | | public BasePanel(String wicketId) {
|
| | | super(wicketId);
|
| | | }
|
| | |
|
| | | protected GitBlitWebApp app() {
|
| | | return GitBlitWebApp.get();
|
| | | }
|
| | |
|
| | | protected Logger logger() {
|
| | | if (logger == null) {
|
| | | logger = LoggerFactory.getLogger(getClass());
|
| | | }
|
| | | return logger;
|
| | | }
|
| | |
|
| | | protected String getContextUrl() {
|
| | | return getRequest().getRelativePathPrefixToContextRoot();
|
| | | }
|
| | |
|
| | | protected TimeZone getTimeZone() {
|
| | | return GitBlit.getBoolean(Keys.web.useClientTimezone, false) ? GitBlitWebSession.get()
|
| | | .getTimezone() : GitBlit.getTimezone();
|
| | | return app().settings().getBoolean(Keys.web.useClientTimezone, false) ? GitBlitWebSession.get()
|
| | | .getTimezone() : app().getTimezone();
|
| | | }
|
| | |
|
| | | protected TimeUtils getTimeUtils() {
|