James Moger
2011-12-23 31bcbea4c35e29d3b5147d33a41544cb125cf694
src/com/gitblit/wicket/pages/ActivityPage.java
@@ -24,14 +24,18 @@
import java.util.Map;
import java.util.Set;
import org.apache.wicket.Application;
import org.apache.wicket.PageParameters;
import org.apache.wicket.behavior.HeaderContributor;
import org.apache.wicket.markup.html.basic.Label;
import com.gitblit.GitBlit;
import com.gitblit.models.Activity;
import com.gitblit.models.Metric;
import com.gitblit.models.RepositoryModel;
import com.gitblit.utils.ActivityUtils;
import com.gitblit.wicket.PageRegistration;
import com.gitblit.wicket.PageRegistration.DropDownMenuRegistration;
import com.gitblit.wicket.WicketUtils;
import com.gitblit.wicket.charting.GoogleChart;
import com.gitblit.wicket.charting.GoogleCharts;
@@ -89,6 +93,13 @@
         // add activity panel
         add(new ActivityPanel("activityPanel", recentActivity));
      }
   }
   @Override
   protected void addDropDownMenus(List<PageRegistration> pages) {
      DropDownMenuRegistration menu = new DropDownMenuRegistration("gb.filters", ActivityPage.class);
      menu.menuItems.addAll(getFilterMenuItems());
      pages.add(menu);
   }
   /**
@@ -167,4 +178,21 @@
      return charts;
   }
   @Override
   protected void onBeforeRender() {
      if (GitBlit.isDebugMode()) {
         // strip Wicket tags in debug mode for jQuery DOM traversal
         Application.get().getMarkupSettings().setStripWicketTags(true);
      }
      super.onBeforeRender();
   }
   @Override
   protected void onAfterRender() {
      if (GitBlit.isDebugMode()) {
         // restore Wicket debug tags
         Application.get().getMarkupSettings().setStripWicketTags(false);
      }
      super.onAfterRender();
   }
}