James Moger
2013-06-18 0457984cef51c24f08d32fd802eb7d3c8a204920
Indicate default days back filter selection
1 files modified
13 ■■■■■ changed files
src/main/java/com/gitblit/wicket/pages/RootPage.java 13 ●●●●● patch | view | raw | blame | history
src/main/java/com/gitblit/wicket/pages/RootPage.java
@@ -300,6 +300,17 @@
        if (daysBack < 1) {
            daysBack = 7;
        }
        PageParameters clonedParams;;
        if (params == null) {
            clonedParams = new PageParameters();
        } else {
            clonedParams = new PageParameters(params);
        }
        if (!clonedParams.containsKey("db")) {
            clonedParams.put("db",  daysBack);
        }
        List<DropDownMenuItem> items = new ArrayList<DropDownMenuItem>();
        Set<Integer> choicesSet = new TreeSet<Integer>(GitBlit.getIntegers(Keys.web.activityDurationChoices));
        if (choicesSet.isEmpty()) {
@@ -310,7 +321,7 @@
        String lastDaysPattern = getString("gb.lastNDays");
        for (Integer db : choices) {
            String txt = MessageFormat.format(lastDaysPattern, db);
            items.add(new DropDownMenuItem(txt, "db", db.toString(), params));
            items.add(new DropDownMenuItem(txt, "db", db.toString(), clonedParams));
        }
        items.add(new DropDownMenuItem());
        return items;