James Moger
2012-03-17 e28b2f68fc38e4976a0e8bc11af45834bbde940c
src/com/gitblit/wicket/WicketUtils.java
@@ -220,6 +220,19 @@
      return img;
   }
   public static Label newIcon(String wicketId, String css) {
      Label lbl = new Label(wicketId);
      setCssClass(lbl, css);
      return lbl;
   }
   public static Label newBlankIcon(String wicketId) {
      Label lbl = new Label(wicketId);
      setCssClass(lbl, "");
      lbl.setRenderBodyOnly(true);
      return lbl;
   }
   public static ContextRelativeResource getResource(String file) {
      return new ContextRelativeResource(file);
   }
@@ -408,9 +421,10 @@
   public static Label createDateLabel(String wicketId, Date date, TimeZone timeZone) {
      String format = GitBlit.getString(Keys.web.datestampShortFormat, "MM/dd/yy");
      DateFormat df = new SimpleDateFormat(format);
      if (timeZone != null) {
         df.setTimeZone(timeZone);
      if (timeZone == null) {
         timeZone = GitBlit.getTimezone();
      }
      df.setTimeZone(timeZone);
      String dateString;
      if (date.getTime() == 0) {
         dateString = "--";
@@ -438,9 +452,10 @@
   public static Label createTimeLabel(String wicketId, Date date, TimeZone timeZone) {
      String format = GitBlit.getString(Keys.web.timeFormat, "HH:mm");
      DateFormat df = new SimpleDateFormat(format);
      if (timeZone != null) {
         df.setTimeZone(timeZone);
      if (timeZone == null) {
         timeZone = GitBlit.getTimezone();
      }
      df.setTimeZone(timeZone);
      String timeString;
      if (date.getTime() == 0) {
         timeString = "--";
@@ -449,7 +464,6 @@
      }
      String title = TimeUtils.timeAgo(date);
      Label label = new Label(wicketId, timeString);
      WicketUtils.setCssClass(label, TimeUtils.timeAgoCss(date));
      if (!StringUtils.isEmpty(title)) {
         WicketUtils.setHtmlTooltip(label, title);
      }
@@ -459,9 +473,10 @@
   public static Label createDatestampLabel(String wicketId, Date date, TimeZone timeZone) {
      String format = GitBlit.getString(Keys.web.datestampLongFormat, "EEEE, MMMM d, yyyy");
      DateFormat df = new SimpleDateFormat(format);
      if (timeZone != null) {
         df.setTimeZone(timeZone);
      if (timeZone == null) {
         timeZone = GitBlit.getTimezone();
      }
      df.setTimeZone(timeZone);
      String dateString;
      if (date.getTime() == 0) {
         dateString = "--";
@@ -483,7 +498,6 @@
         title = tmp;
      }
      Label label = new Label(wicketId, dateString);
      WicketUtils.setCssClass(label, TimeUtils.timeAgoCss(date));
      if (!StringUtils.isEmpty(title)) {
         WicketUtils.setHtmlTooltip(label, title);
      }
@@ -494,9 +508,10 @@
      String format = GitBlit.getString(Keys.web.datetimestampLongFormat,
            "EEEE, MMMM d, yyyy HH:mm Z");
      DateFormat df = new SimpleDateFormat(format);
      if (timeZone != null) {
         df.setTimeZone(timeZone);
      if (timeZone == null) {
         timeZone = GitBlit.getTimezone();
      }
      df.setTimeZone(timeZone);
      String dateString;
      if (date.getTime() == 0) {
         dateString = "--";