protected Component addUserMenu()

in src/main/java/org/apache/nutch/webui/pages/AbstractBasePage.java [111:132]


  protected Component addUserMenu() {
    DropDownButton userMenu = new NavbarDropDownButton(Model.of("Username")) {
      /**
       * 
       */
      private static final long serialVersionUID = 1L;

      @Override
      protected List<AbstractLink> newSubMenuButtons(final String buttonMarkupId) {
        List<AbstractLink> subMenu = Lists.newArrayList();
        subMenu.add(new MenuBookmarkablePageLink<Void>(UserSettingsPage.class,
            new ResourceModel("navbar.userMenu.settings"))
            .setIconType(FontAwesomeIconType.gear));
        subMenu.add(new MenuDivider());
        subMenu.add(new MenuBookmarkablePageLink<Void>(LogOutPage.class,
            new ResourceModel("navbar.userMenu.logout"))
            .setIconType(FontAwesomeIconType.power_off));
        return subMenu;
      }
    }.setIconType(FontAwesomeIconType.user);
    return userMenu;
  }