working on making the file upload work over websocket and json
This commit is contained in:
90
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/README.md
generated
vendored
Normal file
90
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/README.md
generated
vendored
Normal file
@@ -0,0 +1,90 @@
|
||||
# dom-helpers
|
||||
|
||||
tiny modular DOM lib for ie8+
|
||||
|
||||
## Install
|
||||
|
||||
```sh
|
||||
npm i -S dom-helpers
|
||||
```
|
||||
|
||||
|
||||
Mostly just naive wrappers around common DOM API inconsistencies, Cross browser work is minimal and mostly taken from jQuery. This library doesn't do a lot to normalize behavior across browsers, it mostly seeks to provide a common interface, and eliminate the need to write the same damn `if (ie8)` statements in every project.
|
||||
|
||||
For example `events.on` works in all browsers ie8+ but it uses the native event system so actual event oddities will continue to exist. If you need __robust__ cross-browser support, use jQuery. If you are just tired of rewriting:
|
||||
|
||||
```js
|
||||
if (document.addEventListener)
|
||||
return (node, eventName, handler, capture) =>
|
||||
node.addEventListener(eventName, handler, capture || false);
|
||||
else if (document.attachEvent)
|
||||
return (node, eventName, handler) =>
|
||||
node.attachEvent('on' + eventName, handler);
|
||||
```
|
||||
|
||||
over and over again, or you need a ok `getComputedStyle` polyfill but don't want to include all of jQuery, use this.
|
||||
|
||||
dom-helpers does expect certain, polyfillable, es5 features to be present for which you can use `es5-shim` for ie8
|
||||
|
||||
The real advantage to this collection is that any method can be required individually, meaning tools like Browserify or webpack will only include the exact methods you use. This is great for environments where jQuery doesn't make sense, such as `React` where you only occasionally need to do direct DOM manipulation.
|
||||
|
||||
Each level of the module can be required as a whole or you can drill down for a specific method or section:
|
||||
|
||||
```js
|
||||
var helpers = require('dom-helpers')
|
||||
var query = require('dom-helpers/query')
|
||||
var offset = require('dom-helpers/query/offset')
|
||||
|
||||
// style is a function
|
||||
require('dom-helpers/style')(node, { width: '40px' })
|
||||
|
||||
//and a namespace
|
||||
var gcs = require('dom-helpers/style/getComputedStyle')
|
||||
```
|
||||
|
||||
- dom-helpers
|
||||
- `ownerDocument(element)`: returns the element's document owner
|
||||
- `ownerWindow(element)`: returns the element's document window
|
||||
- `activeElement`: return focused element safely
|
||||
- query
|
||||
+ `querySelectorAll(element, selector)`: optimized qsa, uses `getElementBy{Id|TagName|ClassName}` if it can.
|
||||
+ `contains(container, element)`
|
||||
+ `height(element, useClientHeight)`
|
||||
+ `width(element, useClientWidth)`
|
||||
+ `matches(element, selector)`: `matches()` polyfill that works in ie8
|
||||
+ `offset(element)` -> `{ top: Number, left: Number, top: height, width: Number}`
|
||||
+ `offsetParent(element)`: return the parent node that the element is offset from
|
||||
+ `position(element, [offsetParent]`: return "offset" of the node to its offsetParent, optionally you can specify the offset parent if different than the "real" one
|
||||
+ `scrollTop(element, [value])`
|
||||
+ `scrollLeft(element, [value])`
|
||||
+ `scrollParent(element)`
|
||||
- class
|
||||
- `addClass(element, className)`
|
||||
- `removeClass(element, className)`
|
||||
- `hasClass(element, className)`
|
||||
- `style(element, propName, [value])` or `style(element, objectOfPropValues)`
|
||||
+ `removeStyle(element, styleName)`
|
||||
+ `getComputedStyle(element)` -> `getPropertyValue(name)`
|
||||
- transition
|
||||
+ `animate(node, properties, duration, easing, callback)` programmatically start css transitions
|
||||
+ `end(node, handler, [duration])` listens for transition end, and ensures that the handler if called even if the transition fails to fire its end event. Will attempt to read duration from the element, otherwise one can be provided
|
||||
+ `properties`: Object containing the various vendor specific transition and transform properties for your browser
|
||||
```js
|
||||
{
|
||||
transform: // transform property: 'transform'
|
||||
end: // transitionend
|
||||
property: // transition-property
|
||||
timing: // transition-timing
|
||||
delay: // transition-delay
|
||||
duration: // transition-duration
|
||||
}
|
||||
```
|
||||
- events
|
||||
+ `on(node, eventName, handler, [capture])`: capture is silently ignored in ie8
|
||||
+ `off(node, eventName, handler, [capture])`: capture is silently ignored in ie8
|
||||
+ `listen(node, eventName, handler, [capture])`: wraps `on` and returns a function that calls `off` for you
|
||||
+ `filter(selector, fn)`: returns a function handler that only fires when the target matches or is contained in the selector ex: `events.on(list, 'click', events.filter('li > a', handler))`
|
||||
- util
|
||||
+ `requestAnimationFrame(cb)` returns an ID for canceling
|
||||
* `requestAnimationFrame.cancel(id)`
|
||||
+ `scrollTo(element, [scrollParent])`
|
21
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/activeElement.js
generated
vendored
Normal file
21
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/activeElement.js
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = activeElement;
|
||||
|
||||
var _ownerDocument = require('./ownerDocument');
|
||||
|
||||
var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function activeElement() {
|
||||
var doc = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : (0, _ownerDocument2.default)();
|
||||
|
||||
try {
|
||||
return doc.activeElement;
|
||||
} catch (e) {/* ie throws if no active element */}
|
||||
}
|
||||
module.exports = exports['default'];
|
17
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/class/addClass.js
generated
vendored
Normal file
17
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/class/addClass.js
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = addClass;
|
||||
|
||||
var _hasClass = require('./hasClass');
|
||||
|
||||
var _hasClass2 = _interopRequireDefault(_hasClass);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function addClass(element, className) {
|
||||
if (element.classList) element.classList.add(className);else if (!(0, _hasClass2.default)(element, className)) if (typeof element.className === 'string') element.className = element.className + ' ' + className;else element.setAttribute('class', (element.className && element.className.baseVal || '') + ' ' + className);
|
||||
}
|
||||
module.exports = exports['default'];
|
10
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/class/hasClass.js
generated
vendored
Normal file
10
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/class/hasClass.js
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = hasClass;
|
||||
function hasClass(element, className) {
|
||||
if (element.classList) return !!className && element.classList.contains(className);else return (" " + (element.className.baseVal || element.className) + " ").indexOf(" " + className + " ") !== -1;
|
||||
}
|
||||
module.exports = exports["default"];
|
25
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/class/index.js
generated
vendored
Normal file
25
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/class/index.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.hasClass = exports.removeClass = exports.addClass = undefined;
|
||||
|
||||
var _addClass = require('./addClass');
|
||||
|
||||
var _addClass2 = _interopRequireDefault(_addClass);
|
||||
|
||||
var _removeClass = require('./removeClass');
|
||||
|
||||
var _removeClass2 = _interopRequireDefault(_removeClass);
|
||||
|
||||
var _hasClass = require('./hasClass');
|
||||
|
||||
var _hasClass2 = _interopRequireDefault(_hasClass);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
exports.addClass = _addClass2.default;
|
||||
exports.removeClass = _removeClass2.default;
|
||||
exports.hasClass = _hasClass2.default;
|
||||
exports.default = { addClass: _addClass2.default, removeClass: _removeClass2.default, hasClass: _hasClass2.default };
|
9
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/class/removeClass.js
generated
vendored
Normal file
9
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/class/removeClass.js
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
function replaceClassName(origClass, classToRemove) {
|
||||
return origClass.replace(new RegExp('(^|\\s)' + classToRemove + '(?:\\s|$)', 'g'), '$1').replace(/\s+/g, ' ').replace(/^\s*|\s*$/g, '');
|
||||
}
|
||||
|
||||
module.exports = function removeClass(element, className) {
|
||||
if (element.classList) element.classList.remove(className);else if (typeof element.className === 'string') element.className = replaceClassName(element.className, className);else element.setAttribute('class', replaceClassName(element.className && element.className.baseVal || '', className));
|
||||
};
|
29
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/events/filter.js
generated
vendored
Normal file
29
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/events/filter.js
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = filterEvents;
|
||||
|
||||
var _contains = require('../query/contains');
|
||||
|
||||
var _contains2 = _interopRequireDefault(_contains);
|
||||
|
||||
var _querySelectorAll = require('../query/querySelectorAll');
|
||||
|
||||
var _querySelectorAll2 = _interopRequireDefault(_querySelectorAll);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function filterEvents(selector, handler) {
|
||||
return function filterHandler(e) {
|
||||
var top = e.currentTarget,
|
||||
target = e.target,
|
||||
matches = (0, _querySelectorAll2.default)(top, selector);
|
||||
|
||||
if (matches.some(function (match) {
|
||||
return (0, _contains2.default)(match, target);
|
||||
})) handler.call(this, e);
|
||||
};
|
||||
}
|
||||
module.exports = exports['default'];
|
30
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/events/index.js
generated
vendored
Normal file
30
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/events/index.js
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.listen = exports.filter = exports.off = exports.on = undefined;
|
||||
|
||||
var _on = require('./on');
|
||||
|
||||
var _on2 = _interopRequireDefault(_on);
|
||||
|
||||
var _off = require('./off');
|
||||
|
||||
var _off2 = _interopRequireDefault(_off);
|
||||
|
||||
var _filter = require('./filter');
|
||||
|
||||
var _filter2 = _interopRequireDefault(_filter);
|
||||
|
||||
var _listen = require('./listen');
|
||||
|
||||
var _listen2 = _interopRequireDefault(_listen);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
exports.on = _on2.default;
|
||||
exports.off = _off2.default;
|
||||
exports.filter = _filter2.default;
|
||||
exports.listen = _listen2.default;
|
||||
exports.default = { on: _on2.default, off: _off2.default, filter: _filter2.default, listen: _listen2.default };
|
33
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/events/listen.js
generated
vendored
Normal file
33
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/events/listen.js
generated
vendored
Normal file
@@ -0,0 +1,33 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _inDOM = require('../util/inDOM');
|
||||
|
||||
var _inDOM2 = _interopRequireDefault(_inDOM);
|
||||
|
||||
var _on = require('./on');
|
||||
|
||||
var _on2 = _interopRequireDefault(_on);
|
||||
|
||||
var _off = require('./off');
|
||||
|
||||
var _off2 = _interopRequireDefault(_off);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var listen = function listen() {};
|
||||
|
||||
if (_inDOM2.default) {
|
||||
listen = function listen(node, eventName, handler, capture) {
|
||||
(0, _on2.default)(node, eventName, handler, capture);
|
||||
return function () {
|
||||
(0, _off2.default)(node, eventName, handler, capture);
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
exports.default = listen;
|
||||
module.exports = exports['default'];
|
25
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/events/off.js
generated
vendored
Normal file
25
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/events/off.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
'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 }; }
|
||||
|
||||
var off = function off() {};
|
||||
if (_inDOM2.default) {
|
||||
off = function () {
|
||||
if (document.addEventListener) return function (node, eventName, handler, capture) {
|
||||
return node.removeEventListener(eventName, handler, capture || false);
|
||||
};else if (document.attachEvent) return function (node, eventName, handler) {
|
||||
return node.detachEvent('on' + eventName, handler);
|
||||
};
|
||||
}();
|
||||
}
|
||||
|
||||
exports.default = off;
|
||||
module.exports = exports['default'];
|
31
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/events/on.js
generated
vendored
Normal file
31
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/events/on.js
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
'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 }; }
|
||||
|
||||
var on = function on() {};
|
||||
if (_inDOM2.default) {
|
||||
on = function () {
|
||||
|
||||
if (document.addEventListener) return function (node, eventName, handler, capture) {
|
||||
return node.addEventListener(eventName, handler, capture || false);
|
||||
};else if (document.attachEvent) return function (node, eventName, handler) {
|
||||
return node.attachEvent('on' + eventName, function (e) {
|
||||
e = e || window.event;
|
||||
e.target = e.target || e.srcElement;
|
||||
e.currentTarget = node;
|
||||
handler.call(node, e);
|
||||
});
|
||||
};
|
||||
}();
|
||||
}
|
||||
|
||||
exports.default = on;
|
||||
module.exports = exports['default'];
|
53
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/index.js
generated
vendored
Normal file
53
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/index.js
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.requestAnimationFrame = exports.ownerWindow = exports.ownerDocument = exports.activeElement = exports.query = exports.events = exports.style = undefined;
|
||||
|
||||
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; };
|
||||
|
||||
var _style = require('./style');
|
||||
|
||||
var _style2 = _interopRequireDefault(_style);
|
||||
|
||||
var _events = require('./events');
|
||||
|
||||
var _events2 = _interopRequireDefault(_events);
|
||||
|
||||
var _query = require('./query');
|
||||
|
||||
var _query2 = _interopRequireDefault(_query);
|
||||
|
||||
var _activeElement = require('./activeElement');
|
||||
|
||||
var _activeElement2 = _interopRequireDefault(_activeElement);
|
||||
|
||||
var _ownerDocument = require('./ownerDocument');
|
||||
|
||||
var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
|
||||
|
||||
var _ownerWindow = require('./ownerWindow');
|
||||
|
||||
var _ownerWindow2 = _interopRequireDefault(_ownerWindow);
|
||||
|
||||
var _requestAnimationFrame = require('./util/requestAnimationFrame');
|
||||
|
||||
var _requestAnimationFrame2 = _interopRequireDefault(_requestAnimationFrame);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
exports.style = _style2.default;
|
||||
exports.events = _events2.default;
|
||||
exports.query = _query2.default;
|
||||
exports.activeElement = _activeElement2.default;
|
||||
exports.ownerDocument = _ownerDocument2.default;
|
||||
exports.ownerWindow = _ownerWindow2.default;
|
||||
exports.requestAnimationFrame = _requestAnimationFrame2.default;
|
||||
exports.default = _extends({}, _events2.default, _query2.default, {
|
||||
style: _style2.default,
|
||||
activeElement: _activeElement2.default,
|
||||
ownerDocument: _ownerDocument2.default,
|
||||
ownerWindow: _ownerWindow2.default,
|
||||
requestAnimationFrame: _requestAnimationFrame2.default
|
||||
});
|
10
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/ownerDocument.js
generated
vendored
Normal file
10
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/ownerDocument.js
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = ownerDocument;
|
||||
function ownerDocument(node) {
|
||||
return node && node.ownerDocument || document;
|
||||
}
|
||||
module.exports = exports["default"];
|
18
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/ownerWindow.js
generated
vendored
Normal file
18
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/ownerWindow.js
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = ownerWindow;
|
||||
|
||||
var _ownerDocument = require('./ownerDocument');
|
||||
|
||||
var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function ownerWindow(node) {
|
||||
var doc = (0, _ownerDocument2.default)(node);
|
||||
return doc && doc.defaultView || doc.parentWindow;
|
||||
}
|
||||
module.exports = exports['default'];
|
59
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/package.json
generated
vendored
Normal file
59
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/package.json
generated
vendored
Normal file
@@ -0,0 +1,59 @@
|
||||
{
|
||||
"_from": "dom-helpers@^3.2.0",
|
||||
"_id": "dom-helpers@3.3.1",
|
||||
"_inBundle": false,
|
||||
"_integrity": "sha512-2Sm+JaYn74OiTM2wHvxJOo3roiq/h25Yi69Fqk269cNUwIXsCvATB6CRSFC9Am/20G2b28hGv/+7NiWydIrPvg==",
|
||||
"_location": "/material-ui-upload/dom-helpers",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"type": "range",
|
||||
"registry": true,
|
||||
"raw": "dom-helpers@^3.2.0",
|
||||
"name": "dom-helpers",
|
||||
"escapedName": "dom-helpers",
|
||||
"rawSpec": "^3.2.0",
|
||||
"saveSpec": null,
|
||||
"fetchSpec": "^3.2.0"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/material-ui-upload/react-transition-group"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.3.1.tgz",
|
||||
"_shasum": "fc1a4e15ffdf60ddde03a480a9c0fece821dd4a6",
|
||||
"_spec": "dom-helpers@^3.2.0",
|
||||
"_where": "C:\\Users\\deranjer\\go\\src\\github.com\\deranjer\\goTorrent\\goTorrentWebUI\\node_modules\\material-ui-upload\\node_modules\\react-transition-group",
|
||||
"author": {
|
||||
"name": "Jason Quense",
|
||||
"email": "monastic.panic@gmail.com"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/jquense/dom-helpers/issues"
|
||||
},
|
||||
"bundleDependencies": false,
|
||||
"deprecated": false,
|
||||
"description": "tiny modular DOM lib for ie8+ ",
|
||||
"homepage": "https://github.com/jquense/dom-helpers#readme",
|
||||
"keywords": [
|
||||
"dom-helpers",
|
||||
"react-component",
|
||||
"dom",
|
||||
"api",
|
||||
"cross-browser",
|
||||
"style",
|
||||
"event",
|
||||
"height",
|
||||
"width",
|
||||
"dom-helpers",
|
||||
"class",
|
||||
"classlist",
|
||||
"css"
|
||||
],
|
||||
"license": "MIT",
|
||||
"main": "index.js",
|
||||
"name": "dom-helpers",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/jquense/dom-helpers.git"
|
||||
},
|
||||
"version": "3.3.1"
|
||||
}
|
24
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/closest.js
generated
vendored
Normal file
24
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/contains.js
generated
vendored
Normal file
34
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/height.js
generated
vendored
Normal file
22
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/index.js
generated
vendored
Normal file
77
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/isWindow.js
generated
vendored
Normal file
10
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/matches.js
generated
vendored
Normal file
43
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/offset.js
generated
vendored
Normal file
45
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/offsetParent.js
generated
vendored
Normal file
32
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/position.js
generated
vendored
Normal file
61
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/querySelectorAll.js
generated
vendored
Normal file
33
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/scrollLeft.js
generated
vendored
Normal file
21
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/scrollParent.js
generated
vendored
Normal file
37
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/scrollTop.js
generated
vendored
Normal file
21
goTorrentWebUI/node_modules/material-ui-upload/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
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/query/width.js
generated
vendored
Normal file
22
goTorrentWebUI/node_modules/material-ui-upload/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'];
|
55
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/style/getComputedStyle.js
generated
vendored
Normal file
55
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/style/getComputedStyle.js
generated
vendored
Normal file
@@ -0,0 +1,55 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = _getComputedStyle;
|
||||
|
||||
var _camelizeStyle = require('../util/camelizeStyle');
|
||||
|
||||
var _camelizeStyle2 = _interopRequireDefault(_camelizeStyle);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var rposition = /^(top|right|bottom|left)$/;
|
||||
var rnumnonpx = /^([+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/i;
|
||||
|
||||
function _getComputedStyle(node) {
|
||||
if (!node) throw new TypeError('No Element passed to `getComputedStyle()`');
|
||||
var doc = node.ownerDocument;
|
||||
|
||||
return 'defaultView' in doc ? doc.defaultView.opener ? node.ownerDocument.defaultView.getComputedStyle(node, null) : window.getComputedStyle(node, null) : {
|
||||
//ie 8 "magic" from: https://github.com/jquery/jquery/blob/1.11-stable/src/css/curCSS.js#L72
|
||||
getPropertyValue: function getPropertyValue(prop) {
|
||||
var style = node.style;
|
||||
|
||||
prop = (0, _camelizeStyle2.default)(prop);
|
||||
|
||||
if (prop == 'float') prop = 'styleFloat';
|
||||
|
||||
var current = node.currentStyle[prop] || null;
|
||||
|
||||
if (current == null && style && style[prop]) current = style[prop];
|
||||
|
||||
if (rnumnonpx.test(current) && !rposition.test(prop)) {
|
||||
// Remember the original values
|
||||
var left = style.left;
|
||||
var runStyle = node.runtimeStyle;
|
||||
var rsLeft = runStyle && runStyle.left;
|
||||
|
||||
// Put in the new values to get a computed value out
|
||||
if (rsLeft) runStyle.left = node.currentStyle.left;
|
||||
|
||||
style.left = prop === 'fontSize' ? '1em' : current;
|
||||
current = style.pixelLeft + 'px';
|
||||
|
||||
// Revert the changed values
|
||||
style.left = left;
|
||||
if (rsLeft) runStyle.left = rsLeft;
|
||||
}
|
||||
|
||||
return current;
|
||||
}
|
||||
};
|
||||
}
|
||||
module.exports = exports['default'];
|
62
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/style/index.js
generated
vendored
Normal file
62
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/style/index.js
generated
vendored
Normal file
@@ -0,0 +1,62 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = style;
|
||||
|
||||
var _camelizeStyle = require('../util/camelizeStyle');
|
||||
|
||||
var _camelizeStyle2 = _interopRequireDefault(_camelizeStyle);
|
||||
|
||||
var _hyphenateStyle = require('../util/hyphenateStyle');
|
||||
|
||||
var _hyphenateStyle2 = _interopRequireDefault(_hyphenateStyle);
|
||||
|
||||
var _getComputedStyle2 = require('./getComputedStyle');
|
||||
|
||||
var _getComputedStyle3 = _interopRequireDefault(_getComputedStyle2);
|
||||
|
||||
var _removeStyle = require('./removeStyle');
|
||||
|
||||
var _removeStyle2 = _interopRequireDefault(_removeStyle);
|
||||
|
||||
var _properties = require('../transition/properties');
|
||||
|
||||
var _isTransform = require('../transition/isTransform');
|
||||
|
||||
var _isTransform2 = _interopRequireDefault(_isTransform);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function style(node, property, value) {
|
||||
var css = '';
|
||||
var transforms = '';
|
||||
var props = property;
|
||||
|
||||
if (typeof property === 'string') {
|
||||
if (value === undefined) {
|
||||
return node.style[(0, _camelizeStyle2.default)(property)] || (0, _getComputedStyle3.default)(node).getPropertyValue((0, _hyphenateStyle2.default)(property));
|
||||
} else {
|
||||
(props = {})[property] = value;
|
||||
}
|
||||
}
|
||||
|
||||
Object.keys(props).forEach(function (key) {
|
||||
var value = props[key];
|
||||
if (!value && value !== 0) {
|
||||
(0, _removeStyle2.default)(node, (0, _hyphenateStyle2.default)(key));
|
||||
} else if ((0, _isTransform2.default)(key)) {
|
||||
transforms += key + '(' + value + ') ';
|
||||
} else {
|
||||
css += (0, _hyphenateStyle2.default)(key) + ': ' + value + ';';
|
||||
}
|
||||
});
|
||||
|
||||
if (transforms) {
|
||||
css += _properties.transform + ': ' + transforms + ';';
|
||||
}
|
||||
|
||||
node.style.cssText += ';' + css;
|
||||
}
|
||||
module.exports = exports['default'];
|
10
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/style/removeStyle.js
generated
vendored
Normal file
10
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/style/removeStyle.js
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = removeStyle;
|
||||
function removeStyle(node, key) {
|
||||
return 'removeProperty' in node.style ? node.style.removeProperty(key) : node.style.removeAttribute(key);
|
||||
}
|
||||
module.exports = exports['default'];
|
124
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/transition/animate.js
generated
vendored
Normal file
124
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/transition/animate.js
generated
vendored
Normal file
@@ -0,0 +1,124 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
|
||||
|
||||
var _hyphenate = require('../util/hyphenate');
|
||||
|
||||
var _hyphenate2 = _interopRequireDefault(_hyphenate);
|
||||
|
||||
var _style = require('../style');
|
||||
|
||||
var _style2 = _interopRequireDefault(_style);
|
||||
|
||||
var _on = require('../events/on');
|
||||
|
||||
var _on2 = _interopRequireDefault(_on);
|
||||
|
||||
var _off = require('../events/off');
|
||||
|
||||
var _off2 = _interopRequireDefault(_off);
|
||||
|
||||
var _properties = require('./properties');
|
||||
|
||||
var _properties2 = _interopRequireDefault(_properties);
|
||||
|
||||
var _isTransform = require('./isTransform');
|
||||
|
||||
var _isTransform2 = _interopRequireDefault(_isTransform);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var reset = {};
|
||||
reset[_properties2.default.property] = reset[_properties2.default.duration] = reset[_properties2.default.delay] = reset[_properties2.default.timing] = '';
|
||||
|
||||
// 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;
|
||||
var properties = _ref.properties;
|
||||
var _ref$duration = _ref.duration;
|
||||
var duration = _ref$duration === undefined ? 200 : _ref$duration;
|
||||
var easing = _ref.easing;
|
||||
var callback = _ref.callback;
|
||||
|
||||
var cssProperties = [],
|
||||
fakeEvent = { target: node, currentTarget: node },
|
||||
cssValues = {},
|
||||
transforms = '',
|
||||
fired = void 0;
|
||||
|
||||
if (!_properties2.default.end) duration = 0;
|
||||
|
||||
Object.keys(properties).forEach(function (key) {
|
||||
if ((0, _isTransform2.default)(key)) transforms += key + '(' + properties[key] + ') ';else {
|
||||
cssValues[key] = properties[key];
|
||||
cssProperties.push((0, _hyphenate2.default)(key));
|
||||
}
|
||||
});
|
||||
|
||||
if (transforms) {
|
||||
cssValues[_properties2.default.transform] = transforms;
|
||||
cssProperties.push(_properties2.default.transform);
|
||||
}
|
||||
|
||||
if (duration > 0) {
|
||||
cssValues[_properties2.default.property] = cssProperties.join(', ');
|
||||
cssValues[_properties2.default.duration] = duration / 1000 + 's';
|
||||
cssValues[_properties2.default.delay] = 0 + 's';
|
||||
cssValues[_properties2.default.timing] = easing || 'linear';
|
||||
|
||||
(0, _on2.default)(node, _properties2.default.end, done);
|
||||
|
||||
setTimeout(function () {
|
||||
if (!fired) done(fakeEvent);
|
||||
}, duration + 500);
|
||||
}
|
||||
|
||||
//eslint-disable-next-line no-unused-expressions
|
||||
node.clientLeft; // trigger page reflow
|
||||
|
||||
(0, _style2.default)(node, cssValues);
|
||||
|
||||
if (duration <= 0) setTimeout(done.bind(null, fakeEvent), 0);
|
||||
|
||||
return {
|
||||
cancel: function cancel() {
|
||||
if (fired) return;
|
||||
fired = true;
|
||||
(0, _off2.default)(node, _properties2.default.end, done);
|
||||
(0, _style2.default)(node, reset);
|
||||
}
|
||||
};
|
||||
|
||||
function done(event) {
|
||||
if (event.target !== event.currentTarget) return;
|
||||
|
||||
fired = true;
|
||||
(0, _off2.default)(event.target, _properties2.default.end, done);
|
||||
(0, _style2.default)(node, reset);
|
||||
callback && callback.call(this);
|
||||
}
|
||||
}
|
||||
|
||||
function animate(node, properties, duration, easing, callback) {
|
||||
if (arguments.length === 1 && (typeof node === 'undefined' ? 'undefined' : _typeof(node)) === 'object') {
|
||||
return _animate(node);
|
||||
}
|
||||
|
||||
if (typeof easing === 'function') {
|
||||
callback = easing;
|
||||
easing = null;
|
||||
}
|
||||
|
||||
return _animate({ node: node, properties: properties, duration: duration, easing: easing, callback: callback });
|
||||
}
|
||||
|
||||
exports.default = animate;
|
||||
module.exports = exports['default'];
|
53
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/transition/end.js
generated
vendored
Normal file
53
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/transition/end.js
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _properties = require('./properties');
|
||||
|
||||
var _properties2 = _interopRequireDefault(_properties);
|
||||
|
||||
var _style = require('../style');
|
||||
|
||||
var _style2 = _interopRequireDefault(_style);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function onEnd(node, handler, duration) {
|
||||
var fakeEvent = {
|
||||
target: node,
|
||||
currentTarget: node
|
||||
},
|
||||
backup;
|
||||
|
||||
if (!_properties2.default.end) duration = 0;else if (duration == null) duration = parseDuration(node) || 0;
|
||||
|
||||
if (_properties2.default.end) {
|
||||
node.addEventListener(_properties2.default.end, done, false);
|
||||
|
||||
backup = setTimeout(function () {
|
||||
return done(fakeEvent);
|
||||
}, (duration || 100) * 1.5);
|
||||
} else setTimeout(done.bind(null, fakeEvent), 0);
|
||||
|
||||
function done(event) {
|
||||
if (event.target !== event.currentTarget) return;
|
||||
clearTimeout(backup);
|
||||
event.target.removeEventListener(_properties2.default.end, done);
|
||||
handler.call(this);
|
||||
}
|
||||
}
|
||||
|
||||
onEnd._parseDuration = parseDuration;
|
||||
|
||||
exports.default = onEnd;
|
||||
|
||||
|
||||
function parseDuration(node) {
|
||||
var str = (0, _style2.default)(node, _properties2.default.duration),
|
||||
mult = str.indexOf('ms') === -1 ? 1000 : 1;
|
||||
|
||||
return parseFloat(str) * mult;
|
||||
}
|
||||
module.exports = exports['default'];
|
20
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/transition/index.js
generated
vendored
Normal file
20
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/transition/index.js
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.properties = exports.end = undefined;
|
||||
|
||||
var _end = require('./end');
|
||||
|
||||
var _end2 = _interopRequireDefault(_end);
|
||||
|
||||
var _properties = require('./properties');
|
||||
|
||||
var _properties2 = _interopRequireDefault(_properties);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
exports.end = _end2.default;
|
||||
exports.properties = _properties2.default;
|
||||
exports.default = { end: _end2.default, properties: _properties2.default };
|
12
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/transition/isTransform.js
generated
vendored
Normal file
12
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/transition/isTransform.js
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = isTransform;
|
||||
var supportedTransforms = /^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;
|
||||
|
||||
function isTransform(property) {
|
||||
return !!(property && supportedTransforms.test(property));
|
||||
}
|
||||
module.exports = exports["default"];
|
110
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/transition/properties.js
generated
vendored
Normal file
110
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/transition/properties.js
generated
vendored
Normal file
@@ -0,0 +1,110 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.animationEnd = exports.animationDelay = exports.animationTiming = exports.animationDuration = exports.animationName = exports.transitionEnd = exports.transitionDuration = exports.transitionDelay = exports.transitionTiming = exports.transitionProperty = exports.transform = undefined;
|
||||
|
||||
var _inDOM = require('../util/inDOM');
|
||||
|
||||
var _inDOM2 = _interopRequireDefault(_inDOM);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var transform = 'transform';
|
||||
var prefix = void 0,
|
||||
transitionEnd = void 0,
|
||||
animationEnd = void 0;
|
||||
var transitionProperty = void 0,
|
||||
transitionDuration = void 0,
|
||||
transitionTiming = void 0,
|
||||
transitionDelay = void 0;
|
||||
var animationName = void 0,
|
||||
animationDuration = void 0,
|
||||
animationTiming = void 0,
|
||||
animationDelay = void 0;
|
||||
|
||||
if (_inDOM2.default) {
|
||||
var _getTransitionPropert = getTransitionProperties();
|
||||
|
||||
prefix = _getTransitionPropert.prefix;
|
||||
exports.transitionEnd = transitionEnd = _getTransitionPropert.transitionEnd;
|
||||
exports.animationEnd = animationEnd = _getTransitionPropert.animationEnd;
|
||||
|
||||
|
||||
exports.transform = transform = prefix + '-' + transform;
|
||||
exports.transitionProperty = transitionProperty = prefix + '-transition-property';
|
||||
exports.transitionDuration = transitionDuration = prefix + '-transition-duration';
|
||||
exports.transitionDelay = transitionDelay = prefix + '-transition-delay';
|
||||
exports.transitionTiming = transitionTiming = prefix + '-transition-timing-function';
|
||||
|
||||
exports.animationName = animationName = prefix + '-animation-name';
|
||||
exports.animationDuration = animationDuration = prefix + '-animation-duration';
|
||||
exports.animationTiming = animationTiming = prefix + '-animation-delay';
|
||||
exports.animationDelay = animationDelay = prefix + '-animation-timing-function';
|
||||
}
|
||||
|
||||
exports.transform = transform;
|
||||
exports.transitionProperty = transitionProperty;
|
||||
exports.transitionTiming = transitionTiming;
|
||||
exports.transitionDelay = transitionDelay;
|
||||
exports.transitionDuration = transitionDuration;
|
||||
exports.transitionEnd = transitionEnd;
|
||||
exports.animationName = animationName;
|
||||
exports.animationDuration = animationDuration;
|
||||
exports.animationTiming = animationTiming;
|
||||
exports.animationDelay = animationDelay;
|
||||
exports.animationEnd = animationEnd;
|
||||
exports.default = {
|
||||
transform: transform,
|
||||
end: transitionEnd,
|
||||
property: transitionProperty,
|
||||
timing: transitionTiming,
|
||||
delay: transitionDelay,
|
||||
duration: transitionDuration
|
||||
};
|
||||
|
||||
|
||||
function getTransitionProperties() {
|
||||
var style = document.createElement('div').style;
|
||||
|
||||
var vendorMap = {
|
||||
O: function O(e) {
|
||||
return 'o' + e.toLowerCase();
|
||||
},
|
||||
Moz: function Moz(e) {
|
||||
return e.toLowerCase();
|
||||
},
|
||||
Webkit: function Webkit(e) {
|
||||
return 'webkit' + e;
|
||||
},
|
||||
ms: function ms(e) {
|
||||
return 'MS' + e;
|
||||
}
|
||||
};
|
||||
|
||||
var vendors = Object.keys(vendorMap);
|
||||
|
||||
var transitionEnd = void 0,
|
||||
animationEnd = void 0;
|
||||
var prefix = '';
|
||||
|
||||
for (var i = 0; i < vendors.length; i++) {
|
||||
var vendor = vendors[i];
|
||||
|
||||
if (vendor + 'TransitionProperty' in style) {
|
||||
prefix = '-' + vendor.toLowerCase();
|
||||
transitionEnd = vendorMap[vendor]('TransitionEnd');
|
||||
animationEnd = vendorMap[vendor]('AnimationEnd');
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!transitionEnd && 'transitionProperty' in style) transitionEnd = 'transitionend';
|
||||
|
||||
if (!animationEnd && 'animationName' in style) animationEnd = 'animationend';
|
||||
|
||||
style = null;
|
||||
|
||||
return { animationEnd: animationEnd, transitionEnd: transitionEnd, prefix: prefix };
|
||||
}
|
14
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/camelize.js
generated
vendored
Normal file
14
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/camelize.js
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = camelize;
|
||||
var rHyphen = /-(.)/g;
|
||||
|
||||
function camelize(string) {
|
||||
return string.replace(rHyphen, function (_, chr) {
|
||||
return chr.toUpperCase();
|
||||
});
|
||||
}
|
||||
module.exports = exports["default"];
|
22
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/camelizeStyle.js
generated
vendored
Normal file
22
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/camelizeStyle.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = camelizeStyleName;
|
||||
|
||||
var _camelize = require('./camelize');
|
||||
|
||||
var _camelize2 = _interopRequireDefault(_camelize);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var msPattern = /^-ms-/; /**
|
||||
* Copyright 2014-2015, Facebook, Inc.
|
||||
* All rights reserved.
|
||||
* https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/camelizeStyleName.js
|
||||
*/
|
||||
function camelizeStyleName(string) {
|
||||
return (0, _camelize2.default)(string.replace(msPattern, 'ms-'));
|
||||
}
|
||||
module.exports = exports['default'];
|
13
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/hyphenate.js
generated
vendored
Normal file
13
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/hyphenate.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = hyphenate;
|
||||
|
||||
var rUpper = /([A-Z])/g;
|
||||
|
||||
function hyphenate(string) {
|
||||
return string.replace(rUpper, '-$1').toLowerCase();
|
||||
}
|
||||
module.exports = exports['default'];
|
23
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/hyphenateStyle.js
generated
vendored
Normal file
23
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/hyphenateStyle.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = hyphenateStyleName;
|
||||
|
||||
var _hyphenate = require('./hyphenate');
|
||||
|
||||
var _hyphenate2 = _interopRequireDefault(_hyphenate);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var msPattern = /^ms-/; /**
|
||||
* Copyright 2013-2014, Facebook, Inc.
|
||||
* All rights reserved.
|
||||
* https://github.com/facebook/react/blob/2aeb8a2a6beb00617a4217f7f8284924fa2ad819/src/vendor/core/hyphenateStyleName.js
|
||||
*/
|
||||
|
||||
function hyphenateStyleName(string) {
|
||||
return (0, _hyphenate2.default)(string).replace(msPattern, '-ms-');
|
||||
}
|
||||
module.exports = exports['default'];
|
7
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/inDOM.js
generated
vendored
Normal file
7
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/inDOM.js
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
|
||||
module.exports = exports['default'];
|
53
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/requestAnimationFrame.js
generated
vendored
Normal file
53
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/requestAnimationFrame.js
generated
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
var _inDOM = require('./inDOM');
|
||||
|
||||
var _inDOM2 = _interopRequireDefault(_inDOM);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var vendors = ['', 'webkit', 'moz', 'o', 'ms'];
|
||||
var cancel = 'clearTimeout';
|
||||
var raf = fallback;
|
||||
var compatRaf = void 0;
|
||||
|
||||
var getKey = function getKey(vendor, k) {
|
||||
return vendor + (!vendor ? k : k[0].toUpperCase() + k.substr(1)) + 'AnimationFrame';
|
||||
};
|
||||
|
||||
if (_inDOM2.default) {
|
||||
vendors.some(function (vendor) {
|
||||
var rafKey = getKey(vendor, 'request');
|
||||
|
||||
if (rafKey in window) {
|
||||
cancel = getKey(vendor, 'cancel');
|
||||
return raf = function raf(cb) {
|
||||
return window[rafKey](cb);
|
||||
};
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/* https://github.com/component/raf */
|
||||
var prev = new Date().getTime();
|
||||
function fallback(fn) {
|
||||
var curr = new Date().getTime(),
|
||||
ms = Math.max(0, 16 - (curr - prev)),
|
||||
req = setTimeout(fn, ms);
|
||||
|
||||
prev = curr;
|
||||
return req;
|
||||
}
|
||||
|
||||
compatRaf = function compatRaf(cb) {
|
||||
return raf(cb);
|
||||
};
|
||||
compatRaf.cancel = function (id) {
|
||||
window[cancel] && typeof window[cancel] === 'function' && window[cancel](id);
|
||||
};
|
||||
exports.default = compatRaf;
|
||||
module.exports = exports['default'];
|
76
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/scrollTo.js
generated
vendored
Normal file
76
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/scrollTo.js
generated
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = scrollTo;
|
||||
|
||||
var _offset = require('../query/offset');
|
||||
|
||||
var _offset2 = _interopRequireDefault(_offset);
|
||||
|
||||
var _height = require('../query/height');
|
||||
|
||||
var _height2 = _interopRequireDefault(_height);
|
||||
|
||||
var _scrollParent = require('../query/scrollParent');
|
||||
|
||||
var _scrollParent2 = _interopRequireDefault(_scrollParent);
|
||||
|
||||
var _scrollTop = require('../query/scrollTop');
|
||||
|
||||
var _scrollTop2 = _interopRequireDefault(_scrollTop);
|
||||
|
||||
var _requestAnimationFrame = require('./requestAnimationFrame');
|
||||
|
||||
var _requestAnimationFrame2 = _interopRequireDefault(_requestAnimationFrame);
|
||||
|
||||
var _isWindow = require('../query/isWindow');
|
||||
|
||||
var _isWindow2 = _interopRequireDefault(_isWindow);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
function scrollTo(selected, scrollParent) {
|
||||
var offset = (0, _offset2.default)(selected);
|
||||
var poff = { top: 0, left: 0 };
|
||||
var list = void 0,
|
||||
listScrollTop = void 0,
|
||||
selectedTop = void 0,
|
||||
isWin = void 0;
|
||||
var selectedHeight = void 0,
|
||||
listHeight = void 0,
|
||||
bottom = void 0;
|
||||
|
||||
if (!selected) return;
|
||||
|
||||
list = scrollParent || (0, _scrollParent2.default)(selected);
|
||||
isWin = (0, _isWindow2.default)(list);
|
||||
listScrollTop = (0, _scrollTop2.default)(list);
|
||||
|
||||
listHeight = (0, _height2.default)(list, true);
|
||||
isWin = (0, _isWindow2.default)(list);
|
||||
|
||||
if (!isWin) poff = (0, _offset2.default)(list);
|
||||
|
||||
offset = {
|
||||
top: offset.top - poff.top,
|
||||
left: offset.left - poff.left,
|
||||
height: offset.height,
|
||||
width: offset.width
|
||||
};
|
||||
|
||||
selectedHeight = offset.height;
|
||||
selectedTop = offset.top + (isWin ? 0 : listScrollTop);
|
||||
bottom = selectedTop + selectedHeight;
|
||||
|
||||
listScrollTop = listScrollTop > selectedTop ? selectedTop : bottom > listScrollTop + listHeight ? bottom - listHeight : listScrollTop;
|
||||
|
||||
var id = (0, _requestAnimationFrame2.default)(function () {
|
||||
return (0, _scrollTop2.default)(list, listScrollTop);
|
||||
});
|
||||
return function () {
|
||||
return _requestAnimationFrame2.default.cancel(id);
|
||||
};
|
||||
}
|
||||
module.exports = exports['default'];
|
35
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/scrollbarSize.js
generated
vendored
Normal file
35
goTorrentWebUI/node_modules/material-ui-upload/node_modules/dom-helpers/util/scrollbarSize.js
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
|
||||
exports.default = function (recalc) {
|
||||
if (!size && size !== 0 || recalc) {
|
||||
if (_inDOM2.default) {
|
||||
var scrollDiv = document.createElement('div');
|
||||
|
||||
scrollDiv.style.position = 'absolute';
|
||||
scrollDiv.style.top = '-9999px';
|
||||
scrollDiv.style.width = '50px';
|
||||
scrollDiv.style.height = '50px';
|
||||
scrollDiv.style.overflow = 'scroll';
|
||||
|
||||
document.body.appendChild(scrollDiv);
|
||||
size = scrollDiv.offsetWidth - scrollDiv.clientWidth;
|
||||
document.body.removeChild(scrollDiv);
|
||||
}
|
||||
}
|
||||
|
||||
return size;
|
||||
};
|
||||
|
||||
var _inDOM = require('./inDOM');
|
||||
|
||||
var _inDOM2 = _interopRequireDefault(_inDOM);
|
||||
|
||||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
||||
|
||||
var size = void 0;
|
||||
|
||||
module.exports = exports['default'];
|
Reference in New Issue
Block a user