-
Notifications
You must be signed in to change notification settings - Fork 1
/
helpers-min.js
24 lines (24 loc) · 1.1 KB
/
helpers-min.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
(getById = (e) => document.getElementById(e)),
(getMany = (e) => document.querySelectorAll(e)),
(getOne = (e) => document.querySelector(e)),
(addClass = (e, t) => e.classList.add(...t)),
(removeClass = (e, t) => e.classList.remove(...t)),
(toggleClass = (e, t) => e.classList.toggle(...t)),
(hasClass = (e, t) => e.classList.contains(t)),
(getInnerText = (e) => e.innerText),
(getInnerHTML = (e) => e.innerHTML),
(setInnerText = (e, t) => (e.innerText = t)),
(setInnerHTML = (e, t) => (e.innerHTML = t)),
(createElement = (e) => document.createElement(e)),
(deleteElement = (e) => e.remove()),
(getParent = (e) => e.parentNode),
(getChildren = (e) => e.children),
(getNextSibling = (e) => e.nextSibling),
(getPrevSibling = (e) => e.previousSibling),
(getLocalStorage = (e) => localStorage.getItem(e)),
(setLocalStorage = (e, t) => localStorage.setItem(e, t)),
(clearLocalStorage = () => localStorage.clear()),
(getTotal = (e) => (sum = e.reduce((e, t) => e + t, 0))),
(getMax = (e) => Math.max(...e)),
(getMin = (e) => Math.min(...e)),
(getUniqueValues = (e) => [...new Set(e)]);