We now have an official API for displaying stuff in popups.
It would be over-nifty to display batch progress bars in a modal while keeping the page that triggered the batch in the background.
- It has to be progressive enhancement, of course (no JS = separate progress page, as currently)
- Batch API doesn't support canceling an ongoing batch, so the modal shouldn't have a "close" button
- The progress messages displayed by some existing batches right now can be longish, and can add new lines as the operations progress (e.g. simpletest, one line per test class that ran), meaning "maximum width" and "varying height"
- Not sure how to integrate with batches triggered by standalone scripts like install.php, update.php, that currently take care of displating the progress page themselves.
Any takers ?