New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

domassist

Package Overview
Dependencies
Maintainers
4
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

domassist - npm Package Compare versions

Comparing version 1.3.2 to 1.3.3

671

dist/domassist.js

@@ -1,343 +0,47 @@

(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.Domassist = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){
(function (exports) {
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
function addClass(el, cls) {
return el.classList.add(cls);
}
var _addClass = require('./lib/addClass');
function on(el, event, cb) {
var capture = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
var _addClass2 = _interopRequireDefault(_addClass);
var data = {
cb: cb,
capture: capture
};
var _delegate = require('./lib/delegate');
var _delegate2 = _interopRequireDefault(_delegate);
var _find = require('./lib/find');
var _find2 = _interopRequireDefault(_find);
var _findOne = require('./lib/findOne');
var _findOne2 = _interopRequireDefault(_findOne);
var _hasClass = require('./lib/hasClass');
var _hasClass2 = _interopRequireDefault(_hasClass);
var _hide = require('./lib/hide');
var _hide2 = _interopRequireDefault(_hide);
var _hover = require('./lib/hover');
var _hover2 = _interopRequireDefault(_hover);
var _off = require('./lib/off');
var _off2 = _interopRequireDefault(_off);
var _on = require('./lib/on');
var _on2 = _interopRequireDefault(_on);
var _once = require('./lib/once');
var _once2 = _interopRequireDefault(_once);
var _removeClass = require('./lib/removeClass');
var _removeClass2 = _interopRequireDefault(_removeClass);
var _show = require('./lib/show');
var _show2 = _interopRequireDefault(_show);
var _matches = require('./lib/matches');
var _matches2 = _interopRequireDefault(_matches);
var _toggleClass = require('./lib/toggleClass');
var _toggleClass2 = _interopRequireDefault(_toggleClass);
var _closest = require('./lib/closest');
var _closest2 = _interopRequireDefault(_closest);
var _ready = require('./lib/ready');
var _ready2 = _interopRequireDefault(_ready);
var _toArray = require('./lib/toArray');
var _toArray2 = _interopRequireDefault(_toArray);
var _styles = require('./lib/styles');
var _styles2 = _interopRequireDefault(_styles);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = {
addClass: _addClass2.default,
delegate: _delegate2.default,
find: _find2.default,
findOne: _findOne2.default,
hasClass: _hasClass2.default,
hide: _hide2.default,
hover: _hover2.default,
off: _off2.default,
on: _on2.default,
once: _once2.default,
removeClass: _removeClass2.default,
show: _show2.default,
matches: _matches2.default,
toggleClass: _toggleClass2.default,
closest: _closest2.default,
ready: _ready2.default,
toArray: _toArray2.default,
styles: _styles2.default
};
module.exports = exports['default'];
},{"./lib/addClass":3,"./lib/closest":4,"./lib/delegate":5,"./lib/find":6,"./lib/findOne":7,"./lib/hasClass":8,"./lib/hide":9,"./lib/hover":10,"./lib/matches":11,"./lib/off":12,"./lib/on":13,"./lib/once":14,"./lib/ready":15,"./lib/removeClass":16,"./lib/show":17,"./lib/styles":18,"./lib/toArray":19,"./lib/toggleClass":20}],2:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _addClass = require('./lib/addClass');
Object.defineProperty(exports, 'addClass', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_addClass).default;
if (!window._domassistevents) {
window._domassistevents = {};
}
});
var _delegate = require('./lib/delegate');
window._domassistevents["_" + event] = data;
Object.defineProperty(exports, 'delegate', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_delegate).default;
}
});
var _find = require('./lib/find');
Object.defineProperty(exports, 'find', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_find).default;
}
});
var _findOne = require('./lib/findOne');
Object.defineProperty(exports, 'findOne', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_findOne).default;
}
});
var _hasClass = require('./lib/hasClass');
Object.defineProperty(exports, 'hasClass', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_hasClass).default;
}
});
var _hide = require('./lib/hide');
Object.defineProperty(exports, 'hide', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_hide).default;
}
});
var _hover = require('./lib/hover');
Object.defineProperty(exports, 'hover', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_hover).default;
}
});
var _off = require('./lib/off');
Object.defineProperty(exports, 'off', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_off).default;
}
});
var _on = require('./lib/on');
Object.defineProperty(exports, 'on', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_on).default;
}
});
var _once = require('./lib/once');
Object.defineProperty(exports, 'once', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_once).default;
}
});
var _removeClass = require('./lib/removeClass');
Object.defineProperty(exports, 'removeClass', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_removeClass).default;
}
});
var _show = require('./lib/show');
Object.defineProperty(exports, 'show', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_show).default;
}
});
var _matches = require('./lib/matches');
Object.defineProperty(exports, 'matches', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_matches).default;
}
});
var _toggleClass = require('./lib/toggleClass');
Object.defineProperty(exports, 'toggleClass', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_toggleClass).default;
}
});
var _closest = require('./lib/closest');
Object.defineProperty(exports, 'closest', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_closest).default;
}
});
var _ready = require('./lib/ready');
Object.defineProperty(exports, 'ready', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_ready).default;
}
});
var _toArray = require('./lib/toArray');
Object.defineProperty(exports, 'toArray', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_toArray).default;
}
});
var _styles = require('./lib/styles');
Object.defineProperty(exports, 'styles', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_styles).default;
}
});
var _domassist = require('./domassist.default');
Object.defineProperty(exports, 'default', {
enumerable: true,
get: function get() {
return _interopRequireDefault(_domassist).default;
}
});
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
},{"./domassist.default":1,"./lib/addClass":3,"./lib/closest":4,"./lib/delegate":5,"./lib/find":6,"./lib/findOne":7,"./lib/hasClass":8,"./lib/hide":9,"./lib/hover":10,"./lib/matches":11,"./lib/off":12,"./lib/on":13,"./lib/once":14,"./lib/ready":15,"./lib/removeClass":16,"./lib/show":17,"./lib/styles":18,"./lib/toArray":19,"./lib/toggleClass":20}],3:[function(require,module,exports){
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function addClass(el, cls) {
return el.classList.add(cls);
el.addEventListener(event, cb, capture);
}
exports.default = addClass;
module.exports = exports["default"];
function matches(el, selector) {
var proto = Element.prototype;
var match = false;
},{}],4:[function(require,module,exports){
'use strict';
var prefixes = ['matches', 'matchesSelector', 'webkitMatchesSelector', 'mozMatchesSelector', 'msMatchesSelector', 'oMatchesSelector'];
Object.defineProperty(exports, "__esModule", {
value: true
});
prefixes.forEach(function (prefix) {
if (proto.hasOwnProperty(prefix)) {
match = proto[prefix];
}
});
var _matches = require('./matches');
var _matches2 = _interopRequireDefault(_matches);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function closest(el, selector) {
var parent = el.parentElement;
while (parent.parentElement && !(0, _matches2.default)(parent, selector)) {
parent = parent.parentElement;
if (match) {
return el ? match.call(el, selector) : null;
}
return (0, _matches2.default)(parent, selector) ? parent : null;
}
exports.default = closest;
module.exports = exports['default'];
},{"./matches":11}],5:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _on = require('./on');
var _on2 = _interopRequireDefault(_on);
var _matches = require('./matches');
var _matches2 = _interopRequireDefault(_matches);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function delegate(el, event, selector, cb) {
var capture = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false;
(0, _on2.default)(el, event, function (e) {
if (e.target && (0, _matches2.default)(e.target, selector)) {
on(el, event, function (e) {
if (e.target && matches(e.target, selector)) {
return cb(e);

@@ -348,11 +52,2 @@ }

exports.default = delegate;
module.exports = exports['default'];
},{"./matches":11,"./on":13}],6:[function(require,module,exports){
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function find(selector, el) {

@@ -370,20 +65,4 @@ var element = void 0;

exports.default = find;
module.exports = exports["default"];
},{}],7:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _find = require('./find');
var _find2 = _interopRequireDefault(_find);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function findOne(selector, el) {
var found = (0, _find2.default)(selector, el);
var found = find(selector, el);

@@ -397,11 +76,2 @@ if (found.length) {

exports.default = findOne;
module.exports = exports['default'];
},{"./find":6}],8:[function(require,module,exports){
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function hasClass(el, cls) {

@@ -411,11 +81,2 @@ return el.classList.contains(cls);

exports.default = hasClass;
module.exports = exports["default"];
},{}],9:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
function hide(el) {

@@ -429,58 +90,7 @@ var currentDisplay = window.getComputedStyle(el).getPropertyValue('display');

exports.default = hide;
module.exports = exports['default'];
},{}],10:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _on = require('./on');
var _on2 = _interopRequireDefault(_on);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function hover(el, enter, exit) {
(0, _on2.default)(el, 'mouseenter', enter);
(0, _on2.default)(el, 'mouseleave', exit);
on(el, 'mouseenter', enter);
on(el, 'mouseleave', exit);
}
exports.default = hover;
module.exports = exports['default'];
},{"./on":13}],11:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
function matches(el, selector) {
var proto = Element.prototype;
var match = false;
var prefixes = ['matches', 'matchesSelector', 'webkitMatchesSelector', 'mozMatchesSelector', 'msMatchesSelector', 'oMatchesSelector'];
prefixes.forEach(function (prefix) {
if (proto.hasOwnProperty(prefix)) {
match = proto[prefix];
}
});
if (match) {
return el ? match.call(el, selector) : null;
}
}
exports.default = matches;
module.exports = exports['default'];
},{}],12:[function(require,module,exports){
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function off(el, event) {

@@ -500,66 +110,37 @@ if (!window._domassistevents) {

exports.default = off;
module.exports = exports["default"];
},{}],13:[function(require,module,exports){
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function on(el, event, cb) {
function once(el, event, run) {
var capture = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
var data = {
cb: cb,
capture: capture
};
on(el, event, function (e) {
off(el, event);
run(e);
}, capture);
}
if (!window._domassistevents) {
window._domassistevents = {};
}
function removeClass(el, cls) {
return el.classList.remove(cls);
}
window._domassistevents["_" + event] = data;
function show(el) {
var savedDisplay = el.dataset._currentDisplay || 'block';
el.addEventListener(event, cb, capture);
el.style.display = savedDisplay;
}
exports.default = on;
module.exports = exports["default"];
function toggleClass(el, value) {
if (hasClass(el, value)) {
removeClass(el, value);
} else {
addClass(el, value);
}
}
},{}],14:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
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 }; }
function once(el, event, run) {
var capture = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
(0, _on2.default)(el, event, function (e) {
(0, _off2.default)(el, event);
run(e);
}, capture);
function closest(el, selector) {
var parent = el.parentElement;
while (parent.parentElement && !matches(parent, selector)) {
parent = parent.parentElement;
}
return matches(parent, selector) ? parent : null;
}
exports.default = once;
module.exports = exports['default'];
},{"./off":12,"./on":13}],15:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var setupReady = function setupReady(callbacks) {

@@ -589,63 +170,2 @@ return function (callback) {

exports.default = ready;
module.exports = exports['default'];
},{}],16:[function(require,module,exports){
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function removeClass(el, cls) {
return el.classList.remove(cls);
}
exports.default = removeClass;
module.exports = exports["default"];
},{}],17:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
function show(el) {
var savedDisplay = el.dataset._currentDisplay || 'block';
el.style.display = savedDisplay;
}
exports.default = show;
module.exports = exports['default'];
},{}],18:[function(require,module,exports){
'use strict';
Object.defineProperty(exports, "__esModule", {
value: true
});
var _toArray = require('./toArray');
var _toArray2 = _interopRequireDefault(_toArray);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function styles(els, css) {
(0, _toArray2.default)(els).forEach(function (el) {
Object.keys(css).forEach(function (key) {
el.style[key] = css[key];
});
});
}
exports.default = styles;
module.exports = exports['default'];
},{"./toArray":19}],19:[function(require,module,exports){
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
function toArray(value) {

@@ -665,38 +185,51 @@ if (!value) {

exports.default = toArray;
module.exports = exports["default"];
function styles(els, css) {
toArray(els).forEach(function (el) {
Object.keys(css).forEach(function (key) {
el.style[key] = css[key];
});
});
}
},{}],20:[function(require,module,exports){
'use strict';
var domassist_default = {
addClass: addClass,
delegate: delegate,
find: find,
findOne: findOne,
hasClass: hasClass,
hide: hide,
hover: hover,
off: off,
on: on,
once: once,
removeClass: removeClass,
show: show,
matches: matches,
toggleClass: toggleClass,
closest: closest,
ready: ready,
toArray: toArray,
styles: styles
};
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.addClass = addClass;
exports.delegate = delegate;
exports.find = find;
exports.findOne = findOne;
exports.hasClass = hasClass;
exports.hide = hide;
exports.hover = hover;
exports.off = off;
exports.on = on;
exports.once = once;
exports.removeClass = removeClass;
exports.show = show;
exports.matches = matches;
exports.toggleClass = toggleClass;
exports.closest = closest;
exports.ready = ready;
exports.toArray = toArray;
exports.styles = styles;
exports['default'] = domassist_default;
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 }; }
function toggleClass(el, value) {
if ((0, _hasClass2.default)(el, value)) {
(0, _removeClass2.default)(el, value);
} else {
(0, _addClass2.default)(el, value);
}
}
exports.default = toggleClass;
module.exports = exports['default'];
},{"./addClass":3,"./hasClass":8,"./removeClass":16}]},{},[2])(2)
});
}((this.Domassist = this.Domassist || {})));

9

package.json
{
"name": "domassist",
"version": "1.3.2",
"version": "1.3.3",
"description": "Various dom helpers",

@@ -33,6 +33,6 @@ "main": "dist/domassist.js",

"phantomjs": "^2.1.7",
"scriptkit": "0.0.9",
"scriptkit": "0.0.12",
"static-server": "^2.0.3",
"tap-spec": "^4.1.1",
"tape": "^4.6.3",
"tape-rollup": "4.6.4",
"tape-run": "^2.1.5"

@@ -51,2 +51,5 @@ },

"scripts": {
"commonjs": {
"include": "node_modules/**"
},
"files": {

@@ -53,0 +56,0 @@ "dist/domassist.js": "domassist.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc