James Moger
2013-06-24 f59874809d61baf25244756cb280beaeecc33e96
src/main/java/com/gitblit/wicket/pages/RootPage.java
@@ -119,7 +119,7 @@
      // navigation links
      List<PageRegistration> pages = new ArrayList<PageRegistration>();
      if (!authenticateView || (authenticateView && GitBlitWebSession.get().isLoggedIn())) {
         pages.add(new PageRegistration(GitBlitWebSession.get().isLoggedIn() ? "gb.myDashboard" : "gb.dashboard", DashboardPage.class,
         pages.add(new PageRegistration(GitBlitWebSession.get().isLoggedIn() ? "gb.myDashboard" : "gb.dashboard", MyDashboardPage.class,
               getRootPageParameters()));
         pages.add(new PageRegistration("gb.repositories", RepositoriesPage.class,
               getRootPageParameters()));
@@ -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;
@@ -511,7 +522,10 @@
         }
         add(new Label("displayName", user.getDisplayName()));
         add(new BookmarkablePageLink<Void>("newRepository",
               EditRepositoryPage.class).setVisible(user.canAdmin() || user.canCreate()));
         add(new BookmarkablePageLink<Void>("myProfile", 
               UserPage.class, WicketUtils.newUsernameParameter(user.username)));