var AddToDOM = function (element, parent, overflowHidden) { if (overflowHidden === undefined) { overflowHidden = true; } var target; if (parent) { if (typeof parent === 'string') { // Hopefully an element ID target = document.getElementById(parent); } else if (typeof parent === 'object' && parent.nodeType === 1) { // Quick test for a HTMLelement target = parent; } } // Fallback, covers an invalid ID and a non HTMLelement object if (!target) { target = document.body; } if (overflowHidden && target.style) { target.style.overflow = 'hidden'; } target.appendChild(element); return element; }; module.exports = AddToDOM;