Added document methods
This commit is contained in:
parent
1d9c6bd146
commit
c4434e1b2b
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "LiteRyzJS",
|
||||
"version": "0.1.0.357",
|
||||
"version": "0.1.0.397",
|
||||
"devDependencies": {
|
||||
"css-loader": "^7.1.2",
|
||||
"sass": "^1.77.8",
|
||||
|
@ -7,3 +7,50 @@ Document.ready = async function(fn) {
|
||||
});
|
||||
})();
|
||||
}
|
||||
|
||||
Document.getWidth = function(el) {
|
||||
if (el == null) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (typeof(el) == "undefined") {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return (el.offsetWidth || el.innerWidth || el.clientWidth);
|
||||
}
|
||||
|
||||
Document.getHeight = function(el) {
|
||||
if (el == null) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (typeof(el) == "undefined") {
|
||||
return 0;
|
||||
}
|
||||
|
||||
return (el.offsetHeight || el.innerHeight || el.clientHeight);
|
||||
}
|
||||
|
||||
Document.appendHtml = function(el, html) {
|
||||
const newEl = document.createElement(html);
|
||||
|
||||
el.appendChild(newEl);
|
||||
}
|
||||
|
||||
Document.addClass = function(el, className) {
|
||||
if (el.classList.contains(className)) {
|
||||
return;
|
||||
}
|
||||
|
||||
el.classList.add(className);
|
||||
}
|
||||
|
||||
Document.removeClass = function(el, className) {
|
||||
if (!el.classList.contains(className)) {
|
||||
return;
|
||||
}
|
||||
|
||||
el.classList.remove(className);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user