rc-pagination
Advanced tools
Comparing version 1.5.1 to 1.5.2
@@ -61,3 +61,4 @@ 'use strict'; | ||
this.setState({ | ||
current: nextProps.current | ||
current: nextProps.current, | ||
_current: nextProps.current | ||
}); | ||
@@ -67,5 +68,12 @@ } | ||
if ('pageSize' in nextProps) { | ||
this.setState({ | ||
pageSize: nextProps.pageSize | ||
}); | ||
var newState = {}; | ||
var current = this.state.current; | ||
var newCurrent = this._calcPage(nextProps.pageSize); | ||
current = current > newCurrent ? newCurrent : current; | ||
if (!('current' in nextProps)) { | ||
newState.current = current; | ||
newState._current = current; | ||
} | ||
newState.pageSize = nextProps.pageSize; | ||
this.setState(newState); | ||
} | ||
@@ -127,3 +135,4 @@ } | ||
var current = this.state.current; | ||
var newCurrent = this._calcPage(size); | ||
current = current > newCurrent ? newCurrent : current; | ||
if (typeof size === 'number') { | ||
@@ -134,11 +143,9 @@ if (!('pageSize' in this.props)) { | ||
}); | ||
if (this.state.current > this._calcPage(size)) { | ||
current = this._calcPage(size); | ||
this.setState({ | ||
current: current, | ||
_current: current | ||
}); | ||
} | ||
} | ||
if (!('current' in this.props)) { | ||
this.setState({ | ||
current: current, | ||
_current: current | ||
}); | ||
} | ||
} | ||
@@ -145,0 +152,0 @@ this.props.onShowSizeChange(current, size); |
{ | ||
"name": "rc-pagination", | ||
"version": "1.5.1", | ||
"version": "1.5.2", | ||
"description": "pagination ui component for react", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
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
32346
772