James Moger
2013-05-03 8c92559a483cf0b01b33d926421ec17605b5ff75
src/main/java/com/gitblit/wicket/panels/BasePanel.java
@@ -22,6 +22,7 @@
import org.apache.wicket.Component;
import org.apache.wicket.markup.html.panel.Panel;
import org.apache.wicket.model.Model;
import org.apache.wicket.protocol.http.request.WebClientInfo;
import com.gitblit.Constants;
import com.gitblit.GitBlit;
@@ -57,6 +58,19 @@
      }
      return timeUtils;
   }
   protected boolean isWindows() {
      return isPlatform("windows");
   }
   protected boolean isMac() {
      return isPlatform("macintosh");
   }
   protected boolean isPlatform(String platform) {
      String ua = ((WebClientInfo) GitBlitWebSession.get().getClientInfo()).getUserAgent();
      return ua.toLowerCase().contains(platform);
   }
   protected void setPersonSearchTooltip(Component component, String value, Constants.SearchType searchType) {
      if (searchType.equals(Constants.SearchType.AUTHOR)) {