diff --git a/src/js/lib/dom.js b/src/js/lib/dom.js index 49a3a4e..451716e 100644 --- a/src/js/lib/dom.js +++ b/src/js/lib/dom.js @@ -3,13 +3,15 @@ */ 'use strict'; -exports.e = function (tagName, className) { +var DOM = {}; + +DOM.e = function (tagName, className) { var element = document.createElement(tagName); element.className = className; return element; }; -exports.appendTo = function (child, parent) { +DOM.appendTo = function (child, parent) { parent.appendChild(child); return child; }; @@ -37,7 +39,7 @@ function cssMultiSet(element, obj) { return element; } -exports.css = function (element, styleNameOrObject, styleValue) { +DOM.css = function (element, styleNameOrObject, styleValue) { if (typeof styleNameOrObject === 'object') { // multiple set with object 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') { return element.matches(query); } else { @@ -66,7 +68,7 @@ exports.matches = function (element, query) { } }; -exports.remove = function (element) { +DOM.remove = function (element) { if (typeof element.remove !== 'undefined') { element.remove(); } else { @@ -75,3 +77,5 @@ exports.remove = function (element) { } } }; + +module.exports = DOM;