All notable changes to this project will be documented in this file.
- fix
rhm-navigate
styling
- update dependencies
- update dependencies
- emit ts declaration
getRoute
andgetRouter
only ifHTMLElement
- update dependencies
- update dependencies
- remove "title" attribute avoiding hover tooltip
- explicitly get
HTMLElement
fromwindow
- remove any setup at module import
- update dependencies
- update dependencies
- update dependencies
- add "title" prop in
rhm-route
- better check for "need-loading" elements
- fix mount-unmount lifecycle
- fix typo
- verbose deconstruction of route in custom event dispatch
- pass listener object to handleEvent
- accepts object with handleEvent as listener for custom events
- update dependencies
- update dependencies
- add riot tag namespace
- update dependencies
- temporary fix multiple unrouting
- hide route element from dom
- dispatch "routerload" on document to keep capture/bubble order
- fix
route
last to be aware of "routerload"
- get
route
from riot parent (allowing<template is="router">
)
-
"requestvisibility" documentation
-
customable
z-index
of loading bar
- implement customizable loading bar color (via
loading-bar::setColor
) - update tests
- update dependencies
- change "dist" structure
- edit entry points in "package.json"
- add "files" in "package.json"
- update dependencies
- remove delay from actual display of route and "routerload" event dispatch
- change
loading-bar.claimed
toloading-bar.claimedBy
(previous one still available) - add
loading-bar.isLoading
- change bundle configuration
- index exports
components
andloadingBar
- unroutes correctly when loading routes overlap
- fix the way the scope is created for the route slot
- fix bug: route slot preserve parent scope
- fix bug: loading bar was not released correctly when reached a non-
route
d path
a
tag innavigate
has the default href ifcontext
is specifiedrouterload
event is dispatch as soon as the loading bar progress ends
- "requestvisibility" event
- route
slot
is only mounted during routing cycle - route
slot
children are left in the mounting element and the mounting element is appended in the<route>
- route
slot
mounting element is appended right away when created, withdisplay: none
and showed withdisplay: block
when routing cycle completes
- Call
unmount
on unroute