Fork of Navaid with shadow dom support
Navaid is a tiny client-side router. It doesn't support shadow dom anchor links. Now it does.
Just one line.
var x = e.target.closest('a'), y = x && x.getAttribute('href');
var x = e.composedPath, x = e.path || x && x() || [e.target], x = x[0].closest('a'), y = x && x.getAttribute('href');
Package | Version | Size |
---|---|---|
Original | v1.2.0 | 909 bytes |
Forked | v1.2.0-fork.3 | 934 bytes |
Demo: https://zerodevx.github.io/navaid/
$ npm i -D @zerodevx/navaid
<head>
<script src="https://cdn.jsdelivr.net/npm/@zerodevx/navaid@latest"></script>
...
</head>
For usage docs, please refer to the original project.