Skip to content

Commit

Permalink
Style pagination buttons
Browse files Browse the repository at this point in the history
  • Loading branch information
leemunroe committed Jan 28, 2016
1 parent a536467 commit 3111090
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 33 deletions.
38 changes: 9 additions & 29 deletions src/css/components/pagination.less
Expand Up @@ -3,8 +3,7 @@
* ==============
*/
.pagination-unstyled {
margin-bottom: -9px;
margin-top: -6px;
margin: 0;
}

.item-numbers {
Expand All @@ -14,40 +13,21 @@

.pagination > li:first-child > button {
margin-left: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}

.pagination > li:last-child > button {
margin-right: 0;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}

.pagination > li > button {
color: @black-haze;
background-color: @shuttle-gray;
border: 1px solid @primary-bg-color;
line-height: 1.5;
padding: 5px 10px;
}

.pagination > li > button:hover,
.pagination > li > button:focus {
color: @black-haze;
background-color: @oslo-gray;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left: 0;
}

.pagination > .disabled > button,
.pagination > .disabled > button:hover,
.pagination > .disabled > button:focus {
color: @oslo-gray;
background-color: @abbey;
}

.pagination > .success > button,
.pagination > .success > button:hover,
.pagination > .success > button:focus {
color: @black-haze;
background-color: @mountain-meadow;
background-color: @btn-default-active-bg-color;
border-color: @btn-default-active-bg-color;
color: @btn-default-active-text-color;
}
13 changes: 10 additions & 3 deletions src/js/components/PagedNavComponent.jsx
Expand Up @@ -103,23 +103,29 @@ var PagedNavComponent = React.createClass({
var leftArrow =
this.props.useArrows ?
<li className={leftArrowsClassSet}>
<button onClick={this.handlePageChange.bind(this, currentPage - 1)}>
<button
className="btn btn-default btn-sm"
onClick={this.handlePageChange.bind(this, currentPage - 1)}>
</button>
</li> :
null;
var leftEndArrow =
this.props.useEndArrows ?
<li className={leftArrowsClassSet}>
<button onClick={this.handlePageChange.bind(this, 0)}>
<button
className="btn btn-default btn-sm"
onClick={this.handlePageChange.bind(this, 0)}>
«
</button>
</li> :
null;
var rightArrow =
this.props.useArrows ?
<li className={rightArrowsClassSet}>
<button onClick={this.handlePageChange.bind(this, currentPage + 1)}>
<button
className="btn btn-default btn-sm"
onClick={this.handlePageChange.bind(this, currentPage + 1)}>
</button>
</li> :
Expand All @@ -128,6 +134,7 @@ var PagedNavComponent = React.createClass({
this.props.useEndArrows ?
<li className={rightArrowsClassSet}>
<button
className="btn btn-default btn-sm"
onClick={this.handlePageChange.bind(this, noPages - 1)}>
»
</button>
Expand Down
2 changes: 1 addition & 1 deletion src/js/components/TaskViewComponent.jsx
Expand Up @@ -155,7 +155,7 @@ var TaskViewComponent = React.createClass({
<div className="col-sm-6 base-bottom">
{this.getButtons()}
</div>
<div className="col-sm-6">
<div className="col-sm-6 base-bottom">
{this.getPagedNav()}
</div>
</div>
Expand Down

0 comments on commit 3111090

Please sign in to comment.