From 973a7052a016230870a29700909b4a3e4455e8dc Mon Sep 17 00:00:00 2001 From: Planet Renox Date: Thu, 5 Jun 2025 13:54:04 -0700 Subject: [PATCH] Update index.js --- index.js | 25 ++----------------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/index.js b/index.js index 484ec21..d0c0d44 100644 --- a/index.js +++ b/index.js @@ -1,31 +1,10 @@ export const $ = (selector) => { - const el = document.querySelector(selector); - + const el = document.querySelector(selector) el.render = (html) => el.innerHTML = html el.inject = (html) => el.insertAdjacentHTML('beforeend', html) - el.on = (event, handler) => el.addEventListener(event, handler); - el.click = (handler) => el.addEventListener('click', handler); - el.hide = () => el.style.display = 'none'; - el.show = () => el.style.display = ''; - el.toggle = () => el.style.display = el.style.display === 'none' ? '' : 'none'; - el.addClass = (className) => el.classList.add(className); - el.removeClass = (className) => el.classList.remove(className); - el.hasClass = (className) => el.classList.contains(className); - el.attr = (name, value) => value === undefined ? el.getAttribute(name) : el.setAttribute(name, value); - el.css = (styleName, value) => value === undefined ? getComputedStyle(el).getPropertyValue(styleName) : el.style[styleName] = value; - el.remove = () => el.parentNode.removeChild(el); - el.scrollTo = (options) => el.scrollIntoView(options); - el.id = () => el.getAttribute('id'); - return el; }; -export const $$ = (selector) => -{ - const elements = document.querySelectorAll(selector); - elements.hide = () => elements.forEach((el) => el.style.display = 'none'); - elements.show = () => elements.forEach((el) => el.style.display = ''); - return elements; -}; +export const $$ = (selector) => return document.querySelectorAll(selector) export const _ = msg => console.log(msg); // _('hello')