init 3
This commit is contained in:
7
node_modules/dom-helpers/camelizeStyle/package.json
generated
vendored
Normal file
7
node_modules/dom-helpers/camelizeStyle/package.json
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "dom-helpers/camelizeStyle",
|
||||
"private": true,
|
||||
"main": "../cjs/camelizeStyle.js",
|
||||
"module": "../esm/camelizeStyle.js",
|
||||
"types": "../esm/camelizeStyle.d.ts"
|
||||
}
|
||||
2
node_modules/dom-helpers/cjs/canUseDOM.d.ts
generated
vendored
Normal file
2
node_modules/dom-helpers/cjs/canUseDOM.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
declare const _default: boolean;
|
||||
export default _default;
|
||||
15
node_modules/dom-helpers/cjs/childElements.js
generated
vendored
Normal file
15
node_modules/dom-helpers/cjs/childElements.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
"use strict";
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = childElements;
|
||||
|
||||
/**
|
||||
* Collects all child elements of an element.
|
||||
*
|
||||
* @param node the element
|
||||
*/
|
||||
function childElements(node) {
|
||||
return node ? Array.from(node.children) : [];
|
||||
}
|
||||
|
||||
module.exports = exports["default"];
|
||||
20
node_modules/dom-helpers/cjs/getComputedStyle.js
generated
vendored
Normal file
20
node_modules/dom-helpers/cjs/getComputedStyle.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = getComputedStyle;
|
||||
|
||||
var _ownerWindow = _interopRequireDefault(require("./ownerWindow"));
|
||||
|
||||
/**
|
||||
* Returns one or all computed style properties of an element.
|
||||
*
|
||||
* @param node the element
|
||||
* @param psuedoElement the style property
|
||||
*/
|
||||
function getComputedStyle(node, psuedoElement) {
|
||||
return (0, _ownerWindow.default)(node).getComputedStyle(node, psuedoElement);
|
||||
}
|
||||
|
||||
module.exports = exports["default"];
|
||||
17
node_modules/dom-helpers/cjs/hasClass.js
generated
vendored
Normal file
17
node_modules/dom-helpers/cjs/hasClass.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = hasClass;
|
||||
|
||||
/**
|
||||
* Checks if a given element has a CSS class.
|
||||
*
|
||||
* @param element the element
|
||||
* @param className the CSS class name
|
||||
*/
|
||||
function hasClass(element, className) {
|
||||
if (element.classList) return !!className && element.classList.contains(className);
|
||||
return (" " + (element.className.baseVal || element.className) + " ").indexOf(" " + className + " ") !== -1;
|
||||
}
|
||||
|
||||
module.exports = exports["default"];
|
||||
1
node_modules/dom-helpers/cjs/hyphenate.d.ts
generated
vendored
Normal file
1
node_modules/dom-helpers/cjs/hyphenate.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default function hyphenate(string: string): string;
|
||||
7
node_modules/dom-helpers/cjs/hyphenateStyle.d.ts
generated
vendored
Normal file
7
node_modules/dom-helpers/cjs/hyphenateStyle.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* Copyright 2013-2014, Facebook, Inc.
|
||||
* All rights reserved.
|
||||
* https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/hyphenateStyleName.js
|
||||
*/
|
||||
import { Property } from './types';
|
||||
export default function hyphenateStyleName(string: Property): Property;
|
||||
26
node_modules/dom-helpers/cjs/insertAfter.js
generated
vendored
Normal file
26
node_modules/dom-helpers/cjs/insertAfter.js
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
"use strict";
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = insertAfter;
|
||||
|
||||
/**
|
||||
* Inserts a node after a given reference node.
|
||||
*
|
||||
* @param node the node to insert
|
||||
* @param refNode the reference node
|
||||
*/
|
||||
function insertAfter(node, refNode) {
|
||||
if (node && refNode && refNode.parentNode) {
|
||||
if (refNode.nextSibling) {
|
||||
refNode.parentNode.insertBefore(node, refNode.nextSibling);
|
||||
} else {
|
||||
refNode.parentNode.appendChild(node);
|
||||
}
|
||||
|
||||
return node;
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
module.exports = exports["default"];
|
||||
20
node_modules/dom-helpers/cjs/ownerWindow.js
generated
vendored
Normal file
20
node_modules/dom-helpers/cjs/ownerWindow.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = ownerWindow;
|
||||
|
||||
var _ownerDocument = _interopRequireDefault(require("./ownerDocument"));
|
||||
|
||||
/**
|
||||
* Returns the owner window of a given element.
|
||||
*
|
||||
* @param node the element
|
||||
*/
|
||||
function ownerWindow(node) {
|
||||
var doc = (0, _ownerDocument.default)(node);
|
||||
return doc && doc.defaultView || window;
|
||||
}
|
||||
|
||||
module.exports = exports["default"];
|
||||
17
node_modules/dom-helpers/cjs/querySelectorAll.js
generated
vendored
Normal file
17
node_modules/dom-helpers/cjs/querySelectorAll.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
"use strict";
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = qsa;
|
||||
var toArray = Function.prototype.bind.call(Function.prototype.call, [].slice);
|
||||
/**
|
||||
* Runs `querySelectorAll` on a given element.
|
||||
*
|
||||
* @param element the element
|
||||
* @param selector the selector
|
||||
*/
|
||||
|
||||
function qsa(element, selector) {
|
||||
return toArray(element.querySelectorAll(selector));
|
||||
}
|
||||
|
||||
module.exports = exports["default"];
|
||||
11
node_modules/dom-helpers/cjs/scrollLeft.d.ts
generated
vendored
Normal file
11
node_modules/dom-helpers/cjs/scrollLeft.d.ts
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
declare const _default: {
|
||||
(node: Element): number;
|
||||
(node: Element, val: number): undefined;
|
||||
};
|
||||
/**
|
||||
* Gets or sets the scroll left position of a given element.
|
||||
*
|
||||
* @param node the element
|
||||
* @param val the position to set
|
||||
*/
|
||||
export default _default;
|
||||
19
node_modules/dom-helpers/cjs/siblings.js
generated
vendored
Normal file
19
node_modules/dom-helpers/cjs/siblings.js
generated
vendored
Normal file
@@ -0,0 +1,19 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports.default = siblings;
|
||||
|
||||
var _collectSiblings = _interopRequireDefault(require("./collectSiblings"));
|
||||
|
||||
/**
|
||||
* Collects all previous and next sibling elements of a given element.
|
||||
*
|
||||
* @param node the element
|
||||
*/
|
||||
function siblings(node) {
|
||||
return (0, _collectSiblings.default)(node && node.parentElement ? node.parentElement.firstElementChild : null, node);
|
||||
}
|
||||
|
||||
module.exports = exports["default"];
|
||||
7
node_modules/dom-helpers/cjs/width.d.ts
generated
vendored
Normal file
7
node_modules/dom-helpers/cjs/width.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
/**
|
||||
* Returns the width of a given element.
|
||||
*
|
||||
* @param node the element
|
||||
* @param client whether to use `clientWidth` if possible
|
||||
*/
|
||||
export default function getWidth(node: HTMLElement, client?: boolean): number;
|
||||
7
node_modules/dom-helpers/css/package.json
generated
vendored
Normal file
7
node_modules/dom-helpers/css/package.json
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "dom-helpers/css",
|
||||
"private": true,
|
||||
"main": "../cjs/css.js",
|
||||
"module": "../esm/css.js",
|
||||
"types": "../esm/css.d.ts"
|
||||
}
|
||||
90
node_modules/dom-helpers/esm/animate.js
generated
vendored
Normal file
90
node_modules/dom-helpers/esm/animate.js
generated
vendored
Normal file
@@ -0,0 +1,90 @@
|
||||
import css from './css';
|
||||
import hyphenate from './hyphenate';
|
||||
import isTransform from './isTransform';
|
||||
import transitionEnd from './transitionEnd';
|
||||
var reset = {
|
||||
transition: '',
|
||||
'transition-duration': '',
|
||||
'transition-delay': '',
|
||||
'transition-timing-function': ''
|
||||
};
|
||||
|
||||
// super lean animate function for transitions
|
||||
// doesn't support all translations to keep it matching the jquery API
|
||||
|
||||
/**
|
||||
* code in part from: Zepto 1.1.4 | zeptojs.com/license
|
||||
*/
|
||||
function _animate(_ref) {
|
||||
var node = _ref.node,
|
||||
properties = _ref.properties,
|
||||
_ref$duration = _ref.duration,
|
||||
duration = _ref$duration === void 0 ? 200 : _ref$duration,
|
||||
easing = _ref.easing,
|
||||
callback = _ref.callback;
|
||||
var cssProperties = [];
|
||||
var cssValues = {};
|
||||
var transforms = '';
|
||||
Object.keys(properties).forEach(function (key) {
|
||||
var value = properties[key];
|
||||
if (isTransform(key)) transforms += key + "(" + value + ") ";else {
|
||||
cssValues[key] = value;
|
||||
cssProperties.push(hyphenate(key));
|
||||
}
|
||||
});
|
||||
|
||||
if (transforms) {
|
||||
cssValues.transform = transforms;
|
||||
cssProperties.push('transform');
|
||||
}
|
||||
|
||||
function done(event) {
|
||||
if (event.target !== event.currentTarget) return;
|
||||
css(node, reset);
|
||||
if (callback) callback.call(this, event);
|
||||
}
|
||||
|
||||
if (duration > 0) {
|
||||
cssValues.transition = cssProperties.join(', ');
|
||||
cssValues['transition-duration'] = duration / 1000 + "s";
|
||||
cssValues['transition-delay'] = '0s';
|
||||
cssValues['transition-timing-function'] = easing || 'linear';
|
||||
}
|
||||
|
||||
var removeListener = transitionEnd(node, done, duration); // eslint-disable-next-line no-unused-expressions
|
||||
|
||||
node.clientLeft; // trigger page reflow
|
||||
|
||||
css(node, cssValues);
|
||||
return {
|
||||
cancel: function cancel() {
|
||||
removeListener();
|
||||
css(node, reset);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
function animate(nodeOrOptions, properties, duration, easing, callback) {
|
||||
if (!('nodeType' in nodeOrOptions)) {
|
||||
return _animate(nodeOrOptions);
|
||||
}
|
||||
|
||||
if (!properties) {
|
||||
throw new Error('must include properties to animate');
|
||||
}
|
||||
|
||||
if (typeof easing === 'function') {
|
||||
callback = easing;
|
||||
easing = '';
|
||||
}
|
||||
|
||||
return _animate({
|
||||
node: nodeOrOptions,
|
||||
properties: properties,
|
||||
duration: duration,
|
||||
easing: easing,
|
||||
callback: callback
|
||||
});
|
||||
}
|
||||
|
||||
export default animate;
|
||||
10
node_modules/dom-helpers/esm/childNodes.js
generated
vendored
Normal file
10
node_modules/dom-helpers/esm/childNodes.js
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
var toArray = Function.prototype.bind.call(Function.prototype.call, [].slice);
|
||||
/**
|
||||
* Collects all child nodes of an element.
|
||||
*
|
||||
* @param node the node
|
||||
*/
|
||||
|
||||
export default function childNodes(node) {
|
||||
return node ? toArray(node.childNodes) : [];
|
||||
}
|
||||
30
node_modules/dom-helpers/esm/offset.js
generated
vendored
Normal file
30
node_modules/dom-helpers/esm/offset.js
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
import contains from './contains';
|
||||
import ownerDocument from './ownerDocument';
|
||||
import scrollLeft from './scrollLeft';
|
||||
import scrollTop from './scrollTop';
|
||||
/**
|
||||
* Returns the offset of a given element, including top and left positions, width and height.
|
||||
*
|
||||
* @param node the element
|
||||
*/
|
||||
|
||||
export default function offset(node) {
|
||||
var doc = ownerDocument(node);
|
||||
var box = {
|
||||
top: 0,
|
||||
left: 0,
|
||||
height: 0,
|
||||
width: 0
|
||||
};
|
||||
var docElem = doc && doc.documentElement; // Make sure it's not a disconnected DOM node
|
||||
|
||||
if (!docElem || !contains(docElem, node)) return box;
|
||||
if (node.getBoundingClientRect !== undefined) box = node.getBoundingClientRect();
|
||||
box = {
|
||||
top: box.top + scrollTop(docElem) - (docElem.clientTop || 0),
|
||||
left: box.left + scrollLeft(docElem) - (docElem.clientLeft || 0),
|
||||
width: box.width,
|
||||
height: box.height
|
||||
};
|
||||
return box;
|
||||
}
|
||||
8
node_modules/dom-helpers/esm/types.d.ts
generated
vendored
Normal file
8
node_modules/dom-helpers/esm/types.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import * as CSS from 'csstype'
|
||||
|
||||
type Styles = keyof CSSStyleDeclaration
|
||||
|
||||
export type HyphenProperty = keyof CSS.PropertiesHyphen
|
||||
export type CamelProperty = keyof CSS.Properties
|
||||
|
||||
export type Property = HyphenProperty | CamelProperty
|
||||
7
node_modules/dom-helpers/removeEventListener/package.json
generated
vendored
Normal file
7
node_modules/dom-helpers/removeEventListener/package.json
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "dom-helpers/removeEventListener",
|
||||
"private": true,
|
||||
"main": "../cjs/removeEventListener.js",
|
||||
"module": "../esm/removeEventListener.js",
|
||||
"types": "../esm/removeEventListener.d.ts"
|
||||
}
|
||||
7
node_modules/dom-helpers/scrollbarSize/package.json
generated
vendored
Normal file
7
node_modules/dom-helpers/scrollbarSize/package.json
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "dom-helpers/scrollbarSize",
|
||||
"private": true,
|
||||
"main": "../cjs/scrollbarSize.js",
|
||||
"module": "../esm/scrollbarSize.js",
|
||||
"types": "../esm/scrollbarSize.d.ts"
|
||||
}
|
||||
Reference in New Issue
Block a user