@pluginjs/classes
Advanced tools
Comparing version 0.7.19 to 0.7.20
/*! | ||
* @pluginjs/classes v0.7.19 (https://pluginjs.com) | ||
* Copyright 2019 Creation Studio Limited | ||
* @pluginjs/classes v0.7.20 (https://pluginjs.com) | ||
* Copyright 2020 Creation Studio Limited | ||
* Released under the GPL-3.0 License. | ||
@@ -5,0 +5,0 @@ */ |
/*! | ||
* @pluginjs/classes v0.7.19 (https://pluginjs.com) | ||
* Copyright 2019 Creation Studio Limited | ||
* @pluginjs/classes v0.7.20 (https://pluginjs.com) | ||
* Copyright 2020 Creation Studio Limited | ||
* Released under the GPL-3.0 License. | ||
*/ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var utils=require("@pluginjs/utils"),is=require("@pluginjs/is"),hasClass=utils.curry((s,e)=>{var l=!0;return s.split(" ").forEach(s=>{l=l&&e.classList.contains(s)}),l}),indexOfClass=utils.curry((s,e)=>e.classList.item(s)),addClass=utils.curryWith((function(){for(var s=arguments.length,e=new Array(s),l=0;l<s;l++)e[l]=arguments[l];var r=e.slice(0,-1),t=e.slice(-1)[0];return is.isElement(t)&&(1===r.length&&(r=r[0].split(/\s+/g).filter(s=>""!==s)),t.classList.add(...r)),t}),is.isElement),removeClass=utils.curryWith((function(){for(var s=arguments.length,e=new Array(s),l=0;l<s;l++)e[l]=arguments[l];var r=e.slice(0,-1),t=e.slice(-1)[0];return is.isElement(t)&&(1===r.length&&(r=r[0].split(/\s+/g).filter(s=>""!==s)),t.classList.remove(...r)),t}),is.isElement),toggleClass=utils.curry((s,e)=>(e.classList.toggle(s),e));exports.addClass=addClass,exports.hasClass=hasClass,exports.indexOfClass=indexOfClass,exports.removeClass=removeClass,exports.toggleClass=toggleClass; |
/*! | ||
* @pluginjs/classes v0.7.19 (https://pluginjs.com) | ||
* Copyright 2019 Creation Studio Limited | ||
* @pluginjs/classes v0.7.20 (https://pluginjs.com) | ||
* Copyright 2020 Creation Studio Limited | ||
* Released under the GPL-3.0 License. | ||
@@ -5,0 +5,0 @@ */ |
/*! | ||
* @pluginjs/classes v0.7.19 (https://pluginjs.com) | ||
* Copyright 2019 Creation Studio Limited | ||
* @pluginjs/classes v0.7.20 (https://pluginjs.com) | ||
* Copyright 2020 Creation Studio Limited | ||
* Released under the GPL-3.0 License. | ||
*/ | ||
import{curry as s,curryWith as r}from"@pluginjs/utils";import{isElement as t}from"@pluginjs/is";var i=s((s,r)=>{var t=!0;return s.split(" ").forEach(s=>{t=t&&r.classList.contains(s)}),t}),l=s((s,r)=>r.classList.item(s)),e=r((function(){for(var s=arguments.length,r=new Array(s),i=0;i<s;i++)r[i]=arguments[i];var l=r.slice(0,-1),e=r.slice(-1)[0];return t(e)&&(1===l.length&&(l=l[0].split(/\s+/g).filter(s=>""!==s)),e.classList.add(...l)),e}),t),n=r((function(){for(var s=arguments.length,r=new Array(s),i=0;i<s;i++)r[i]=arguments[i];var l=r.slice(0,-1),e=r.slice(-1)[0];return t(e)&&(1===l.length&&(l=l[0].split(/\s+/g).filter(s=>""!==s)),e.classList.remove(...l)),e}),t),a=s((s,r)=>(r.classList.toggle(s),r));export{e as addClass,i as hasClass,l as indexOfClass,n as removeClass,a as toggleClass}; |
/*! | ||
* @pluginjs/classes v0.7.19 (https://pluginjs.com) | ||
* Copyright 2019 Creation Studio Limited | ||
* @pluginjs/classes v0.7.20 (https://pluginjs.com) | ||
* Copyright 2020 Creation Studio Limited | ||
* Released under the GPL-3.0 License. | ||
@@ -5,0 +5,0 @@ */ |
/*! | ||
* @pluginjs/classes v0.7.19 (https://pluginjs.com) | ||
* Copyright 2019 Creation Studio Limited | ||
* @pluginjs/classes v0.7.20 (https://pluginjs.com) | ||
* Copyright 2020 Creation Studio Limited | ||
* Released under the GPL-3.0 License. | ||
*/ | ||
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@pluginjs/utils"),require("@pluginjs/is")):"function"==typeof define&&define.amd?define(["exports","@pluginjs/utils","@pluginjs/is"],t):t((e=e||self)["@pluginjs/classes"]={},e["@pluginjs/utils"],e["@pluginjs/is"])}(this,(function(e,t,r){"use strict";function n(e){return function(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var i=t.curry((function(e,t){var r=!0;return e.split(" ").forEach((function(e){r=r&&t.classList.contains(e)})),r})),s=t.curry((function(e,t){return t.classList.item(e)})),l=t.curryWith((function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s,l=t.slice(0,-1),u=t.slice(-1)[0];r.isElement(u)&&(1===l.length&&(l=l[0].split(/\s+/g).filter((function(e){return""!==e}))),(s=u.classList).add.apply(s,n(l)));return u}),r.isElement),u=t.curryWith((function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];var s,l=t.slice(0,-1),u=t.slice(-1)[0];r.isElement(u)&&(1===l.length&&(l=l[0].split(/\s+/g).filter((function(e){return""!==e}))),(s=u.classList).remove.apply(s,n(l)));return u}),r.isElement),o=t.curry((function(e,t){return t.classList.toggle(e),t}));e.addClass=l,e.hasClass=i,e.indexOfClass=s,e.removeClass=u,e.toggleClass=o,Object.defineProperty(e,"__esModule",{value:!0})})); |
@@ -14,3 +14,3 @@ { | ||
}, | ||
"version": "0.7.19", | ||
"version": "0.7.20", | ||
"category": "utils", | ||
@@ -37,8 +37,8 @@ "main": "dist/classes.common.js", | ||
"dependencies": { | ||
"@pluginjs/is": "^0.7.17", | ||
"@pluginjs/utils": "^0.7.18" | ||
"@pluginjs/is": "^0.7.18", | ||
"@pluginjs/utils": "^0.7.19" | ||
}, | ||
"devDependencies": { | ||
"@babel/core": "^7.7.5", | ||
"@pluginjs/browserslist-config": "^1.2.12", | ||
"@pluginjs/browserslist-config": "^1.2.14", | ||
"@pluginjs/cli": "^0.7.15", | ||
@@ -70,3 +70,3 @@ "babel-jest": "*", | ||
], | ||
"gitHead": "f0767d4ff57027169d885ad7a3a46dbc4ff5cf7f" | ||
"gitHead": "45f59203aaa9720d1fb61f5e96cde6d73b4cf2c8" | ||
} |
Updated@pluginjs/is@^0.7.18
Updated@pluginjs/utils@^0.7.19