From f90dc635928f367f9078f814488c7e385ebc4e2e Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Fri, 20 May 2011 17:31:07 -0400 Subject: [PATCH] Documentation. --- src/com/gitblit/wicket/panels/BasePanel.java | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) diff --git a/src/com/gitblit/wicket/panels/BasePanel.java b/src/com/gitblit/wicket/panels/BasePanel.java new file mode 100644 index 0000000..43cd126 --- /dev/null +++ b/src/com/gitblit/wicket/panels/BasePanel.java @@ -0,0 +1,33 @@ +package com.gitblit.wicket.panels; + +import java.util.TimeZone; + +import org.apache.wicket.Component; +import org.apache.wicket.markup.html.panel.Panel; + +import com.gitblit.GitBlit; +import com.gitblit.Keys; +import com.gitblit.utils.JGitUtils.SearchType; +import com.gitblit.wicket.GitBlitWebSession; +import com.gitblit.wicket.WicketUtils; + +public abstract class BasePanel extends Panel { + + private static final long serialVersionUID = 1L; + + public BasePanel(String wicketId) { + super(wicketId); + } + + protected TimeZone getTimeZone() { + return GitBlit.self().settings().getBoolean(Keys.web.useClientTimezone, false) ? GitBlitWebSession.get().getTimezone() : TimeZone.getDefault(); + } + + protected void setPersonSearchTooltip(Component component, String value, SearchType searchType) { + if (searchType.equals(SearchType.AUTHOR)) { + WicketUtils.setHtmlTooltip(component, getString("gb.searchForAuthor") + " " + value); + } else if (searchType.equals(SearchType.COMMITTER)) { + WicketUtils.setHtmlTooltip(component, getString("gb.searchForCommitter") + " " + value); + } + } +} -- Gitblit v1.9.1