James Moger
2012-12-05 8295dd6cab32df383a30e4bd78e4aff17cfa2187
src/com/gitblit/wicket/pages/EditRepositoryPage.java
@@ -414,6 +414,9 @@
      form.add(new CheckBox("showReadme"));
      form.add(new CheckBox("skipSizeCalculation"));
      form.add(new CheckBox("skipSummaryMetrics"));
      List<Integer> maxActivityCommits  = Arrays.asList(0, 25, 50, 75, 100, 150, 200, 250, 500 );
      form.add(new DropDownChoice<Integer>("maxActivityCommits", maxActivityCommits, new MaxActivityCommitsRenderer()));
      mailingLists = new Model<String>(ArrayUtils.isEmpty(repositoryModel.mailingLists) ? ""
            : StringUtils.flattenStrings(repositoryModel.mailingLists, " "));
      form.add(new TextField<String>("mailingLists", mailingLists));
@@ -654,4 +657,26 @@
      }
   }
   
   private class MaxActivityCommitsRenderer implements IChoiceRenderer<Integer> {
      private static final long serialVersionUID = 1L;
      public MaxActivityCommitsRenderer() {
      }
      @Override
      public String getDisplayValue(Integer value) {
         if (value == 0) {
            return getString("gb.noMaximum");
         } else {
            return value + " " + getString("gb.commits");
         }
      }
      @Override
      public String getIdValue(Integer value, int index) {
         return Integer.toString(index);
      }
   }
}