zuul/web
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
..
public Add project-ssh-key to API docs 2022-12-07 16:25:42 +01:00
src Indicate queue and window length on status page 2023-08-29 15:44:36 -07:00
.eslintrc Don't enforce js whitespace 2020-11-20 06:26:36 -08:00
config-overrides.js Build zuul web with esbuild 2022-10-10 10:01:52 -07:00
package.json Build zuul web with esbuild 2022-10-10 10:01:52 -07:00
yarn.lock Build zuul web with esbuild 2022-10-10 10:01:52 -07:00