Initial commit
This commit is contained in:
29
node_modules/dom-helpers/events/filter.js
generated
vendored
Normal file
29
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
node_modules/dom-helpers/events/index.js
generated
vendored
Normal file
30
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
node_modules/dom-helpers/events/listen.js
generated
vendored
Normal file
33
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
node_modules/dom-helpers/events/off.js
generated
vendored
Normal file
25
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
node_modules/dom-helpers/events/on.js
generated
vendored
Normal file
31
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'];
|
||||
Reference in New Issue
Block a user