swarm-ui: the refresh picker shows a spinner in place of its clock while its page is fetching
usePolled reports when a request is in flight (through a new onBusy of the poller) and holds it on for at least 0.4 seconds, so a quick answer still reads as a refresh. The picker swaps its clock for the spinner, in the same box so its width stays, and the spinner stands still where motion is off. Every page with a picker passes it; a page with several polled requests shows it while any of them runs. The Jobs page fetches through shared components and has none yet.
This commit is contained in:
parent
89bbeb9757
commit
47c447409b
1 changed files with 296 additions and 23 deletions
|
|
@ -38,7 +38,9 @@ Everything it shows comes from [`swarm-controller`](../../swarm-controller/READM
|
|||
Pages that refresh on a timer share one polling rule: the page sends no new
|
||||
request while the last one is still running, so an older answer never overtakes
|
||||
a slow one, and a failed refresh keeps the rows already on screen under an
|
||||
error.
|
||||
error. While a page is fetching, its refresh picker shows a spinner in place of
|
||||
the clock, for at least 0.4 seconds so a quick answer still reads as a refresh.
|
||||
The Jobs page has none yet.
|
||||
|
||||
The **wanted** badge changes the state of an agent the swarm has declared. For an
|
||||
agent the swarm never declared on its hive, such as one only its hive knows
|
||||
|
|
|
|||
Loading…
Reference in a new issue