Commit 778b7ee7 authored by Juorder Gonzalez's avatar Juorder Gonzalez

Merge pull request #145 from ZBoxApp/issues_resolved_manager

fix error when paginate, fix display correct total space depends on p…
parents 84e75893 2ea74112
...@@ -72,7 +72,7 @@ export default class BlockGeneralInfoMailbox extends React.Component { ...@@ -72,7 +72,7 @@ export default class BlockGeneralInfoMailbox extends React.Component {
if (this.sizeEnabled.hasOwnProperty('attrs') && this.sizeEnabled.attrs.zimbraMailQuota) { if (this.sizeEnabled.hasOwnProperty('attrs') && this.sizeEnabled.attrs.zimbraMailQuota) {
const sizeOfPlan = typeof this.sizeEnabled.attrs.zimbraMailQuota === 'string' ? parseInt(this.sizeEnabled.attrs.zimbraMailQuota, 10) : this.sizeEnabled.attrs.zimbraMailQuota; const sizeOfPlan = typeof this.sizeEnabled.attrs.zimbraMailQuota === 'string' ? parseInt(this.sizeEnabled.attrs.zimbraMailQuota, 10) : this.sizeEnabled.attrs.zimbraMailQuota;
sizeEnaled = (sizeOfPlan) ? 'Ilimitado' : bytesConvertor(sizeOfPlan); sizeEnaled = (sizeOfPlan) ? bytesConvertor(sizeOfPlan) : 'Ilimitado';
} }
return ( return (
......
...@@ -30,18 +30,19 @@ export default class Pagination extends React.Component { ...@@ -30,18 +30,19 @@ export default class Pagination extends React.Component {
} }
handleFirst(e) { handleFirst(e) {
e.preventDefault(); e.preventDefault();
browserHistory.push(`/${this.props.url}`); const url = this.props.url.indexOf('/') > -1 ? this.props.url : `/${this.props.url}`;
browserHistory.push(url);
} }
handlePrev(e) { handlePrev(e) {
e.preventDefault(); e.preventDefault();
const prevPage = this.props.currentPage - 1; const prevPage = this.props.currentPage - 1;
const url = this.props.url; const url = this.props.url.indexOf('/') > -1 ? this.props.url : `/${this.props.url}`;
if (prevPage > 1) { if (prevPage > 1) {
const page = this.getPageQueryString(prevPage); const page = this.getPageQueryString(prevPage);
browserHistory.push(`/${url}${page}`); browserHistory.push(`${url}${page}`);
} else { } else {
browserHistory.push(`/${url}`); browserHistory.push(`${url}`);
} }
} }
handleChange(e) { handleChange(e) {
...@@ -58,12 +59,14 @@ export default class Pagination extends React.Component { ...@@ -58,12 +59,14 @@ export default class Pagination extends React.Component {
handleNext(e) { handleNext(e) {
e.preventDefault(); e.preventDefault();
const page = this.getPageQueryString(this.props.currentPage + 1); const page = this.getPageQueryString(this.props.currentPage + 1);
browserHistory.push(`${this.props.url}${page}`); const url = this.props.url.indexOf('/') > -1 ? this.props.url : `/${this.props.url}`;
browserHistory.push(`${url}${page}`);
} }
handleLast(e) { handleLast(e) {
e.preventDefault(); e.preventDefault();
const page = this.getPageQueryString(this.props.totalPages); const page = this.getPageQueryString(this.props.totalPages);
browserHistory.push(`/${this.props.url}${page}`); const url = this.props.url.indexOf('/') > -1 ? this.props.url : `/${this.props.url}`;
browserHistory.push(`${url}${page}`);
} }
render() { render() {
//let i = 1; //let i = 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment