|
1 | 1 | /**! |
2 | | - * Sortable 1.15.6 |
| 2 | + * Sortable 1.15.7 |
3 | 3 | * @author RubaXa <trash@rubaxa.org> |
4 | 4 | * @author owenm <owen23355@gmail.com> |
5 | 5 | * @license MIT |
|
10 | 10 | (global = global || self, global.Sortable = factory()); |
11 | 11 | }(this, (function () { 'use strict'; |
12 | 12 |
|
13 | | - function ownKeys(object, enumerableOnly) { |
14 | | - var keys = Object.keys(object); |
15 | | - if (Object.getOwnPropertySymbols) { |
16 | | - var symbols = Object.getOwnPropertySymbols(object); |
17 | | - if (enumerableOnly) { |
18 | | - symbols = symbols.filter(function (sym) { |
19 | | - return Object.getOwnPropertyDescriptor(object, sym).enumerable; |
20 | | - }); |
21 | | - } |
22 | | - keys.push.apply(keys, symbols); |
23 | | - } |
24 | | - return keys; |
25 | | - } |
26 | | - function _objectSpread2(target) { |
27 | | - for (var i = 1; i < arguments.length; i++) { |
28 | | - var source = arguments[i] != null ? arguments[i] : {}; |
29 | | - if (i % 2) { |
30 | | - ownKeys(Object(source), true).forEach(function (key) { |
31 | | - _defineProperty(target, key, source[key]); |
32 | | - }); |
33 | | - } else if (Object.getOwnPropertyDescriptors) { |
34 | | - Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); |
35 | | - } else { |
36 | | - ownKeys(Object(source)).forEach(function (key) { |
37 | | - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); |
38 | | - }); |
39 | | - } |
40 | | - } |
41 | | - return target; |
| 13 | + function _arrayLikeToArray(r, a) { |
| 14 | + (null == a || a > r.length) && (a = r.length); |
| 15 | + for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; |
| 16 | + return n; |
42 | 17 | } |
43 | | - function _typeof(obj) { |
44 | | - "@babel/helpers - typeof"; |
45 | | - |
46 | | - if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { |
47 | | - _typeof = function (obj) { |
48 | | - return typeof obj; |
49 | | - }; |
50 | | - } else { |
51 | | - _typeof = function (obj) { |
52 | | - return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; |
53 | | - }; |
54 | | - } |
55 | | - return _typeof(obj); |
56 | | - } |
57 | | - function _defineProperty(obj, key, value) { |
58 | | - if (key in obj) { |
59 | | - Object.defineProperty(obj, key, { |
60 | | - value: value, |
61 | | - enumerable: true, |
62 | | - configurable: true, |
63 | | - writable: true |
64 | | - }); |
65 | | - } else { |
66 | | - obj[key] = value; |
67 | | - } |
68 | | - return obj; |
| 18 | + function _arrayWithoutHoles(r) { |
| 19 | + if (Array.isArray(r)) return _arrayLikeToArray(r); |
69 | 20 | } |
70 | | - function _extends() { |
71 | | - _extends = Object.assign || function (target) { |
72 | | - for (var i = 1; i < arguments.length; i++) { |
73 | | - var source = arguments[i]; |
74 | | - for (var key in source) { |
75 | | - if (Object.prototype.hasOwnProperty.call(source, key)) { |
76 | | - target[key] = source[key]; |
77 | | - } |
78 | | - } |
79 | | - } |
80 | | - return target; |
81 | | - }; |
82 | | - return _extends.apply(this, arguments); |
83 | | - } |
84 | | - function _objectWithoutPropertiesLoose(source, excluded) { |
85 | | - if (source == null) return {}; |
86 | | - var target = {}; |
87 | | - var sourceKeys = Object.keys(source); |
88 | | - var key, i; |
89 | | - for (i = 0; i < sourceKeys.length; i++) { |
90 | | - key = sourceKeys[i]; |
91 | | - if (excluded.indexOf(key) >= 0) continue; |
92 | | - target[key] = source[key]; |
93 | | - } |
94 | | - return target; |
| 21 | + function _defineProperty(e, r, t) { |
| 22 | + return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { |
| 23 | + value: t, |
| 24 | + enumerable: !0, |
| 25 | + configurable: !0, |
| 26 | + writable: !0 |
| 27 | + }) : e[r] = t, e; |
95 | 28 | } |
96 | | - function _objectWithoutProperties(source, excluded) { |
97 | | - if (source == null) return {}; |
98 | | - var target = _objectWithoutPropertiesLoose(source, excluded); |
99 | | - var key, i; |
100 | | - if (Object.getOwnPropertySymbols) { |
101 | | - var sourceSymbolKeys = Object.getOwnPropertySymbols(source); |
102 | | - for (i = 0; i < sourceSymbolKeys.length; i++) { |
103 | | - key = sourceSymbolKeys[i]; |
104 | | - if (excluded.indexOf(key) >= 0) continue; |
105 | | - if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; |
106 | | - target[key] = source[key]; |
| 29 | + function _extends() { |
| 30 | + return _extends = Object.assign ? Object.assign.bind() : function (n) { |
| 31 | + for (var e = 1; e < arguments.length; e++) { |
| 32 | + var t = arguments[e]; |
| 33 | + for (var r in t) ({}).hasOwnProperty.call(t, r) && (n[r] = t[r]); |
107 | 34 | } |
108 | | - } |
109 | | - return target; |
| 35 | + return n; |
| 36 | + }, _extends.apply(null, arguments); |
110 | 37 | } |
111 | | - function _toConsumableArray(arr) { |
112 | | - return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); |
| 38 | + function _iterableToArray(r) { |
| 39 | + if ("undefined" != typeof Symbol && null != r[Symbol.iterator] || null != r["@@iterator"]) return Array.from(r); |
113 | 40 | } |
114 | | - function _arrayWithoutHoles(arr) { |
115 | | - if (Array.isArray(arr)) return _arrayLikeToArray(arr); |
| 41 | + function _nonIterableSpread() { |
| 42 | + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
116 | 43 | } |
117 | | - function _iterableToArray(iter) { |
118 | | - if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); |
| 44 | + function ownKeys(e, r) { |
| 45 | + var t = Object.keys(e); |
| 46 | + if (Object.getOwnPropertySymbols) { |
| 47 | + var o = Object.getOwnPropertySymbols(e); |
| 48 | + r && (o = o.filter(function (r) { |
| 49 | + return Object.getOwnPropertyDescriptor(e, r).enumerable; |
| 50 | + })), t.push.apply(t, o); |
| 51 | + } |
| 52 | + return t; |
| 53 | + } |
| 54 | + function _objectSpread2(e) { |
| 55 | + for (var r = 1; r < arguments.length; r++) { |
| 56 | + var t = null != arguments[r] ? arguments[r] : {}; |
| 57 | + r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { |
| 58 | + _defineProperty(e, r, t[r]); |
| 59 | + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { |
| 60 | + Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); |
| 61 | + }); |
| 62 | + } |
| 63 | + return e; |
119 | 64 | } |
120 | | - function _unsupportedIterableToArray(o, minLen) { |
121 | | - if (!o) return; |
122 | | - if (typeof o === "string") return _arrayLikeToArray(o, minLen); |
123 | | - var n = Object.prototype.toString.call(o).slice(8, -1); |
124 | | - if (n === "Object" && o.constructor) n = o.constructor.name; |
125 | | - if (n === "Map" || n === "Set") return Array.from(o); |
126 | | - if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); |
| 65 | + function _objectWithoutProperties(e, t) { |
| 66 | + if (null == e) return {}; |
| 67 | + var o, |
| 68 | + r, |
| 69 | + i = _objectWithoutPropertiesLoose(e, t); |
| 70 | + if (Object.getOwnPropertySymbols) { |
| 71 | + var n = Object.getOwnPropertySymbols(e); |
| 72 | + for (r = 0; r < n.length; r++) o = n[r], -1 === t.indexOf(o) && {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]); |
| 73 | + } |
| 74 | + return i; |
| 75 | + } |
| 76 | + function _objectWithoutPropertiesLoose(r, e) { |
| 77 | + if (null == r) return {}; |
| 78 | + var t = {}; |
| 79 | + for (var n in r) if ({}.hasOwnProperty.call(r, n)) { |
| 80 | + if (-1 !== e.indexOf(n)) continue; |
| 81 | + t[n] = r[n]; |
| 82 | + } |
| 83 | + return t; |
| 84 | + } |
| 85 | + function _toConsumableArray(r) { |
| 86 | + return _arrayWithoutHoles(r) || _iterableToArray(r) || _unsupportedIterableToArray(r) || _nonIterableSpread(); |
| 87 | + } |
| 88 | + function _toPrimitive(t, r) { |
| 89 | + if ("object" != typeof t || !t) return t; |
| 90 | + var e = t[Symbol.toPrimitive]; |
| 91 | + if (void 0 !== e) { |
| 92 | + var i = e.call(t, r || "default"); |
| 93 | + if ("object" != typeof i) return i; |
| 94 | + throw new TypeError("@@toPrimitive must return a primitive value."); |
| 95 | + } |
| 96 | + return ("string" === r ? String : Number)(t); |
127 | 97 | } |
128 | | - function _arrayLikeToArray(arr, len) { |
129 | | - if (len == null || len > arr.length) len = arr.length; |
130 | | - for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; |
131 | | - return arr2; |
| 98 | + function _toPropertyKey(t) { |
| 99 | + var i = _toPrimitive(t, "string"); |
| 100 | + return "symbol" == typeof i ? i : i + ""; |
132 | 101 | } |
133 | | - function _nonIterableSpread() { |
134 | | - throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
| 102 | + function _typeof(o) { |
| 103 | + "@babel/helpers - typeof"; |
| 104 | + |
| 105 | + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { |
| 106 | + return typeof o; |
| 107 | + } : function (o) { |
| 108 | + return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; |
| 109 | + }, _typeof(o); |
| 110 | + } |
| 111 | + function _unsupportedIterableToArray(r, a) { |
| 112 | + if (r) { |
| 113 | + if ("string" == typeof r) return _arrayLikeToArray(r, a); |
| 114 | + var t = {}.toString.call(r).slice(8, -1); |
| 115 | + return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; |
| 116 | + } |
135 | 117 | } |
136 | 118 |
|
137 | | - var version = "1.15.6"; |
| 119 | + var version = "1.15.7"; |
138 | 120 |
|
139 | 121 | function userAgent(pattern) { |
140 | 122 | if (typeof window !== 'undefined' && window.navigator) { |
|
177 | 159 | return false; |
178 | 160 | } |
179 | 161 | function getParentOrHost(el) { |
180 | | - return el.host && el !== document && el.host.nodeType ? el.host : el.parentNode; |
| 162 | + return el.host && el !== document && el.host.nodeType && el.host !== el ? el.host : el.parentNode; |
181 | 163 | } |
182 | 164 | function closest( /**HTMLElement*/el, /**String*/selector, /**HTMLElement*/ctx, includeCTX) { |
183 | 165 | if (el) { |
|
2061 | 2043 | _nulling: function _nulling() { |
2062 | 2044 | pluginEvent('nulling', this); |
2063 | 2045 | rootEl = dragEl = parentEl = ghostEl = nextEl = cloneEl = lastDownEl = cloneHidden = tapEvt = touchEvt = moved = newIndex = newDraggableIndex = oldIndex = oldDraggableIndex = lastTarget = lastDirection = putSortable = activeGroup = Sortable.dragged = Sortable.ghost = Sortable.clone = Sortable.active = null; |
2064 | | - savedInputChecked.forEach(function (el) { |
2065 | | - el.checked = true; |
| 2046 | + var el = this.el; |
| 2047 | + savedInputChecked.forEach(function (checkEl) { |
| 2048 | + if (el.contains(checkEl)) { |
| 2049 | + checkEl.checked = true; |
| 2050 | + } |
2066 | 2051 | }); |
2067 | 2052 | savedInputChecked.length = lastDx = lastDy = 0; |
2068 | 2053 | }, |
|
0 commit comments