libdom
Version:
Lean Browser Library for typical DOM operations
28 lines (21 loc) • 615 B
JavaScript
;
import browser from "./browser.js";
var WINDOW = global,
exported = false;
var DOCUMENT, ROOT;
if (browser) {
DOCUMENT = WINDOW.document;
ROOT = DOCUMENT.documentElement;
exported = {
compare: !!ROOT.compareDocumentPosition,
contains: !!ROOT.contains,
defaultView: DOCUMENT.defaultView ?
'defaultView' :
DOCUMENT.parentWindow ?
'parentWindow' : null,
querySelectorAll: !!DOCUMENT.querySelectorAll,
listToArray: ROOT.childNodes instanceof Object
};
}
DOCUMENT = ROOT = null;
export default exported;