3.3.2 • Published 1 year ago
dom-lib v3.3.2
DOM helper library
Click the "Exports" link in the sidebar to see a complete list of everything in the package.
Install
npm install dom-lib --saveUsage
import addClass from 'dom-lib/addClass';
addClass(element, 'foo');
// output: <div class="foo"></div>API
Class
hasClass: (node: Element, className: string) => boolean;
addClass: (node: Element, className: string) => Element;
removeClass: (node: Element, className: string) => Element;
toggleClass: (node: Element, className: string) => Element;Style
getStyle: (node: Element, property: string) => string;
getStyle: (node: Element) => Object;
removeStyle: (node: Element, property: string) => void;
removeStyle: (node: Element, propertys: Array<string>) => void;
addStyle: (node: Element, property: string, value: string) => void;
addStyle: (node: Element, style: Object) => void;Events
on: (target: Element, eventName: string, listener: Function, capture: boolean = false) => {
off: Function;
};
off: (target: Element, eventName: string, listener: Function, capture: boolean = false) =>
void;Query
activeElement: () => Element;
getHeight: (node: Element, client: Element) => number;
getWidth: (node: Element, client: Element) => number;
getOffset: (node: Element) => Object;
getOffsetParent: (node: Element) => Object;
getPosition: (node: Element, offsetParent) => Object;
getWindow: (node: Element) => String;
nodeName: (node: Element) => String;
ownerDocument: (node: Element) => Object;
ownerWindow: (node: Element) => Object;
contains: (context: Element, node: Element) => boolean;
scrollLeft: (node: Element) => number;
scrollTop: (node: Element) => number;
isFocusable: (node: Element) => boolean;Utils
scrollLeft: (node: Element)=> number;
scrollLeft: (node: Element, val: number)=> void;
scrollTop: (node: Element)=> number;
scrollTop: (node: Element, val: number) => void;3.3.2
1 year ago
3.3.1
2 years ago
3.3.0
2 years ago
3.2.0
2 years ago
3.1.6
3 years ago
3.1.5
3 years ago
3.1.4
3 years ago
3.1.3
3 years ago
3.0.1
4 years ago
3.1.2
4 years ago
3.1.1
4 years ago
3.1.0
4 years ago
3.1.0-canary.1
4 years ago
3.1.0-canary
4 years ago
2.1.0
4 years ago
3.0.0
4 years ago
2.0.3
5 years ago
2.0.2
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago
1.3.1
5 years ago
1.3.0
5 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.1.0-beta.1
7 years ago
1.1.0-beta
7 years ago
1.0.0
8 years ago
1.0.0-beta.1
8 years ago
1.0.0-beta
8 years ago
0.2.6
8 years ago
0.2.5
9 years ago
0.2.4
9 years ago
0.2.3
9 years ago
0.2.2
9 years ago
0.2.1
9 years ago
0.2.0
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago
0.0.16
9 years ago
0.0.15
9 years ago
0.0.14
9 years ago
0.0.13
9 years ago
0.0.12
10 years ago
0.0.11
10 years ago
0.0.10
10 years ago
0.0.9
10 years ago
0.0.8
10 years ago
0.0.7
10 years ago
0.0.6
10 years ago
0.0.5
10 years ago
0.0.4
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago