Declare a module object DOM in dom.js
To refer in the sibling methods.
This commit is contained in:
parent
272bb4983a
commit
ed4e335978
@ -3,13 +3,15 @@
|
|||||||
*/
|
*/
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
exports.e = function (tagName, className) {
|
var DOM = {};
|
||||||
|
|
||||||
|
DOM.e = function (tagName, className) {
|
||||||
var element = document.createElement(tagName);
|
var element = document.createElement(tagName);
|
||||||
element.className = className;
|
element.className = className;
|
||||||
return element;
|
return element;
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.appendTo = function (child, parent) {
|
DOM.appendTo = function (child, parent) {
|
||||||
parent.appendChild(child);
|
parent.appendChild(child);
|
||||||
return child;
|
return child;
|
||||||
};
|
};
|
||||||
@ -37,7 +39,7 @@ function cssMultiSet(element, obj) {
|
|||||||
return element;
|
return element;
|
||||||
}
|
}
|
||||||
|
|
||||||
exports.css = function (element, styleNameOrObject, styleValue) {
|
DOM.css = function (element, styleNameOrObject, styleValue) {
|
||||||
if (typeof styleNameOrObject === 'object') {
|
if (typeof styleNameOrObject === 'object') {
|
||||||
// multiple set with object
|
// multiple set with object
|
||||||
return cssMultiSet(element, styleNameOrObject);
|
return cssMultiSet(element, styleNameOrObject);
|
||||||
@ -50,7 +52,7 @@ exports.css = function (element, styleNameOrObject, styleValue) {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.matches = function (element, query) {
|
DOM.matches = function (element, query) {
|
||||||
if (typeof element.matches !== 'undefined') {
|
if (typeof element.matches !== 'undefined') {
|
||||||
return element.matches(query);
|
return element.matches(query);
|
||||||
} else {
|
} else {
|
||||||
@ -66,7 +68,7 @@ exports.matches = function (element, query) {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
exports.remove = function (element) {
|
DOM.remove = function (element) {
|
||||||
if (typeof element.remove !== 'undefined') {
|
if (typeof element.remove !== 'undefined') {
|
||||||
element.remove();
|
element.remove();
|
||||||
} else {
|
} else {
|
||||||
@ -75,3 +77,5 @@ exports.remove = function (element) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
module.exports = DOM;
|
||||||
|
Loading…
Reference in New Issue
Block a user