James Moger
2011-04-23 f5d0ad7e706f1743b01dcc71f42112d533de89c2
commit | author | age
bc10f9 1 package com.gitblit.wicket.panels;
JM 2
3 import java.util.TimeZone;
4
98ce17 5 import org.apache.wicket.Component;
bc10f9 6 import org.apache.wicket.markup.html.panel.Panel;
JM 7
87cc1e 8 import com.gitblit.GitBlit;
155bf7 9 import com.gitblit.Keys;
98ce17 10 import com.gitblit.utils.JGitUtils.SearchType;
bc10f9 11 import com.gitblit.wicket.GitBlitWebSession;
98ce17 12 import com.gitblit.wicket.WicketUtils;
bc10f9 13
JM 14 public abstract class BasePanel extends Panel {
15
16     private static final long serialVersionUID = 1L;
17
18     public BasePanel(String wicketId) {
19         super(wicketId);
20     }
21
22     protected TimeZone getTimeZone() {
87cc1e 23         return GitBlit.self().settings().getBoolean(Keys.web.useClientTimezone, false) ? GitBlitWebSession.get().getTimezone() : TimeZone.getDefault();
bc10f9 24     }
98ce17 25
JM 26     protected void setPersonSearchTooltip(Component component, String value, SearchType searchType) {
27         if (searchType.equals(SearchType.AUTHOR)) {
28             WicketUtils.setHtmlTitle(component, getString("gb.searchForAuthor") + " " + value);
29         } else if (searchType.equals(SearchType.COMMITTER)) {
30             WicketUtils.setHtmlTitle(component, getString("gb.searchForCommitter") + " " + value);
31         }
32     }
bc10f9 33 }