zuul/web/src/containers
James E. Blair 8021fdf37b Indicate queue and window length on status page
For every pipeline, we already show the number of items in the
pipeline in a "badge" after the pipeline name.

This change extends that concept to show the length of the
individual change queues in the same way -- a new badge to the right
of the queue name.

Additionally, in the case of dependent pipelines, we add the current
window size to the badge.  So in check, a queue header might look like:

  Queue: [17]

If there are 17 changes in the queue.  And in gate it might look like:

  Queue: integrated [4 / 22]

If there are 4 changes in the queue and the window size is 22.

The new badge has a tooltip that breaks each of these values out so
that users can discover their individual meanings.  It looks like:

  Queue length: 4
  Window size: 22

Change-Id: I951e1b406926b2438a847874d64babee0d11fb6f
2023-08-29 15:44:36 -07:00
..
auth Support authz for read-only web access 2022-10-25 20:22:42 -07:00
autohold web: add dark mode and theme selection 2023-04-21 11:23:56 +00:00
build Conditionally render ANSI console text with a black background 2023-05-22 07:52:00 -07:00
charts web: add dark mode and theme selection 2023-04-21 11:23:56 +00:00
component Web UI: add Autoholds, Autohold page 2021-11-18 16:41:23 +00:00
config web: add dark mode and theme selection 2023-04-21 11:23:56 +00:00
configerrors Web: convert config errors to table 2023-05-31 17:37:54 -07:00
filters Web UI: add checkbox, selects to filter toolbar 2021-09-09 19:13:55 +02:00
freezejob Add freeze job to web UI 2022-08-02 08:03:31 -07:00
job web: add dark mode and theme selection 2023-04-21 11:23:56 +00:00
jobgraph web: add dark mode and theme selection 2023-04-21 11:23:56 +00:00
jobs web: add dark mode and theme selection 2023-04-21 11:23:56 +00:00
logfile Set logfile isFetching initial state to true 2022-05-05 15:03:09 -07:00
project web: add dark mode and theme selection 2023-04-21 11:23:56 +00:00
semaphore Add semaphore support to web UI 2022-09-21 06:50:12 -07:00
status Indicate queue and window length on status page 2023-08-29 15:44:36 -07:00
timezone web: add dark mode and theme selection 2023-04-21 11:23:56 +00:00
ErrorBoundary.jsx web: add ErrorBoundary 2019-03-25 01:17:26 +00:00
Errors.jsx Consolidate js/jsx indentation 2020-11-20 09:39:31 +00:00
Fetching.jsx PF4: Update "fetching info ..." and refresh animation 2020-07-10 15:18:04 +02:00
FilterToolbar.jsx Zuul-Web: Filter input validation for "Change" 2023-03-15 09:08:35 +01:00
SourceContext.jsx web: add job page 2018-10-11 02:58:06 +00:00