@appzic/js-helper-func
Version:
Vanila JavaScript DOM manipulation with maximizing minification
25 lines (24 loc) • 1.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createCustomElement = exports.createElement = exports.querySelectorFromElement = exports.getElementById = void 0;
const attribute_1 = require("./attribute");
const attr_class_1 = require("./attr_class");
const getElementById = (id) => {
return document.getElementById(id);
};
exports.getElementById = getElementById;
const querySelectorFromElement = (element, qurry) => {
return element.querySelector(qurry);
};
exports.querySelectorFromElement = querySelectorFromElement;
const createElement = (tagName, attributes, classes) => {
const element = document.createElement(tagName);
attributes && (0, attribute_1.setAttributes)(element, attributes);
classes && (0, attr_class_1.addClasses)(element, classes);
return element;
};
exports.createElement = createElement;
const createCustomElement = (name, constructor, options) => {
customElements.define(name, constructor, options);
};
exports.createCustomElement = createCustomElement;