James Moger
2011-04-23 f5d0ad7e706f1743b01dcc71f42112d533de89c2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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.setHtmlTitle(component, getString("gb.searchForAuthor") + " " + value);
        } else if (searchType.equals(SearchType.COMMITTER)) {
            WicketUtils.setHtmlTitle(component, getString("gb.searchForCommitter") + " " + value);
        }
    }
}