A super duper strict shim/polyfill for DOMTokenList, classList and relList.
JavaScript HTML
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
src
tests
.gitignore
.jscsrc
.jshintrc
CHANGELOG.md
LICENSE.md
README.md
bower.json
browserstack-logo.svg
gulpfile.js
package.json

README.md

DOMTokenList shim

A super strict shim/polyfill for DOMTokenList, classList and relList. Small, < 1 kB minified and gzipped (~ 2kB minified).

Usage

All you need to do is include the JavaScript file and everything will be ready to go. If native DOMTokenList support is detected, nothing will be done.

<script src="domtokenlist.min.js"></script>

Browser support

  • Android - 2.3+
  • Edge - Current version and one version earlier
  • Google Chrome - Current version and one version earlier
  • Internet Explorer - 8+
  • iOS - 6.1+
  • Mozilla Firefox - Current version and one version earlier
  • Opera - Current version and one version earlier
  • Safari - 5.1+

License

MIT license. See LICENSE.md for more information.

Credits

Developed by Jonathan Wilsson and Bogdan Chadkin.

A big thanks to BrowserStack for sponsoring our test environment.

BrowserStack