Métriques du dépôt
- Stars
- (1 194 étoiles)
- Métriques de merge PR
- (Aucune PR mergée en 30 j)
Description
Make updating pages' layout optional. Currently, publishing a page will reload the resources associated with that page (templates, css, and so on):
which will eventually broadcast a page_updated event:
that's captured by the page live view to update its own state
That LiveView is responsible for displaying pages and updating title, meta tags, and style. The problem is current visitors of that page will get a reloaded page while still reading that page, which is not desirable UX-wise. For that reason reloading a page in-place is disabled for now (the commented code).
But we want to make the last step optional (updating its own state) by displaying a "Updates Available" notification/button to current visitors of the page and giving the option to update if they want to. Clicking on this button will refresh the page.
We also want to add an option on /admin to allow forcing such update on pages when publishing pages, in this case it would display a notification "This page has been updated".