Skip to content

Homogenize sort and filter dropdown toggles

What does this MR do?

Homogenizes the style of filter and sort dropdown toggles (aka buttons) related to:

  • issues (index, new & edit views)
  • issue boards (index);
  • merge requests (index, new, edit);
  • projects (index and "explore");
  • projects admin (index);
  • groups (show and "explore");
  • groups admin (index);
  • users admin (index);
  • todos (index);
  • branches (index);
  • commits (index);
  • cycle analytics;
  • network;
  • forks;
  • tags (index);
  • global search

Some other dropdowns are incidently concerned:

  • project admin (show);
  • assigne/due date/milestone/label dropdowns on the issue and board sidebars;
  • stage dropdown on the build sidebar;
  • merge request and comparison dropdowns for choosing forks and branches;
  • ref switcher (e.g. in the blob (show) view or in the graphs view);

Dropdown toggles concerned by #24150 (moved) but not covered in this MR:

  • Dropdowns for selection MR versions to be compared (in the "Changes" tab of an MR);
  • Dropdowns that bring up a list of actions:
    • "Settings" dropdowns (such as the one found on the upper-right corner of all project pages);
    • The download/action/notifications buttons on the main project page;
    • Dropdowns located inside of list items (on list of pipelines, users and groups, for instance);
    • The "Options" button on the commit (show) view;
    • The "+" button on the tree explorer (for creating files, branches, tags, ...)

TODO

  • Update ui.html if needed

Are there points in the code the reviewer needs to double check?

Am I changing any other dropdown toggle than listed above?

Why was this MR needed?

For #24150 (moved)

Screenshots (if relevant)

Issue Index

Before: issue-index-before

After: issue-index-after

Issue New

Before: issue-new-before

After: issue-new-after

Merge Request Branch Selector

Before: merge-request-new-before

After: merge-request-new-after

Global Search

global-search-after

Cycle Analytics

cycle-analytics-after

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

#24150 (moved)

Merge request reports