Initial commit
This commit is contained in:
24
node_modules/dom-helpers/query/closest.js
generated
vendored
Normal file
24
node_modules/dom-helpers/query/closest.js
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = closest;
|
||||
|
||||
var _matches = require('./matches');
|
||||
|
||||
var _matches2 = _interopRequireDefault(_matches);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var isDoc = function isDoc(obj) {
|
||||
return obj != null && obj.nodeType === obj.DOCUMENT_NODE;
|
||||
};
|
||||
|
||||
function closest(node, selector, context) {
|
||||
while (node && (isDoc(node) || !(0, _matches2.default)(node, selector))) {
|
||||
node = node !== context && !isDoc(node) ? node.parentNode : undefined;
|
||||
}
|
||||
return node;
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
34
node_modules/dom-helpers/query/contains.js
generated
vendored
Normal file
34
node_modules/dom-helpers/query/contains.js
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _inDOM = require('../util/inDOM');
|
||||
|
||||
var _inDOM2 = _interopRequireDefault(_inDOM);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
exports.default = function () {
|
||||
// HTML DOM and SVG DOM may have different support levels,
|
||||
// so we need to check on context instead of a document root element.
|
||||
return _inDOM2.default ? function (context, node) {
|
||||
if (context.contains) {
|
||||
return context.contains(node);
|
||||
} else if (context.compareDocumentPosition) {
|
||||
return context === node || !!(context.compareDocumentPosition(node) & 16);
|
||||
} else {
|
||||
return fallback(context, node);
|
||||
}
|
||||
} : fallback;
|
||||
}();
|
||||
|
||||
function fallback(context, node) {
|
||||
if (node) do {
|
||||
if (node === context) return true;
|
||||
} while (node = node.parentNode);
|
||||
|
||||
return false;
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
22
node_modules/dom-helpers/query/height.js
generated
vendored
Normal file
22
node_modules/dom-helpers/query/height.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = height;
|
||||
|
||||
var _offset = require('./offset');
|
||||
|
||||
var _offset2 = _interopRequireDefault(_offset);
|
||||
|
||||
var _isWindow = require('./isWindow');
|
||||
|
||||
var _isWindow2 = _interopRequireDefault(_isWindow);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function height(node, client) {
|
||||
var win = (0, _isWindow2.default)(node);
|
||||
return win ? win.innerHeight : client ? node.clientHeight : (0, _offset2.default)(node).height;
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
77
node_modules/dom-helpers/query/index.js
generated
vendored
Normal file
77
node_modules/dom-helpers/query/index.js
generated
vendored
Normal file
@@ -0,0 +1,77 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.closest = exports.querySelectorAll = exports.scrollTop = exports.scrollParent = exports.contains = exports.position = exports.offsetParent = exports.offset = exports.width = exports.height = exports.matches = undefined;
|
||||
|
||||
var _matches = require('./matches');
|
||||
|
||||
var _matches2 = _interopRequireDefault(_matches);
|
||||
|
||||
var _height = require('./height');
|
||||
|
||||
var _height2 = _interopRequireDefault(_height);
|
||||
|
||||
var _width = require('./width');
|
||||
|
||||
var _width2 = _interopRequireDefault(_width);
|
||||
|
||||
var _offset = require('./offset');
|
||||
|
||||
var _offset2 = _interopRequireDefault(_offset);
|
||||
|
||||
var _offsetParent = require('./offsetParent');
|
||||
|
||||
var _offsetParent2 = _interopRequireDefault(_offsetParent);
|
||||
|
||||
var _position = require('./position');
|
||||
|
||||
var _position2 = _interopRequireDefault(_position);
|
||||
|
||||
var _contains = require('./contains');
|
||||
|
||||
var _contains2 = _interopRequireDefault(_contains);
|
||||
|
||||
var _scrollParent = require('./scrollParent');
|
||||
|
||||
var _scrollParent2 = _interopRequireDefault(_scrollParent);
|
||||
|
||||
var _scrollTop = require('./scrollTop');
|
||||
|
||||
var _scrollTop2 = _interopRequireDefault(_scrollTop);
|
||||
|
||||
var _querySelectorAll = require('./querySelectorAll');
|
||||
|
||||
var _querySelectorAll2 = _interopRequireDefault(_querySelectorAll);
|
||||
|
||||
var _closest = require('./closest');
|
||||
|
||||
var _closest2 = _interopRequireDefault(_closest);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
exports.matches = _matches2.default;
|
||||
exports.height = _height2.default;
|
||||
exports.width = _width2.default;
|
||||
exports.offset = _offset2.default;
|
||||
exports.offsetParent = _offsetParent2.default;
|
||||
exports.position = _position2.default;
|
||||
exports.contains = _contains2.default;
|
||||
exports.scrollParent = _scrollParent2.default;
|
||||
exports.scrollTop = _scrollTop2.default;
|
||||
exports.querySelectorAll = _querySelectorAll2.default;
|
||||
exports.closest = _closest2.default;
|
||||
exports.default = {
|
||||
matches: _matches2.default,
|
||||
height: _height2.default,
|
||||
width: _width2.default,
|
||||
offset: _offset2.default,
|
||||
offsetParent: _offsetParent2.default,
|
||||
position: _position2.default,
|
||||
contains: _contains2.default,
|
||||
scrollParent: _scrollParent2.default,
|
||||
scrollTop: _scrollTop2.default,
|
||||
querySelectorAll: _querySelectorAll2.default,
|
||||
closest: _closest2.default
|
||||
};
|
||||
10
node_modules/dom-helpers/query/isWindow.js
generated
vendored
Normal file
10
node_modules/dom-helpers/query/isWindow.js
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = getWindow;
|
||||
function getWindow(node) {
|
||||
return node === node.window ? node : node.nodeType === 9 ? node.defaultView || node.parentWindow : false;
|
||||
}
|
||||
module.exports = exports["default"];
|
||||
43
node_modules/dom-helpers/query/matches.js
generated
vendored
Normal file
43
node_modules/dom-helpers/query/matches.js
generated
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = matches;
|
||||
|
||||
var _inDOM = require('../util/inDOM');
|
||||
|
||||
var _inDOM2 = _interopRequireDefault(_inDOM);
|
||||
|
||||
var _querySelectorAll = require('./querySelectorAll');
|
||||
|
||||
var _querySelectorAll2 = _interopRequireDefault(_querySelectorAll);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var matchesCache = void 0;
|
||||
|
||||
function matches(node, selector) {
|
||||
if (!matchesCache && _inDOM2.default) {
|
||||
(function () {
|
||||
var body = document.body;
|
||||
var nativeMatch = body.matches || body.matchesSelector || body.webkitMatchesSelector || body.mozMatchesSelector || body.msMatchesSelector;
|
||||
|
||||
matchesCache = nativeMatch ? function (node, selector) {
|
||||
return nativeMatch.call(node, selector);
|
||||
} : ie8MatchesSelector;
|
||||
})();
|
||||
}
|
||||
|
||||
return matchesCache ? matchesCache(node, selector) : null;
|
||||
}
|
||||
|
||||
function ie8MatchesSelector(node, selector) {
|
||||
var matches = (0, _querySelectorAll2.default)(node.document || node.ownerDocument, selector),
|
||||
i = 0;
|
||||
|
||||
while (matches[i] && matches[i] !== node) {
|
||||
i++;
|
||||
}return !!matches[i];
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
45
node_modules/dom-helpers/query/offset.js
generated
vendored
Normal file
45
node_modules/dom-helpers/query/offset.js
generated
vendored
Normal file
@@ -0,0 +1,45 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = offset;
|
||||
|
||||
var _contains = require('./contains');
|
||||
|
||||
var _contains2 = _interopRequireDefault(_contains);
|
||||
|
||||
var _isWindow = require('./isWindow');
|
||||
|
||||
var _isWindow2 = _interopRequireDefault(_isWindow);
|
||||
|
||||
var _ownerDocument = require('../ownerDocument');
|
||||
|
||||
var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function offset(node) {
|
||||
var doc = (0, _ownerDocument2.default)(node),
|
||||
win = (0, _isWindow2.default)(doc),
|
||||
docElem = doc && doc.documentElement,
|
||||
box = { top: 0, left: 0, height: 0, width: 0 };
|
||||
|
||||
if (!doc) return;
|
||||
|
||||
// Make sure it's not a disconnected DOM node
|
||||
if (!(0, _contains2.default)(docElem, node)) return box;
|
||||
|
||||
if (node.getBoundingClientRect !== undefined) box = node.getBoundingClientRect();
|
||||
|
||||
// IE8 getBoundingClientRect doesn't support width & height
|
||||
box = {
|
||||
top: box.top + (win.pageYOffset || docElem.scrollTop) - (docElem.clientTop || 0),
|
||||
left: box.left + (win.pageXOffset || docElem.scrollLeft) - (docElem.clientLeft || 0),
|
||||
width: (box.width == null ? node.offsetWidth : box.width) || 0,
|
||||
height: (box.height == null ? node.offsetHeight : box.height) || 0
|
||||
};
|
||||
|
||||
return box;
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
32
node_modules/dom-helpers/query/offsetParent.js
generated
vendored
Normal file
32
node_modules/dom-helpers/query/offsetParent.js
generated
vendored
Normal file
@@ -0,0 +1,32 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = offsetParent;
|
||||
|
||||
var _ownerDocument = require('../ownerDocument');
|
||||
|
||||
var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
|
||||
|
||||
var _style = require('../style');
|
||||
|
||||
var _style2 = _interopRequireDefault(_style);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function nodeName(node) {
|
||||
return node.nodeName && node.nodeName.toLowerCase();
|
||||
}
|
||||
|
||||
function offsetParent(node) {
|
||||
var doc = (0, _ownerDocument2.default)(node),
|
||||
offsetParent = node && node.offsetParent;
|
||||
|
||||
while (offsetParent && nodeName(node) !== 'html' && (0, _style2.default)(offsetParent, 'position') === 'static') {
|
||||
offsetParent = offsetParent.offsetParent;
|
||||
}
|
||||
|
||||
return offsetParent || doc.documentElement;
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
61
node_modules/dom-helpers/query/position.js
generated
vendored
Normal file
61
node_modules/dom-helpers/query/position.js
generated
vendored
Normal file
@@ -0,0 +1,61 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
||||
|
||||
exports.default = position;
|
||||
|
||||
var _offset = require('./offset');
|
||||
|
||||
var _offset2 = _interopRequireDefault(_offset);
|
||||
|
||||
var _offsetParent = require('./offsetParent');
|
||||
|
||||
var _offsetParent2 = _interopRequireDefault(_offsetParent);
|
||||
|
||||
var _scrollTop = require('./scrollTop');
|
||||
|
||||
var _scrollTop2 = _interopRequireDefault(_scrollTop);
|
||||
|
||||
var _scrollLeft = require('./scrollLeft');
|
||||
|
||||
var _scrollLeft2 = _interopRequireDefault(_scrollLeft);
|
||||
|
||||
var _style = require('../style');
|
||||
|
||||
var _style2 = _interopRequireDefault(_style);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function nodeName(node) {
|
||||
return node.nodeName && node.nodeName.toLowerCase();
|
||||
}
|
||||
|
||||
function position(node, offsetParent) {
|
||||
var parentOffset = { top: 0, left: 0 },
|
||||
offset;
|
||||
|
||||
// Fixed elements are offset from window (parentOffset = {top:0, left: 0},
|
||||
// because it is its only offset parent
|
||||
if ((0, _style2.default)(node, 'position') === 'fixed') {
|
||||
offset = node.getBoundingClientRect();
|
||||
} else {
|
||||
offsetParent = offsetParent || (0, _offsetParent2.default)(node);
|
||||
offset = (0, _offset2.default)(node);
|
||||
|
||||
if (nodeName(offsetParent) !== 'html') parentOffset = (0, _offset2.default)(offsetParent);
|
||||
|
||||
parentOffset.top += parseInt((0, _style2.default)(offsetParent, 'borderTopWidth'), 10) - (0, _scrollTop2.default)(offsetParent) || 0;
|
||||
parentOffset.left += parseInt((0, _style2.default)(offsetParent, 'borderLeftWidth'), 10) - (0, _scrollLeft2.default)(offsetParent) || 0;
|
||||
}
|
||||
|
||||
// Subtract parent offsets and node margins
|
||||
return _extends({}, offset, {
|
||||
top: offset.top - parentOffset.top - (parseInt((0, _style2.default)(node, 'marginTop'), 10) || 0),
|
||||
left: offset.left - parentOffset.left - (parseInt((0, _style2.default)(node, 'marginLeft'), 10) || 0)
|
||||
});
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
33
node_modules/dom-helpers/query/querySelectorAll.js
generated
vendored
Normal file
33
node_modules/dom-helpers/query/querySelectorAll.js
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = qsa;
|
||||
// Zepto.js
|
||||
// (c) 2010-2015 Thomas Fuchs
|
||||
// Zepto.js may be freely distributed under the MIT license.
|
||||
var simpleSelectorRE = /^[\w-]*$/;
|
||||
var toArray = Function.prototype.bind.call(Function.prototype.call, [].slice);
|
||||
|
||||
function qsa(element, selector) {
|
||||
var maybeID = selector[0] === '#',
|
||||
maybeClass = selector[0] === '.',
|
||||
nameOnly = maybeID || maybeClass ? selector.slice(1) : selector,
|
||||
isSimple = simpleSelectorRE.test(nameOnly),
|
||||
found;
|
||||
|
||||
if (isSimple) {
|
||||
if (maybeID) {
|
||||
element = element.getElementById ? element : document;
|
||||
return (found = element.getElementById(nameOnly)) ? [found] : [];
|
||||
}
|
||||
|
||||
if (element.getElementsByClassName && maybeClass) return toArray(element.getElementsByClassName(nameOnly));
|
||||
|
||||
return toArray(element.getElementsByTagName(selector));
|
||||
}
|
||||
|
||||
return toArray(element.querySelectorAll(selector));
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
21
node_modules/dom-helpers/query/scrollLeft.js
generated
vendored
Normal file
21
node_modules/dom-helpers/query/scrollLeft.js
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = scrollTop;
|
||||
|
||||
var _isWindow = require('./isWindow');
|
||||
|
||||
var _isWindow2 = _interopRequireDefault(_isWindow);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function scrollTop(node, val) {
|
||||
var win = (0, _isWindow2.default)(node);
|
||||
|
||||
if (val === undefined) return win ? 'pageXOffset' in win ? win.pageXOffset : win.document.documentElement.scrollLeft : node.scrollLeft;
|
||||
|
||||
if (win) win.scrollTo(val, 'pageYOffset' in win ? win.pageYOffset : win.document.documentElement.scrollTop);else node.scrollLeft = val;
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
37
node_modules/dom-helpers/query/scrollParent.js
generated
vendored
Normal file
37
node_modules/dom-helpers/query/scrollParent.js
generated
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = scrollPrarent;
|
||||
|
||||
var _style = require('../style');
|
||||
|
||||
var _style2 = _interopRequireDefault(_style);
|
||||
|
||||
var _height = require('./height');
|
||||
|
||||
var _height2 = _interopRequireDefault(_height);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function scrollPrarent(node) {
|
||||
var position = (0, _style2.default)(node, 'position'),
|
||||
excludeStatic = position === 'absolute',
|
||||
ownerDoc = node.ownerDocument;
|
||||
|
||||
if (position === 'fixed') return ownerDoc || document;
|
||||
|
||||
while ((node = node.parentNode) && node.nodeType !== 9) {
|
||||
|
||||
var isStatic = excludeStatic && (0, _style2.default)(node, 'position') === 'static',
|
||||
style = (0, _style2.default)(node, 'overflow') + (0, _style2.default)(node, 'overflow-y') + (0, _style2.default)(node, 'overflow-x');
|
||||
|
||||
if (isStatic) continue;
|
||||
|
||||
if (/(auto|scroll)/.test(style) && (0, _height2.default)(node) < node.scrollHeight) return node;
|
||||
}
|
||||
|
||||
return document;
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
21
node_modules/dom-helpers/query/scrollTop.js
generated
vendored
Normal file
21
node_modules/dom-helpers/query/scrollTop.js
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = scrollTop;
|
||||
|
||||
var _isWindow = require('./isWindow');
|
||||
|
||||
var _isWindow2 = _interopRequireDefault(_isWindow);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function scrollTop(node, val) {
|
||||
var win = (0, _isWindow2.default)(node);
|
||||
|
||||
if (val === undefined) return win ? 'pageYOffset' in win ? win.pageYOffset : win.document.documentElement.scrollTop : node.scrollTop;
|
||||
|
||||
if (win) win.scrollTo('pageXOffset' in win ? win.pageXOffset : win.document.documentElement.scrollLeft, val);else node.scrollTop = val;
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
22
node_modules/dom-helpers/query/width.js
generated
vendored
Normal file
22
node_modules/dom-helpers/query/width.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = width;
|
||||
|
||||
var _offset = require('./offset');
|
||||
|
||||
var _offset2 = _interopRequireDefault(_offset);
|
||||
|
||||
var _isWindow = require('./isWindow');
|
||||
|
||||
var _isWindow2 = _interopRequireDefault(_isWindow);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function width(node, client) {
|
||||
var win = (0, _isWindow2.default)(node);
|
||||
return win ? win.innerWidth : client ? node.clientWidth : (0, _offset2.default)(node).width;
|
||||
}
|
||||
module.exports = exports['default'];
|
||||
Reference in New Issue
Block a user