Socket
Socket
Sign inDemoInstall

react-alice-carousel

Package Overview
Dependencies
7
Maintainers
1
Versions
92
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.17.2 to 1.17.3

13

lib/react-alice-carousel.js

@@ -386,3 +386,2 @@ 'use strict';

this._resetAllIntermediateProps();
this.rootComponentDimensions = Utils.getElementDimensions(this.rootComponent);

@@ -492,3 +491,3 @@ window.addEventListener('resize', this._debouncedHandleOnWindowResize);

this.swiper = new _vanillaSwipe2.default({
element: this.swipeWrapper,
element: this.rootComponent,
onSwiping: this._throttledOnTouchMove,

@@ -522,2 +521,4 @@ onSwiped: this._onTouchEnd,

value: function _onInitialized(initialState) {
this.rootComponentDimensions = Utils.getElementDimensions(this.rootComponent);
if (this.props.onInitialized) {

@@ -803,4 +804,2 @@ this.props.onInitialized(this._getEventObject(initialState));

value: function render() {
var _this6 = this;
var _state4 = this.state,

@@ -817,8 +816,6 @@ style = _state4.style,

'div',
{ className: 'alice-carousel', ref: this._setRootComponentRef },
{ className: 'alice-carousel' },
_react2.default.createElement(
'div',
{ ref: function ref(el) {
return _this6.swipeWrapper = el;
} },
{ ref: this._setRootComponentRef },
_react2.default.createElement(

@@ -825,0 +822,0 @@ 'div',

@@ -30,3 +30,3 @@ 'use strict';

var calculateInitialProps = exports.calculateInitialProps = function calculateInitialProps(props, rootComponent) {
var calculateInitialProps = exports.calculateInitialProps = function calculateInitialProps(props, el) {
var startIndex = props.startIndex,

@@ -41,3 +41,6 @@ responsive = props.responsive,

var currentIndex = Utils.setStartIndex(slides.length, startIndex);
var galleryWidth = Utils.getElementWidth(rootComponent);
var _Utils$getElementDime = Utils.getElementDimensions(el),
galleryWidth = _Utils$getElementDime.width;
var itemWidth = Utils.getItemWidth(galleryWidth, items);

@@ -44,0 +47,0 @@ var clones = Utils.cloneCarouselItems(slides, items, { stagePadding: stagePadding, infinite: infinite });

@@ -6,3 +6,3 @@ 'use strict';

});
exports.getCurrentIndex = exports.getNextItemIndexBeforeTouchEnd = exports.isElement = exports.getSlideInfo = exports.getGalleryItemHeight = exports.getNextItem = exports.getItemWidth = exports.isStagePadding = exports.getStagePadding = exports.itemInfo = exports.getSlides = exports.getElementWidth = exports.cloneCarouselItems = undefined;
exports.getCurrentIndex = exports.getNextItemIndexBeforeTouchEnd = exports.isElement = exports.getSlideInfo = exports.getGalleryItemHeight = exports.getNextItem = exports.getItemWidth = exports.isStagePadding = exports.getStagePadding = exports.itemInfo = exports.getSlides = exports.cloneCarouselItems = undefined;
exports.getElementDimensions = getElementDimensions;

@@ -58,8 +58,2 @@ exports.shouldHandleResizeEvent = shouldHandleResizeEvent;

var getElementWidth = exports.getElementWidth = function getElementWidth(element) {
if (element && element.getBoundingClientRect) {
return element.getBoundingClientRect().width;
}
};
var getSlides = exports.getSlides = function getSlides(props) {

@@ -205,9 +199,10 @@ var _ref3 = props || {},

function getElementDimensions(element) {
var dimensions = {};
if (element && element.getBoundingClientRect) {
var _element$getBoundingC = element.getBoundingClientRect(),
width = _element$getBoundingC.width,
height = _element$getBoundingC.height;
if (element) {
dimensions['clientWidth'] = element.clientWidth;
dimensions['clientHeight'] = element.clientHeight;
return { width: width, height: height };
}
return dimensions;
return {};
}

@@ -219,3 +214,3 @@

return prevDimensions.clientWidth !== currentDimensions.clientWidth || prevDimensions.clientHeight !== currentDimensions.clientHeight;
return prevDimensions.width !== currentDimensions.width;
}

@@ -222,0 +217,0 @@

{
"name": "react-alice-carousel",
"version": "1.17.2",
"version": "1.17.3",
"description": "React image gallery, react slideshow carousel, react content rotator",

@@ -5,0 +5,0 @@ "main": "./lib/react-alice-carousel",

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