libdom
Version:
Lean Browser Library for typical DOM operations
28 lines (20 loc) • 668 B
JavaScript
;
import browser from "./browser.js";
var WINDOW = global,
exported = false;
var DOCUMENT, ROOTSTYLE, UNDEFINED;
if (browser) {
DOCUMENT = global.document;
ROOTSTYLE = DOCUMENT.documentElement.style;
UNDEFINED = 'undefined';
exported = {
range: !!DOCUMENT.createRange,
textrange: !!DOCUMENT.createElement('input').createTextRange,
cssUnselectable: typeof ROOTSTYLE.MozUserSelect !== UNDEFINED ?
'MozUserSelect' :
typeof ROOTSTYLE.webkitUserSelect !== UNDEFINED ?
'webkitUserSelect' : false
};
}
DOCUMENT = ROOTSTYLE = null;
export default exported;