Skip to content

Commit 1a492de

Browse files
committed
dist files for 0.13.4
1 parent d96ff0c commit 1a492de

File tree

2 files changed

+34
-27
lines changed

2 files changed

+34
-27
lines changed

dist/react-slick.js

+32-25
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,10 @@ return /******/ (function(modules) { // webpackBootstrap
9494
displayName: 'Slider',
9595

9696
mixins: [_reactResponsiveMixin2.default],
97+
innerSlider: null,
98+
innerSliderRefHandler: function innerSliderRefHandler(ref) {
99+
this.innerSlider = ref;
100+
},
97101
getInitialState: function getInitialState() {
98102
return {
99103
breakpoint: null
@@ -132,15 +136,15 @@ return /******/ (function(modules) { // webpackBootstrap
132136
},
133137

134138
slickPrev: function slickPrev() {
135-
this.refs.innerSlider.slickPrev();
139+
this.innerSlider.slickPrev();
136140
},
137141

138142
slickNext: function slickNext() {
139-
this.refs.innerSlider.slickNext();
143+
this.innerSlider.slickNext();
140144
},
141145

142146
slickGoTo: function slickGoTo(slide) {
143-
this.refs.innerSlider.slickGoTo(slide);
147+
this.innerSlider.slickGoTo(slide);
144148
},
145149

146150
render: function render() {
@@ -177,7 +181,7 @@ return /******/ (function(modules) { // webpackBootstrap
177181
} else {
178182
return _react2.default.createElement(
179183
_innerSlider.InnerSlider,
180-
_extends({ ref: 'innerSlider' }, settings),
184+
_extends({ ref: this.innerSliderRefHandler }, settings),
181185
children
182186
);
183187
}
@@ -239,6 +243,14 @@ return /******/ (function(modules) { // webpackBootstrap
239243
displayName: 'InnerSlider',
240244

241245
mixins: [_helpers2.default, _eventHandlers2.default],
246+
list: null,
247+
track: null,
248+
listRefHandler: function listRefHandler(ref) {
249+
this.list = ref;
250+
},
251+
trackRefHandler: function trackRefHandler(ref) {
252+
this.track = ref;
253+
},
242254
getInitialState: function getInitialState() {
243255
return _extends({}, _initialState2.default, {
244256
currentSlide: this.props.initialSlide
@@ -328,7 +340,7 @@ return /******/ (function(modules) { // webpackBootstrap
328340
this.changeSlide({ message: 'next' });
329341
},
330342
slickGoTo: function slickGoTo(slide) {
331-
slide && this.changeSlide({
343+
typeof slide === 'number' && this.changeSlide({
332344
message: 'index',
333345
index: slide,
334346
currentSlide: this.state.currentSlide
@@ -412,7 +424,7 @@ return /******/ (function(modules) { // webpackBootstrap
412424
_react2.default.createElement(
413425
'div',
414426
{
415-
ref: 'list',
427+
ref: this.listRefHandler,
416428
className: 'slick-list',
417429
style: centerPaddingStyle,
418430
onMouseDown: this.swipeStart,
@@ -426,7 +438,7 @@ return /******/ (function(modules) { // webpackBootstrap
426438
onKeyDown: this.props.accessibility ? this.keyHandler : null },
427439
_react2.default.createElement(
428440
_track.Track,
429-
_extends({ ref: 'track' }, trackProps),
441+
_extends({ ref: this.trackRefHandler }, trackProps),
430442
this.props.children
431443
)
432444
),
@@ -552,7 +564,7 @@ return /******/ (function(modules) { // webpackBootstrap
552564

553565
curLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({
554566
slideIndex: this.state.currentSlide,
555-
trackRef: this.refs.track
567+
trackRef: this.track
556568
}, this.props, this.state));
557569
touchObject.curX = e.touches ? e.touches[0].pageX : e.clientX;
558570
touchObject.curY = e.touches ? e.touches[0].pageY : e.clientY;
@@ -629,7 +641,7 @@ return /******/ (function(modules) { // webpackBootstrap
629641
// Adjust the track back to it's original position.
630642
var currentLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({
631643
slideIndex: this.state.currentSlide,
632-
trackRef: this.refs.track
644+
trackRef: this.track
633645
}, this.props, this.state));
634646

635647
this.setState({
@@ -815,8 +827,8 @@ return /******/ (function(modules) { // webpackBootstrap
815827
var helpers = {
816828
initialize: function initialize(props) {
817829
var slideCount = _react2.default.Children.count(props.children);
818-
var listWidth = this.getWidth(_reactDom2.default.findDOMNode(this.refs.list));
819-
var trackWidth = this.getWidth(_reactDom2.default.findDOMNode(this.refs.track));
830+
var listWidth = this.getWidth(_reactDom2.default.findDOMNode(this.list));
831+
var trackWidth = this.getWidth(_reactDom2.default.findDOMNode(this.track));
820832
var slideWidth = trackWidth / props.slidesToShow;
821833

822834
var currentSlide = props.rtl ? slideCount - 1 - props.initialSlide : props.initialSlide;
@@ -831,7 +843,7 @@ return /******/ (function(modules) { // webpackBootstrap
831843

832844
var targetLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({
833845
slideIndex: this.state.currentSlide,
834-
trackRef: this.refs.track
846+
trackRef: this.track
835847
}, props, this.state));
836848
// getCSS function needs previously set state
837849
var trackStyle = (0, _trackHelper.getTrackCSS)((0, _objectAssign2.default)({ left: targetLeft }, props, this.state));
@@ -845,8 +857,8 @@ return /******/ (function(modules) { // webpackBootstrap
845857
// This method has mostly same code as initialize method.
846858
// Refactor it
847859
var slideCount = _react2.default.Children.count(props.children);
848-
var listWidth = this.getWidth(_reactDom2.default.findDOMNode(this.refs.list));
849-
var trackWidth = this.getWidth(_reactDom2.default.findDOMNode(this.refs.track));
860+
var listWidth = this.getWidth(_reactDom2.default.findDOMNode(this.list));
861+
var trackWidth = this.getWidth(_reactDom2.default.findDOMNode(this.track));
850862
var slideWidth = this.getWidth(_reactDom2.default.findDOMNode(this)) / props.slidesToShow;
851863

852864
// pause slider if autoplay is set to false
@@ -861,7 +873,7 @@ return /******/ (function(modules) { // webpackBootstrap
861873

862874
var targetLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({
863875
slideIndex: this.state.currentSlide,
864-
trackRef: this.refs.track
876+
trackRef: this.track
865877
}, props, this.state));
866878
// getCSS function needs previously set state
867879
var trackStyle = (0, _trackHelper.getTrackCSS)((0, _objectAssign2.default)({ left: targetLeft }, props, this.state));
@@ -875,8 +887,8 @@ return /******/ (function(modules) { // webpackBootstrap
875887
adaptHeight: function adaptHeight() {
876888
if (this.props.adaptiveHeight) {
877889
var selector = '[data-index="' + this.state.currentSlide + '"]';
878-
if (this.refs.list) {
879-
var slickList = _reactDom2.default.findDOMNode(this.refs.list);
890+
if (this.list) {
891+
var slickList = _reactDom2.default.findDOMNode(this.list);
880892
slickList.style.height = slickList.querySelector(selector).offsetHeight + 'px';
881893
}
882894
}
@@ -963,19 +975,14 @@ return /******/ (function(modules) { // webpackBootstrap
963975
currentSlide = targetSlide;
964976
}
965977

966-
// Don't change slide if it's not infite and current slide is the first or last slide page.
967-
if (currentSlide === this.state.currentSlide && this.props.infinite === false) {
968-
return;
969-
}
970-
971978
targetLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({
972979
slideIndex: targetSlide,
973-
trackRef: this.refs.track
980+
trackRef: this.track
974981
}, this.props, this.state));
975982

976983
currentLeft = (0, _trackHelper.getTrackLeft)((0, _objectAssign2.default)({
977984
slideIndex: currentSlide,
978-
trackRef: this.refs.track
985+
trackRef: this.track
979986
}, this.props, this.state));
980987

981988
if (this.props.infinite === false) {
@@ -1260,7 +1267,7 @@ return /******/ (function(modules) { // webpackBootstrap
12601267
infinite: true,
12611268
initialSlide: 0,
12621269
lazyLoad: false,
1263-
pauseOnHover: false,
1270+
pauseOnHover: true,
12641271
responsive: null,
12651272
rtl: false,
12661273
slide: 'div',

0 commit comments

Comments
 (0)