Mercurial > libervia-web
view libervia/pages/_browser/browser_meta.json @ 1417:314bba1ae433
pages: breadcrumbs handling:
a new `breadcrumbs` list of dict is created in `template_data`. By default it is
automatically filled by pages run to reach the requested URI, but a page can customize it.
A breadcrumb data dict must have a `label`, should have an `url` and may have an `icon`
(which is the name of a SàT Media well-known icon).
Pages may now have a `label` attribute, which is used to automatically fill the crumb
(otherwise page name then URI is used).
A new `add_breadcrumb` method can be used to manually breadcrumb data, in which case auto-filling is disabled.
author | Goffi <goffi@goffi.org> |
---|---|
date | Thu, 29 Apr 2021 20:48:35 +0200 |
parents | 71f24ad99a2c |
children | 7c776c9d7c75 |
line wrap: on
line source
{ "js": { "package": { "dependencies": { "nunjucks": "latest", "swiper": "^6.1.1", "moment": "latest", "ogv": "latest" } }, "brython_map": { "nunjucks": "nunjucks/browser/nunjucks.min.js", "swiper": { "path": "swiper/swiper-bundle.min.js", "export": ["Swiper"] }, "moment": "moment/min/moment.min.js", "ogv": { "path": "ogv/dist/ogv.js", "export": ["OGVCompat", "OGVLoader", "OGVMediaError", "OGVMediaType", "OGVTimeRanges", "OGVPlayer", "OGVVersion"], "extra_init": "OGVLoader.base='/{build_dir}/node_modules/ogv/dist'" } } } }