4.0.0 • Published 7 years ago

@yr/classlist v4.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
7 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

7 years ago

2.0.0

8 years ago

1.1.3

9 years ago

1.1.2

9 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago

0.4.0

10 years ago