James Moger
2014-10-21 ad80a949ae334a18d5757df729198801299011dc
src/main/java/com/gitblit/wicket/TicketsUI.java
@@ -40,10 +40,10 @@
   public static final String [] closedStatii = new String [] { "!" + Status.New.name().toLowerCase(), "!" + Status.Open.name().toLowerCase() };
   
   public static Label getStateIcon(String wicketId, TicketModel ticket) {
      return getStateIcon(wicketId, ticket.type, ticket.status);
      return getStateIcon(wicketId, ticket.type, ticket.status, ticket.severity);
   }
   public static Label getStateIcon(String wicketId, Type type, Status state) {
   public static Label getStateIcon(String wicketId, Type type, Status state, Severity severity) {
      Label label = new Label(wicketId);
      if (type == null) {
         type = Type.defaultType;
@@ -68,7 +68,7 @@
         // standard ticket
         WicketUtils.setCssClass(label, "fa fa-ticket fa-fw");
      }
      WicketUtils.setHtmlTooltip(label, getTypeState(type, state));
      WicketUtils.setHtmlTooltip(label, getTypeState(type, state, severity));
      
      return label;
   }
@@ -103,9 +103,12 @@
      return String.format("severity-%s", severity);   
   }
   
   public static String getTypeState(Type type, Status state) {
   public static String getTypeState(Type type, Status state, Severity severity) {
      if (Severity.Unrated == severity) {
      return state.toString() + " " + type.toString();
   }
      return state.toString() + " " + type.toString() + ", " + severity.toString();
   }
   public static String getLozengeClass(Status status, boolean subtle) {
      if (status == null) {