react-draggable
Advanced tools
Comparing version 4.4.4 to 4.4.5
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } | ||
@@ -48,5 +48,5 @@ Object.defineProperty(exports, "__esModule", { | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; } | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
@@ -69,5 +69,5 @@ function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
@@ -74,0 +74,0 @@ function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } | ||
@@ -46,5 +46,5 @@ Object.defineProperty(exports, "__esModule", { | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
@@ -277,3 +277,17 @@ function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); } | ||
var x = position.x, | ||
y = position.y; | ||
y = position.y; // Snap to grid if prop has been provided | ||
if (Array.isArray(_this.props.grid)) { | ||
var deltaX = x - _this.state.lastX || 0; | ||
var deltaY = y - _this.state.lastY || 0; | ||
var _snapToGrid3 = (0, _positionFns.snapToGrid)(_this.props.grid, deltaX, deltaY); | ||
var _snapToGrid4 = _slicedToArray(_snapToGrid3, 2); | ||
deltaX = _snapToGrid4[0]; | ||
deltaY = _snapToGrid4[1]; | ||
x = _this.state.lastX + deltaX, y = _this.state.lastY + deltaY; | ||
} | ||
var coreEvent = (0, _positionFns.createCoreData)(_assertThisInitialized(_this), x, y); // Call event handler | ||
@@ -375,5 +389,5 @@ | ||
{ | ||
var _this$props$nodeRef$c, _this$props, _this$props$nodeRef; | ||
var _this$props, _this$props2, _this$props2$nodeRef; | ||
return (_this$props$nodeRef$c = (_this$props = this.props) === null || _this$props === void 0 ? void 0 : (_this$props$nodeRef = _this$props.nodeRef) === null || _this$props$nodeRef === void 0 ? void 0 : _this$props$nodeRef.current) !== null && _this$props$nodeRef$c !== void 0 ? _this$props$nodeRef$c : _reactDom.default.findDOMNode(this); | ||
return (_this$props = this.props) !== null && _this$props !== void 0 && _this$props.nodeRef ? (_this$props2 = this.props) === null || _this$props2 === void 0 ? void 0 : (_this$props2$nodeRef = _this$props2.nodeRef) === null || _this$props2$nodeRef === void 0 ? void 0 : _this$props2$nodeRef.current : _reactDom.default.findDOMNode(this); | ||
} | ||
@@ -380,0 +394,0 @@ }, { |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } | ||
@@ -8,20 +8,20 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
exports.matchesSelector = matchesSelector; | ||
exports.matchesSelectorAndParentsTo = matchesSelectorAndParentsTo; | ||
exports.addClassName = addClassName; | ||
exports.addEvent = addEvent; | ||
exports.removeEvent = removeEvent; | ||
exports.outerHeight = outerHeight; | ||
exports.outerWidth = outerWidth; | ||
exports.innerHeight = innerHeight; | ||
exports.innerWidth = innerWidth; | ||
exports.offsetXYFromParent = offsetXYFromParent; | ||
exports.addUserSelectStyles = addUserSelectStyles; | ||
exports.createCSSTransform = createCSSTransform; | ||
exports.createSVGTransform = createSVGTransform; | ||
exports.getTranslation = getTranslation; | ||
exports.getTouch = getTouch; | ||
exports.getTouchIdentifier = getTouchIdentifier; | ||
exports.addUserSelectStyles = addUserSelectStyles; | ||
exports.getTranslation = getTranslation; | ||
exports.innerHeight = innerHeight; | ||
exports.innerWidth = innerWidth; | ||
exports.matchesSelector = matchesSelector; | ||
exports.matchesSelectorAndParentsTo = matchesSelectorAndParentsTo; | ||
exports.offsetXYFromParent = offsetXYFromParent; | ||
exports.outerHeight = outerHeight; | ||
exports.outerWidth = outerWidth; | ||
exports.removeClassName = removeClassName; | ||
exports.removeEvent = removeEvent; | ||
exports.removeUserSelectStyles = removeUserSelectStyles; | ||
exports.addClassName = addClassName; | ||
exports.removeClassName = removeClassName; | ||
@@ -36,5 +36,5 @@ var _shims = require("./shims"); | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; } | ||
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } | ||
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; } | ||
@@ -41,0 +41,0 @@ function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } |
@@ -6,6 +6,6 @@ "use strict"; | ||
}); | ||
exports.getPrefix = getPrefix; | ||
exports.browserPrefixToKey = browserPrefixToKey; | ||
exports.browserPrefixToStyle = browserPrefixToStyle; | ||
exports.default = void 0; | ||
exports.getPrefix = getPrefix; | ||
var prefixes = ['Moz', 'Webkit', 'O', 'ms']; | ||
@@ -12,0 +12,0 @@ |
@@ -6,9 +6,9 @@ "use strict"; | ||
}); | ||
exports.getBoundPosition = getBoundPosition; | ||
exports.snapToGrid = snapToGrid; | ||
exports.canDragX = canDragX; | ||
exports.canDragY = canDragY; | ||
exports.getControlPosition = getControlPosition; | ||
exports.createCoreData = createCoreData; | ||
exports.createDraggableData = createDraggableData; | ||
exports.getBoundPosition = getBoundPosition; | ||
exports.getControlPosition = getControlPosition; | ||
exports.snapToGrid = snapToGrid; | ||
@@ -15,0 +15,0 @@ var _shims = require("./shims"); |
@@ -6,7 +6,7 @@ "use strict"; | ||
}); | ||
exports.dontSetMe = dontSetMe; | ||
exports.findInArray = findInArray; | ||
exports.int = int; | ||
exports.isFunction = isFunction; | ||
exports.isNum = isNum; | ||
exports.int = int; | ||
exports.dontSetMe = dontSetMe; | ||
@@ -13,0 +13,0 @@ // @credits https://gist.github.com/rogozhnikoff/a43cfed27c41e4e68cdc |
"use strict"; | ||
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } | ||
function _typeof(obj) { "@babel/helpers - typeof"; return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (obj) { return typeof obj; } : function (obj) { return obj && "function" == typeof Symbol && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }, _typeof(obj); } | ||
@@ -12,5 +12,9 @@ Object.defineProperty(exports, "__esModule", { | ||
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } | ||
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) _setPrototypeOf(subClass, superClass); } | ||
@@ -67,3 +71,3 @@ function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; } | ||
return SVGElement; | ||
return _createClass(SVGElement); | ||
}( /*#__PURE__*/_wrapNativeSuper(HTMLElement)); // Missing targetTouches | ||
@@ -97,3 +101,3 @@ | ||
return TouchEvent2; | ||
return _createClass(TouchEvent2); | ||
}( /*#__PURE__*/_wrapNativeSuper(TouchEvent)); | ||
@@ -100,0 +104,0 @@ /*:: export type MouseTouchEvent = MouseEvent & TouchEvent2;*/ |
# Changelog | ||
### 4.4.5 (Apr 26, 2022) | ||
- Fix: `grid` prop unused in `handleDragStop` #621 | ||
- Fix: `children` prop missing in TypeScript definition #648 | ||
- Internal: Various devDep updates | ||
### 4.4.4 (Aug 27, 2021) | ||
@@ -4,0 +10,0 @@ |
{ | ||
"name": "react-draggable", | ||
"version": "4.4.4", | ||
"version": "4.4.5", | ||
"description": "React draggable component", | ||
@@ -42,25 +42,25 @@ "main": "build/cjs/cjs.js", | ||
"devDependencies": { | ||
"@babel/cli": "^7.14.8", | ||
"@babel/core": "^7.15.0", | ||
"@babel/eslint-parser": "^7.15.0", | ||
"@babel/plugin-proposal-class-properties": "^7.14.5", | ||
"@babel/plugin-transform-flow-comments": "^7.14.5", | ||
"@babel/preset-env": "^7.15.0", | ||
"@babel/preset-flow": "^7.14.5", | ||
"@babel/preset-react": "^7.14.5", | ||
"@babel/cli": "^7.17.6", | ||
"@babel/core": "^7.17.9", | ||
"@babel/eslint-parser": "^7.17.0", | ||
"@babel/plugin-proposal-class-properties": "^7.16.7", | ||
"@babel/plugin-transform-flow-comments": "^7.16.7", | ||
"@babel/preset-env": "^7.16.11", | ||
"@babel/preset-flow": "^7.16.7", | ||
"@babel/preset-react": "^7.16.7", | ||
"@types/react": "^17.0.19", | ||
"@types/react-dom": "^17.0.9", | ||
"assert": "^2.0.0", | ||
"babel-loader": "^8.1.0", | ||
"babel-loader": "^8.2.5", | ||
"babel-plugin-transform-inline-environment-variables": "^0.4.3", | ||
"eslint": "^7.32.0", | ||
"eslint-plugin-react": "^7.24.0", | ||
"flow-bin": "^0.158.0", | ||
"jasmine-core": "^3.9.0", | ||
"karma": "^6.3.4", | ||
"karma-chrome-launcher": "^3.1.0", | ||
"eslint": "^8.14.0", | ||
"eslint-plugin-react": "^7.29.4", | ||
"flow-bin": "^0.176.3", | ||
"jasmine-core": "^4.1.0", | ||
"karma": "^6.3.19", | ||
"karma-chrome-launcher": "^3.1.1", | ||
"karma-cli": "2.0.0", | ||
"karma-firefox-launcher": "^2.1.1", | ||
"karma-firefox-launcher": "^2.1.2", | ||
"karma-ie-launcher": "^1.0.0", | ||
"karma-jasmine": "^4.0.1", | ||
"karma-jasmine": "^5.0.0", | ||
"karma-phantomjs-launcher": "^1.0.4", | ||
@@ -73,13 +73,13 @@ "karma-phantomjs-shim": "^1.5.0", | ||
"process": "^0.11.10", | ||
"puppeteer": "^10.2.0", | ||
"puppeteer": "^13.6.0", | ||
"react": "^16.13.1", | ||
"react-dom": "^16.13.1", | ||
"react-frame-component": "^5.1.0", | ||
"react-frame-component": "^5.2.1", | ||
"react-test-renderer": "^16.13.1", | ||
"semver": "^7.3.5", | ||
"semver": "^7.3.7", | ||
"static-server": "^3.0.0", | ||
"typescript": "^4.3.5", | ||
"webpack": "^5.51.1", | ||
"webpack-cli": "^4.8.0", | ||
"webpack-dev-server": "^4.0.0" | ||
"typescript": "^4.6.3", | ||
"webpack": "^5.72.0", | ||
"webpack-cli": "^4.9.2", | ||
"webpack-dev-server": "^4.8.1" | ||
}, | ||
@@ -95,3 +95,3 @@ "resolutions": { | ||
"clsx": "^1.1.1", | ||
"prop-types": "^15.6.0" | ||
"prop-types": "^15.8.1" | ||
}, | ||
@@ -98,0 +98,0 @@ "peerDependencies": { |
@@ -46,2 +46,3 @@ declare module 'react-draggable' { | ||
cancel: string, | ||
children?: React.ReactNode, | ||
disabled: boolean, | ||
@@ -48,0 +49,0 @@ enableUserSelectHack: boolean, |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
278963
3319
Updatedprop-types@^15.8.1