1.0.1 • Published 2 years ago

@bobz/dom-js v1.0.1

Weekly downloads
-
License
GPL-3.0-or-later
Repository
github
Last release
2 years ago

DOM Js

Collection of small frequently used Js functions for DOM elements manipulation across projects. Nothing fancy, just simple stuff. Simply for writing less code.

Issues

Please use Github issues to submit any bugs you may find.

Documentation

@import dom from '@bobz/dom-js';

Wrapper of document.querySelector();

dom.get('.selector'); 
dom.getAll('.selector'); // instead of document.querySelectorAll();

Un/Set class on node

dom.addClass(node, className); 
dom.removeClass(node, className);

Un/Set class on node via selector

dom.setClass(selector, className);
dom.unsetClass(selector, className);

Get Bounding rect

dom.getRect(selector)

Get dataset attribute

dom.getData(node, attr);

License

This project is licensed under the GPL license.