James Moger
2011-04-07 1e47ab18a003df93e749211271554981e3af7689
src/com/gitblit/wicket/WicketUtils.java
@@ -1,5 +1,7 @@
package com.gitblit.wicket;
import java.util.List;
import org.apache.wicket.Component;
import org.apache.wicket.behavior.SimpleAttributeModifier;
@@ -20,4 +22,28 @@
   public static String breakLines(String string) {
      return string.replace("\r", "<br/>").replace("\n", "<br/>");
   }
   public static void setTicketCssClass(Component container, String state) {
      String css = null;
      if (state.equals("open")) {
         css = "bug_open";
      } else if (state.equals("hold")) {
         css = "bug_hold";
      } else if (state.equals("resolved")) {
         css = "bug_resolved";
      } else if (state.equals("invalid")) {
         css = "bug_invalid";
      }
      if (css != null) {
         setCssClass(container, css);
      }
   }
   public static String flattenStrings(List<String> values) {
      StringBuilder sb = new StringBuilder();
      for (String value : values) {
         sb.append(value).append(" ");
      }
      return sb.toString().trim();
   }
}