https://github.com/oaf-project/oaf-side-effects
A collection of DOM side-effecting functions to improve the accessibility and usability of single page apps.
https://github.com/oaf-project/oaf-side-effects
accessibility single-page-applications typescript
Last synced: 6 months ago
JSON representation
A collection of DOM side-effecting functions to improve the accessibility and usability of single page apps.
- Host: GitHub
- URL: https://github.com/oaf-project/oaf-side-effects
- Owner: oaf-project
- License: mit
- Created: 2019-04-04T05:17:02.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-08T11:51:22.000Z (10 months ago)
- Last Synced: 2024-11-11T19:28:04.990Z (7 months ago)
- Topics: accessibility, single-page-applications, typescript
- Language: TypeScript
- Homepage: https://oaf-project.github.io/oaf-side-effects/
- Size: 1.49 MB
- Stars: 12
- Watchers: 1
- Forks: 1
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/oaf-project/oaf-side-effects/actions/workflows/main.yml)
[](https://github.com/plantain-00/type-coverage)
[](https://codecov.io/gh/oaf-project/oaf-side-effects)
[](https://dashboard.stryker-mutator.io/reports/github.com/oaf-project/oaf-side-effects/master)
[](https://snyk.io/test/github/oaf-project/oaf-side-effects?targetFile=package.json)
[](https://www.npmjs.com/package/oaf-side-effects)
[](https://www.npmjs.com/package/oaf-side-effects)# Oaf Side Effects
A collection of DOM side-effecting functions to improve the accessibility and usability of single page apps.
## Installation
```sh
# yarn
yarn add oaf-side-effects
# npm
npm install oaf-side-effects
```## Browser support
* Oaf Side Effects supports the smooth scrolling option of [scrollIntoView()](https://developer.mozilla.org/en-US/docs/Web/API/Element/scrollIntoView), so you might want to use the [smoothscroll polyfill](http://iamdustan.com/smoothscroll/).
## See also
* [Oaf Routing](https://github.com/oaf-project/oaf-routing)