Examples of DropDownMenuItem


Examples of com.gitblit.wicket.PageRegistration.DropDownMenuItem

    // preserve repository filter option on time choices
    menu.menuItems.addAll(getTimeFilterItems(params));

    if (menu.menuItems.size() > 0) {
      // Reset Filter
      menu.menuItems.add(new DropDownMenuItem(getString("gb.reset"), null, null));
    }

    pages.add(menu);
  }
View Full Code Here

Examples of com.gitblit.wicket.PageRegistration.DropDownMenuItem

    // preserve repository filter option on time choices
    menu.menuItems.addAll(getTimeFilterItems(params));

    if (menu.menuItems.size() > 0) {
      // Reset Filter
      menu.menuItems.add(new DropDownMenuItem(getString("gb.reset"), null, null));
    }

    pages.add(menu);
  }
View Full Code Here

Examples of com.gitblit.wicket.PageRegistration.DropDownMenuItem

    // preserve repository filter option on time choices
    menu.menuItems.addAll(getTimeFilterItems(params));

    if (menu.menuItems.size() > 0) {
      // Reset Filter
      menu.menuItems.add(new DropDownMenuItem(getString("gb.reset"), null, null));
    }

    pages.add(menu);
  }
View Full Code Here

Examples of com.gitblit.wicket.PageRegistration.DropDownMenuItem

    // preserve repository filter options on time choices
    filters.menuItems.addAll(getTimeFilterItems(currentParameters));

    if (filters.menuItems.size() > 0) {
      // Reset Filter
      filters.menuItems.add(new DropDownMenuItem(getString("gb.reset"), null, null));
    }
    pages.add(filters);
  }
View Full Code Here

Examples of com.gitblit.wicket.PageRegistration.DropDownMenuItem

      for (String set : sets) {
        filters.add(new DropDownToggleItem(MessageFormat.format("{0} ({1})", set,
            setMap.get(set).get()), "set", set, params));
      }
      // divider
      filters.add(new DropDownMenuItem());
    }

    // user's team memberships
    if (user != null && user.teams.size() > 0) {
      List<TeamModel> teams = new ArrayList<TeamModel>(user.teams);
      Collections.sort(teams);
      for (TeamModel team : teams) {
        filters.add(new DropDownToggleItem(MessageFormat.format("{0} ({1})", team.name,
            team.repositories.size()), "team", team.name, params));
      }
      // divider
      filters.add(new DropDownMenuItem());
    }

    // custom filters
    String customFilters = app().settings().getString(Keys.web.customFilters, null);
    if (!StringUtils.isEmpty(customFilters)) {
      boolean addedExpression = false;
      List<String> expressions = StringUtils.getStringsFromValue(customFilters, "!!!");
      for (String expression : expressions) {
        if (!StringUtils.isEmpty(expression)) {
          addedExpression = true;
          filters.add(new DropDownToggleItem(null, "x", expression, params));
        }
      }
      // if we added any custom expressions, add a divider
      if (addedExpression) {
        filters.add(new DropDownMenuItem());
      }
    }
    return new ArrayList<DropDownMenuItem>(filters);
  }
View Full Code Here

Examples of com.gitblit.wicket.PageRegistration.DropDownMenuItem

    List<Integer> choices = new ArrayList<Integer>(choicesSet);
    Collections.sort(choices);
    String lastDaysPattern = getString("gb.lastNDays");
    for (Integer db : choices) {
      if (db == 1) {
        items.add(new DropDownMenuItem(getString("gb.time.today"), "db", db.toString(), clonedParams));
      } else {
        String txt = MessageFormat.format(lastDaysPattern, db);
        items.add(new DropDownMenuItem(txt, "db", db.toString(), clonedParams));
      }
    }
    items.add(new DropDownMenuItem());
    return items;
  }
View Full Code Here

Examples of com.gitblit.wicket.PageRegistration.DropDownMenuItem

    // preserve repository filter option on time choices
    menu.menuItems.addAll(getTimeFilterItems(params));

    if (menu.menuItems.size() > 0) {
      // Reset Filter
      menu.menuItems.add(new DropDownMenuItem(getString("gb.reset"), "p", WicketUtils.getProjectName(params)));
    }

    pages.add(menu);

    DropDownMenuRegistration projects = new DropDownMenuRegistration("gb.projects",
View Full Code Here

Examples of com.gitblit.wicket.PageRegistration.DropDownMenuItem

      // sort those by name
      Collections.sort(projects);
    }

    for (ProjectModel project : projects) {
      menu.add(new DropDownMenuItem(project.getDisplayName(), "p", project.name));
    }
    if (showAllProjects) {
      menu.add(new DropDownMenuItem());
      menu.add(new DropDownMenuItem("all projects", null, null));
    }
    return menu;
  }
View Full Code Here

Examples of com.gitblit.wicket.PageRegistration.DropDownMenuItem

    DataView<DropDownMenuItem> view = new DataView<DropDownMenuItem>("menuItems", items) {
      private static final long serialVersionUID = 1L;

      @Override
      public void populateItem(final Item<DropDownMenuItem> item) {
        DropDownMenuItem entry = item.getModelObject();
        if (entry.isDivider()) {
          item.add(new Label("menuItem").setRenderBodyOnly(true));
          WicketUtils.setCssClass(item, "divider");
        } else {
          String icon = null;
          if (entry.isSelected()) {
            icon = "icon-ok";
          } else {
            icon = "icon-ok-white";
          }
          item.add(new LinkPanel("menuItem", icon, null, entry.toString(), menu.pageClass,
              entry.getPageParameters(), false).setRenderBodyOnly(true));
        }
      }
    };
    add(view);
    setRenderBodyOnly(true);
View Full Code Here

Examples of com.gitblit.wicket.PageRegistration.DropDownMenuItem

    // preserve repository filter option on time choices
    menu.menuItems.addAll(getTimeFilterItems(params));

    if (menu.menuItems.size() > 0) {
      // Reset Filter
      menu.menuItems.add(new DropDownMenuItem(getString("gb.reset"), null, null));
    }

    pages.add(menu);
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.