4.0.0 • Published 6 years ago

@yr/classlist v4.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

NPM Version Build Status

Ponyfill to fix element.classList browser inconsistencies.

  • Fixes multiple arguments for add()/remove()
  • Adds missing force argument for toggle()
  • Shadows contains()/replace() for convenience.

Note: does not fix missing classList on SVG/MathML elements on some platforms.

Usage

import { addClass, removeClass, toggleClass } from '@yr/classlist';

// Add/remove multiple classes
addClass(element, 'foo', 'bar');
removeClass(element, 'foo', 'bar');
// Respect 'force' argument
toggleClass(element, 'foo', Math.random() > 0.5);
4.0.0

6 years ago

2.0.0

7 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

9 years ago

1.1.0

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.4.0

9 years ago