Socket
Socket
Sign inDemoInstall

drag-on-drop

Package Overview
Dependencies
11
Maintainers
1
Versions
16
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.2.3 to 3.2.4

2

bower.json
{
"name": "drag-on-drop",
"main": "dragon-drop.js",
"version": "3.2.3",
"version": "3.2.4",
"homepage": "https://github.com/schne324/dragon-drop",

@@ -6,0 +6,0 @@ "authors": [

(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.DragonDrop = f()}})(function(){var define,module,exports;return (function(){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}return e})()({1:[function(require,module,exports){
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();require("element-qsa-scope");var _dragula=require("dragula"),_dragula2=_interopRequireDefault(_dragula),_liveRegion=require("live-region"),_liveRegion2=_interopRequireDefault(_liveRegion),_mergeOptions=require("merge-options"),_mergeOptions2=_interopRequireDefault(_mergeOptions),_debug=require("debug"),_debug2=_interopRequireDefault(_debug),_componentEmitter=require("component-emitter"),_componentEmitter2=_interopRequireDefault(_componentEmitter),_domMatches=require("dom-matches"),_domMatches2=_interopRequireDefault(_domMatches),_defaults=require("./lib/defaults"),_defaults2=_interopRequireDefault(_defaults),_queryAll=require("./lib/query-all"),_queryAll2=_interopRequireDefault(_queryAll);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var debug=(0,_debug2.default)("drag-on-drop:index"),arrayHandler=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.nested,r=[];if(e.forEach(function(e){r.push(new DragonDrop(e,t,n))}),n){var i=function(e,t){var n=r.find(function(e){return e.container===t});n&&n.announcement("grabbed",e)},a=function(e,t){var n=r.find(function(e){return e.container===t});n&&n.announcement("dropped",e).setItems()},o=e[0],s=Array.from(e);s.shift();var u=(0,_dragula2.default)([o],{moves:function(e,t,n){return!s.find(function(e){return e.contains(n)})}});u.on("drag",i),u.on("drop",a);var c=(0,_dragula2.default)(s,{accepts:function(e,t,n){return t===n}});c.on("drag",i),c.on("drop",a),r.forEach(function(e,t){n&&(e.dragula=0===t?u:c)})}return r},DragonDrop=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(_classCallCheck(this,e),Array.isArray(t))return arrayHandler(t,n);(0,_componentEmitter2.default)(this),this.initOptions(n);var r=this.options,i=r.handle;if(!r.nested){var a=i&&{moves:function(e,t,n){return(0,_domMatches2.default)(n,i)}};this.dragula=(0,_dragula2.default)([t],a)}return this.liveRegion=new _liveRegion2.default({ariaLive:"assertive",ariaRelevant:"additions",ariaAtomic:"true"}),this.onKeydown=this.onKeydown.bind(this),this.initElements(t).mouseEvents().initClick(),debug("dragon initialized: ",this),this}return _createClass(e,[{key:"initOptions",value:function(e){return e.announcement=e.announcement||{},this.options=(0,_mergeOptions2.default)({},_defaults2.default,e),this}},{key:"initClick",value:function(){var e=this,t=this.options,n=t.activeClass,r=t.inactiveClass,i=t.nested;return this.handles.forEach(function(t){t.addEventListener("click",function(a){i&&a.stopPropagation();var o="true"===t.getAttribute("data-drag-on"),s=o?"dropped":"grabbed";e.handles.filter(function(e){return"true"===e.getAttribute("aria-pressed")}).forEach(function(e){e.setAttribute("aria-pressed","false"),e.setAttribute("data-drag-on","false"),e.classList.remove(n)}),t.setAttribute("aria-pressed",""+!o),t.setAttribute("data-drag-on",""+!o);var u=e.items.find(function(e){return e===t||e.contains(t)});e.announcement(s,u),e.emit(s,e.container,u),e.items.forEach(function(e){var i=o?"remove":"add",a=e===t||e.contains(t);e.classList[a&&!o?"add":"remove"](n),e.classList[a&&!o?"remove":i](r)}),o||(e.cachedItems=(0,_queryAll2.default)(e.options.item,e.container))})}),this}},{key:"initElements",value:function(e){var t=this;return this.container=e,this.setItems(),this.handles.forEach(function(e){e.tabIndex=0,"BUTTON"!==e.tagName&&e.setAttribute("role","button"),e.removeEventListener("keydown",t.onKeydown),e.addEventListener("keydown",t.onKeydown)}),this}},{key:"setItems",value:function(){var e=this.options;return this.items=(0,_queryAll2.default)(e.item,this.container),this.handles=e.handle?(0,_queryAll2.default)([e.item,e.handle].join(" "),this.container):this.items,this}},{key:"onKeydown",value:function(e){var t=this.options.nested,n=e.target,r=e.which,i=function(){return"true"===n.getAttribute("data-drag-on")};switch(r){case 13:case 32:t&&e.stopPropagation(),e.preventDefault(),n.click();break;case 37:case 38:case 39:case 40:i()&&(e.preventDefault(),this.arrow(r,n));break;case 9:i()&&n.click();break;case 27:i()&&(n.click(),this.cancel())}return this}},{key:"arrow",value:function(e,t){var n=this.handles,r=this.items,i=37===e||38===e,a=n.indexOf(t),o=i?a-1:a+1,s=n[o],u=r[a];if(s&&u){var c=r[o],l=i?c:c.nextElementSibling;return u.parentNode.insertBefore(u,l),t.focus(),this.setItems().emit("reorder",this.container,u).announcement("reorder",u),this}}},{key:"announcement",value:function(e,t){debug(e+" announcement",t);var n=(this.options.announcement||{})[e];if(n&&"function"==typeof n){var r=n(t,this.items);this.liveRegion.announce(r,5e3),this.emit("announcement",r)}return this}},{key:"mouseEvents",value:function(){var e=this;return this.options.nested||(this.dragula.on("drag",function(t){e.announcement("grabbed",t)}),this.dragula.on("drop",function(t){e.announcement("dropped",t).setItems()})),this}},{key:"cancel",value:function(){var e=this,t=document.activeElement;return this.cachedItems.forEach(function(t){return e.container.appendChild(t)}),this.items=this.cachedItems,t.focus(),this.announcement("cancel").emit("cancel").setItems(),this}}]),e}();exports.default=DragonDrop,module.exports=DragonDrop;
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();require("element-qsa-scope");var _dragula=require("dragula"),_dragula2=_interopRequireDefault(_dragula),_liveRegion=require("live-region"),_liveRegion2=_interopRequireDefault(_liveRegion),_debug=require("debug"),_debug2=_interopRequireDefault(_debug),_componentEmitter=require("component-emitter"),_componentEmitter2=_interopRequireDefault(_componentEmitter),_domMatches=require("dom-matches"),_domMatches2=_interopRequireDefault(_domMatches),_defaults=require("./lib/defaults"),_defaults2=_interopRequireDefault(_defaults),_queryAll=require("./lib/query-all"),_queryAll2=_interopRequireDefault(_queryAll);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var debug=(0,_debug2.default)("drag-on-drop:index"),arrayHandler=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.nested,r=[];if(e.forEach(function(e){r.push(new DragonDrop(e,t,n))}),n){var i=function(e,t){var n=r.find(function(e){return e.container===t});n&&n.announcement("grabbed",e)},a=function(e,t){var n=r.find(function(e){return e.container===t});n&&n.announcement("dropped",e).setItems()},o=e[0],s=Array.from(e);s.shift();var u=(0,_dragula2.default)([o],{moves:function(e,t,n){return!s.find(function(e){return e.contains(n)})}});u.on("drag",i),u.on("drop",a);var c=(0,_dragula2.default)(s,{accepts:function(e,t,n){return t===n}});c.on("drag",i),c.on("drop",a),r.forEach(function(e,t){n&&(e.dragula=0===t?u:c)})}return r},DragonDrop=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(_classCallCheck(this,e),Array.isArray(t))return arrayHandler(t,n);(0,_componentEmitter2.default)(this),this.initOptions(n);var r=this.options,i=r.handle;if(!r.nested){var a=i&&{moves:function(e,t,n){return(0,_domMatches2.default)(n,i)}};this.dragula=(0,_dragula2.default)([t],a)}return this.liveRegion=new _liveRegion2.default({ariaLive:"assertive",ariaRelevant:"additions",ariaAtomic:"true"}),this.onKeydown=this.onKeydown.bind(this),this.initElements(t).mouseEvents().initClick(),debug("dragon initialized: ",this),this}return _createClass(e,[{key:"initOptions",value:function(e){return e.announcement=e.announcement||{},this.options=_extends({},_defaults2.default,e,{announcement:_extends({},_defaults2.default.announcement,e.announcement)}),this}},{key:"initClick",value:function(){var e=this,t=this.options,n=t.activeClass,r=t.inactiveClass,i=t.nested;return this.handles.forEach(function(t){t.addEventListener("click",function(a){i&&a.stopPropagation();var o="true"===t.getAttribute("data-drag-on"),s=o?"dropped":"grabbed";e.handles.filter(function(e){return"true"===e.getAttribute("aria-pressed")}).forEach(function(e){e.setAttribute("aria-pressed","false"),e.setAttribute("data-drag-on","false"),e.classList.remove(n)}),t.setAttribute("aria-pressed",""+!o),t.setAttribute("data-drag-on",""+!o);var u=e.items.find(function(e){return e===t||e.contains(t)});e.announcement(s,u),e.emit(s,e.container,u),e.items.forEach(function(e){var i=o?"remove":"add",a=e===t||e.contains(t);e.classList[a&&!o?"add":"remove"](n),e.classList[a&&!o?"remove":i](r)}),o||(e.cachedItems=(0,_queryAll2.default)(e.options.item,e.container))})}),this}},{key:"initElements",value:function(e){var t=this;return this.container=e,this.setItems(),this.handles.forEach(function(e){e.tabIndex=0,"BUTTON"!==e.tagName&&e.setAttribute("role","button"),e.removeEventListener("keydown",t.onKeydown),e.addEventListener("keydown",t.onKeydown)}),this}},{key:"setItems",value:function(){var e=this.options;return this.items=(0,_queryAll2.default)(e.item,this.container),this.handles=e.handle?(0,_queryAll2.default)([e.item,e.handle].join(" "),this.container):this.items,this}},{key:"onKeydown",value:function(e){var t=this.options.nested,n=e.target,r=e.which,i=function(){return"true"===n.getAttribute("data-drag-on")};switch(r){case 13:case 32:t&&e.stopPropagation(),e.preventDefault(),n.click();break;case 37:case 38:case 39:case 40:i()&&(e.preventDefault(),this.arrow(r,n));break;case 9:i()&&n.click();break;case 27:i()&&(n.click(),this.cancel())}return this}},{key:"arrow",value:function(e,t){var n=this.handles,r=this.items,i=37===e||38===e,a=n.indexOf(t),o=i?a-1:a+1,s=n[o],u=r[a];if(s&&u){var c=r[o],l=i?c:c.nextElementSibling;return u.parentNode.insertBefore(u,l),t.focus(),this.setItems().emit("reorder",this.container,u).announcement("reorder",u),this}}},{key:"announcement",value:function(e,t){debug(e+" announcement",t);var n=(this.options.announcement||{})[e];if(n&&"function"==typeof n){var r=n(t,this.items);this.liveRegion.announce(r,5e3),this.emit("announcement",r)}return this}},{key:"mouseEvents",value:function(){var e=this;return this.options.nested||(this.dragula.on("drag",function(t){e.announcement("grabbed",t)}),this.dragula.on("drop",function(t){e.announcement("dropped",t).setItems()})),this}},{key:"cancel",value:function(){var e=this,t=document.activeElement;return this.cachedItems.forEach(function(t){return e.container.appendChild(t)}),this.items=this.cachedItems,t.focus(),this.announcement("cancel").emit("cancel").setItems(),this}}]),e}();exports.default=DragonDrop,module.exports=DragonDrop;
},{"./lib/defaults":2,"./lib/query-all":3,"component-emitter":5,"debug":11,"dom-matches":13,"dragula":15,"element-qsa-scope":16,"live-region":18,"merge-options":19}],2:[function(require,module,exports){
},{"./lib/defaults":2,"./lib/query-all":3,"component-emitter":5,"debug":11,"dom-matches":13,"dragula":15,"element-qsa-scope":16,"live-region":17}],2:[function(require,module,exports){
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var defaults={item:"li",handle:"button",activeClass:"dragon-active",inactiveClass:"dragon-inactive",nested:!1,announcement:{grabbed:function(e){return"Item "+e.innerText+" grabbed"},dropped:function(e){return"Item "+e.innerText+" dropped"},reorder:function(e,n){var t=n.indexOf(e)+1;return"The list has been reordered, "+e.innerText+" is now item "+t+" of "+n.length},cancel:"Reordering cancelled"}};exports.default=defaults;

@@ -19,3 +19,3 @@

},{"ticky":22}],7:[function(require,module,exports){
},{"ticky":20}],7:[function(require,module,exports){
"use strict";var atoa=require("atoa"),debounce=require("./debounce");module.exports=function(e,n){var t=n||{},r={};return void 0===e&&(e={}),e.on=function(n,t){return r[n]?r[n].push(t):r[n]=[t],e},e.once=function(n,t){return t._once=!0,e.on(n,t),e},e.off=function(n,t){var o=arguments.length;if(1===o)delete r[n];else if(0===o)r={};else{var i=r[n];if(!i)return e;i.splice(i.indexOf(t),1)}return e},e.emit=function(){var n=atoa(arguments);return e.emitterSnapshot(n.shift()).apply(this,n)},e.emitterSnapshot=function(n){var o=(r[n]||[]).slice(0);return function(){var r=atoa(arguments),i=this||e;if("error"===n&&!1!==t.throws&&!o.length)throw 1===r.length?r[0]:r;return o.forEach(function(o){t.async?debounce(o,r,i):o.apply(i,r),o._once&&e.off(n,o)}),e}},e};

@@ -43,6 +43,6 @@

}).call(this,require('_process'))
},{"./debug":12,"_process":21}],12:[function(require,module,exports){
},{"./debug":12,"_process":19}],12:[function(require,module,exports){
function selectColor(e){var r,t=0;for(r in e)t=(t<<5)-t+e.charCodeAt(r),t|=0;return exports.colors[Math.abs(t)%exports.colors.length]}function createDebug(e){var r;function t(){if(t.enabled){var e=t,s=+new Date,o=s-(r||s);e.diff=o,e.prev=r,e.curr=s,r=s;for(var n=new Array(arguments.length),a=0;a<n.length;a++)n[a]=arguments[a];n[0]=exports.coerce(n[0]),"string"!=typeof n[0]&&n.unshift("%O");var p=0;n[0]=n[0].replace(/%([a-zA-Z%])/g,function(r,t){if("%%"===r)return r;p++;var s=exports.formatters[t];if("function"==typeof s){var o=n[p];r=s.call(e,o),n.splice(p,1),p--}return r}),exports.formatArgs.call(e,n),(t.log||exports.log||console.log.bind(console)).apply(e,n)}}return t.namespace=e,t.enabled=exports.enabled(e),t.useColors=exports.useColors(),t.color=selectColor(e),t.destroy=destroy,"function"==typeof exports.init&&exports.init(t),exports.instances.push(t),t}function destroy(){var e=exports.instances.indexOf(this);return-1!==e&&(exports.instances.splice(e,1),!0)}function enable(e){var r;exports.save(e),exports.names=[],exports.skips=[];var t=("string"==typeof e?e:"").split(/[\s,]+/),s=t.length;for(r=0;r<s;r++)t[r]&&("-"===(e=t[r].replace(/\*/g,".*?"))[0]?exports.skips.push(new RegExp("^"+e.substr(1)+"$")):exports.names.push(new RegExp("^"+e+"$")));for(r=0;r<exports.instances.length;r++){var o=exports.instances[r];o.enabled=exports.enabled(o.namespace)}}function disable(){exports.enable("")}function enabled(e){if("*"===e[e.length-1])return!0;var r,t;for(r=0,t=exports.skips.length;r<t;r++)if(exports.skips[r].test(e))return!1;for(r=0,t=exports.names.length;r<t;r++)if(exports.names[r].test(e))return!0;return!1}function coerce(e){return e instanceof Error?e.stack||e.message:e}exports=module.exports=createDebug.debug=createDebug.default=createDebug,exports.coerce=coerce,exports.disable=disable,exports.enable=enable,exports.enabled=enabled,exports.humanize=require("ms"),exports.instances=[],exports.names=[],exports.skips=[],exports.formatters={};
},{"ms":20}],13:[function(require,module,exports){
},{"ms":18}],13:[function(require,module,exports){
"use strict";function matches(e,t){var r=window.Element.prototype,o=r.matches||r.mozMatchesSelector||r.msMatchesSelector||r.oMatchesSelector||r.webkitMatchesSelector;if(!e||1!==e.nodeType)return!1;var c=e.parentNode;if(o)return o.call(e,t);for(var a=c.querySelectorAll(t),l=a.length,n=0;n<l;n++)if(a[n]===e)return!0;return!1}module.exports=matches;

@@ -62,17 +62,11 @@

},{}],17:[function(require,module,exports){
"use strict";var toString=Object.prototype.toString;module.exports=function(t){var e;return"[object Object]"===toString.call(t)&&(null===(e=Object.getPrototypeOf(t))||e===Object.getPrototypeOf({}))};
"use strict";function LiveRegion(e){this.region=document.createElement("div"),this.options=e||{},this.configure(),document.body.appendChild(this.region)}LiveRegion.prototype.configure=function(){var e=this.options,i=this.region;i.setAttribute("aria-live",e.ariaLive||"polite"),i.setAttribute("role",e.role||"log"),i.setAttribute("aria-relevant",e.ariaRelevant||"additions"),i.setAttribute("aria-atomic",e.ariaAtomic||"false"),this.region.style.position="absolute",this.region.style.width="1px",this.region.style.height="1px",this.region.style.marginTop="-1px",this.region.style.clip="rect(1px, 1px, 1px, 1px)",this.region.style.overflow="hidden"},LiveRegion.prototype.announce=function(e,i){var t=document.createElement("div");t.innerHTML=e,this.region.appendChild(t),(i||void 0===i)&&setTimeout(function(){this.region.removeChild(t)}.bind(this),i||7e3)},LiveRegion.prototype.destroy=function(){this.region.parentNode.removeChild(this.region)},"undefined"!=typeof module&&(module.exports=LiveRegion);
},{}],18:[function(require,module,exports){
"use strict";function LiveRegion(e){this.region=document.createElement("div"),this.options=e||{},this.configure(),document.body.appendChild(this.region)}LiveRegion.prototype.configure=function(){var e=this.options,i=this.region;i.setAttribute("aria-live",e.ariaLive||"polite"),i.setAttribute("role",e.role||"log"),i.setAttribute("aria-relevant",e.ariaRelevant||"additions"),i.setAttribute("aria-atomic",e.ariaAtomic||"false"),this.region.style.position="absolute",this.region.style.width="1px",this.region.style.height="1px",this.region.style.marginTop="-1px",this.region.style.clip="rect(1px, 1px, 1px, 1px)",this.region.style.overflow="hidden"},LiveRegion.prototype.announce=function(e,i){var t=document.createElement("div");t.innerHTML=e,this.region.appendChild(t),(i||void 0===i)&&setTimeout(function(){this.region.removeChild(t)}.bind(this),i||7e3)},LiveRegion.prototype.destroy=function(){this.region.parentNode.removeChild(this.region)},"undefined"!=typeof module&&(module.exports=LiveRegion);
var s=1e3,m=60*s,h=60*m,d=24*h,y=365.25*d;function parse(e){if(!((e=String(e)).length>100)){var r=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(r){var a=parseFloat(r[1]);switch((r[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*y;case"days":case"day":case"d":return a*d;case"hours":case"hour":case"hrs":case"hr":case"h":return a*h;case"minutes":case"minute":case"mins":case"min":case"m":return a*m;case"seconds":case"second":case"secs":case"sec":case"s":return a*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}function fmtShort(e){return e>=d?Math.round(e/d)+"d":e>=h?Math.round(e/h)+"h":e>=m?Math.round(e/m)+"m":e>=s?Math.round(e/s)+"s":e+"ms"}function fmtLong(e){return plural(e,d,"day")||plural(e,h,"hour")||plural(e,m,"minute")||plural(e,s,"second")||e+" ms"}function plural(s,e,r){if(!(s<e))return s<1.5*e?Math.floor(s/e)+" "+r:Math.ceil(s/e)+" "+r+"s"}module.exports=function(s,e){e=e||{};var r=typeof s;if("string"===r&&s.length>0)return parse(s);if("number"===r&&!1===isNaN(s))return e.long?fmtLong(s):fmtShort(s);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(s))};
},{}],19:[function(require,module,exports){
"use strict";const isOptionObject=require("is-plain-obj"),hasOwnProperty=Object.prototype.hasOwnProperty,propIsEnumerable=Object.propertyIsEnumerable,globalThis=this,defaultMergeOpts={concatArrays:!1},getEnumerableOwnPropertyKeys=e=>{const r=[];for(const t in e)hasOwnProperty.call(e,t)&&r.push(t);if(Object.getOwnPropertySymbols){const t=Object.getOwnPropertySymbols(e);for(let n=0;n<t.length;n++)propIsEnumerable.call(e,t[n])&&r.push(t[n])}return r};function clone(e){return Array.isArray(e)?cloneArray(e):isOptionObject(e)?cloneOptionObject(e):e}function cloneArray(e){const r=e.slice(0,0);return getEnumerableOwnPropertyKeys(e).forEach(t=>{r[t]=clone(e[t])}),r}function cloneOptionObject(e){const r=null===Object.getPrototypeOf(e)?Object.create(null):{};return getEnumerableOwnPropertyKeys(e).forEach(t=>{r[t]=clone(e[t])}),r}const mergeKeys=(e,r,t,n)=>(t.forEach(t=>{e[t]=t in e?merge(e[t],r[t],n):clone(r[t])}),e),concatArrays=(e,r,t)=>{let n=e.slice(0,0),o=0;return[e,r].forEach(r=>{const c=[];for(let t=0;t<r.length;t++)hasOwnProperty.call(r,t)&&(c.push(String(t)),n[o++]=r===e?r[t]:clone(r[t]));n=mergeKeys(n,r,getEnumerableOwnPropertyKeys(r).filter(e=>-1===c.indexOf(e)),t)}),n};function merge(e,r,t){return t.concatArrays&&Array.isArray(e)&&Array.isArray(r)?concatArrays(e,r,t):isOptionObject(r)&&isOptionObject(e)?mergeKeys(e,r,getEnumerableOwnPropertyKeys(r),t):clone(r)}module.exports=function(){const e=merge(clone(defaultMergeOpts),this!==globalThis&&this||{},defaultMergeOpts);let r={};for(let t=0;t<arguments.length;t++){const n=arguments[t];if(void 0!==n){if(!isOptionObject(n))throw new TypeError("`"+n+"` is not an Option Object");r=merge(r,n,e)}}return r};
},{"is-plain-obj":17}],20:[function(require,module,exports){
var s=1e3,m=60*s,h=60*m,d=24*h,y=365.25*d;function parse(e){if(!((e=String(e)).length>100)){var r=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(r){var a=parseFloat(r[1]);switch((r[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*y;case"days":case"day":case"d":return a*d;case"hours":case"hour":case"hrs":case"hr":case"h":return a*h;case"minutes":case"minute":case"mins":case"min":case"m":return a*m;case"seconds":case"second":case"secs":case"sec":case"s":return a*s;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}}}function fmtShort(e){return e>=d?Math.round(e/d)+"d":e>=h?Math.round(e/h)+"h":e>=m?Math.round(e/m)+"m":e>=s?Math.round(e/s)+"s":e+"ms"}function fmtLong(e){return plural(e,d,"day")||plural(e,h,"hour")||plural(e,m,"minute")||plural(e,s,"second")||e+" ms"}function plural(s,e,r){if(!(s<e))return s<1.5*e?Math.floor(s/e)+" "+r:Math.ceil(s/e)+" "+r+"s"}module.exports=function(s,e){e=e||{};var r=typeof s;if("string"===r&&s.length>0)return parse(s);if("number"===r&&!1===isNaN(s))return e.long?fmtLong(s):fmtShort(s);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(s))};
},{}],21:[function(require,module,exports){
var cachedSetTimeout,cachedClearTimeout,process=module.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(cachedSetTimeout===setTimeout)return setTimeout(e,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(e,0);try{return cachedSetTimeout(e,0)}catch(t){try{return cachedSetTimeout.call(null,e,0)}catch(t){return cachedSetTimeout.call(this,e,0)}}}function runClearTimeout(e){if(cachedClearTimeout===clearTimeout)return clearTimeout(e);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(e);try{return cachedClearTimeout(e)}catch(t){try{return cachedClearTimeout.call(null,e)}catch(t){return cachedClearTimeout.call(this,e)}}}!function(){try{cachedSetTimeout="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{cachedClearTimeout="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}}();var currentQueue,queue=[],draining=!1,queueIndex=-1;function cleanUpNextTick(){draining&&currentQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var e=runTimeout(cleanUpNextTick);draining=!0;for(var t=queue.length;t;){for(currentQueue=queue,queue=[];++queueIndex<t;)currentQueue&&currentQueue[queueIndex].run();queueIndex=-1,t=queue.length}currentQueue=null,draining=!1,runClearTimeout(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}process.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];queue.push(new Item(e,t)),1!==queue.length||draining||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.prependListener=noop,process.prependOnceListener=noop,process.listeners=function(e){return[]},process.binding=function(e){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(e){throw new Error("process.chdir is not supported")},process.umask=function(){return 0};
},{}],22:[function(require,module,exports){
},{}],20:[function(require,module,exports){
var tick,si="function"==typeof setImmediate;tick=si?function(t){setImmediate(t)}:function(t){setTimeout(t,0)},module.exports=tick;

@@ -79,0 +73,0 @@

import 'element-qsa-scope';
import dragula from 'dragula';
import LiveRegion from 'live-region';
import mergeOptions from 'merge-options';
import createDebug from 'debug';

@@ -149,3 +148,10 @@ import Emitter from 'component-emitter';

userOptions.announcement = userOptions.announcement || {};
this.options = mergeOptions({}, defaults, userOptions);
this.options = {
...defaults,
...userOptions,
announcement: {
...defaults.announcement,
...userOptions.announcement
}
};

@@ -152,0 +158,0 @@ return this;

{
"name": "drag-on-drop",
"version": "3.2.3",
"version": "3.2.4",
"description": "Accessible drag and drop list reorder",

@@ -56,5 +56,4 @@ "main": "dist/dragon-drop.js",

"live-region": "^1.0.2",
"merge-options": "^1.0.0",
"optimal-select": "^4.0.1"
}
}

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc