in src/main/java/org/apache/nutch/webui/pages/AbstractBasePage.java [75:109]
public AbstractBasePage() {
navbar = new VerticalMenu("navigation");
navbar.brandName(Model.of("Apache Nutch GUI"));
navbar.setInverted(true);
navbar.setPosition(Position.TOP);
add(navbar);
addMenuItem(DashboardPage.class, "navbar.menu.dashboard",
FontAwesomeIconType.dashboard);
addMenuItem(StatisticsPage.class, "navbar.menu.statistics",
FontAwesomeIconType.bar_chart_o);
addMenuItem(InstancesPage.class, "navbar.menu.instances",
FontAwesomeIconType.gears);
addMenuItem(SettingsPage.class, "navbar.menu.settings",
FontAwesomeIconType.wrench);
addMenuItem(CrawlsPage.class, "navbar.menu.crawls",
FontAwesomeIconType.refresh);
addMenuItem(SchedulingPage.class, "navbar.menu.scheduling",
FontAwesomeIconType.clock_o);
addMenuItem(SearchPage.class, "navbar.menu.search",
FontAwesomeIconType.search);
addMenuItem(SeedListsPage.class, "navbar.menu.seedLists",
FontAwesomeIconType.file);
navbar.addComponents(transform(ComponentPosition.RIGHT,
addInstancesMenuMenu()));
navbar.addComponents(transform(ComponentPosition.RIGHT, addUserMenu()));
add(new NotificationPanel("globalNotificationPanel"));
if (currentInstance.getObject() == null && !(this instanceof InstancesPage)) {
getSession().error("No running instances found!");
setResponsePage(InstancesPage.class);
}
}