* Fix #442 selected table row
* Fix #187 add customize page
* Fix #449 columns negative horizontal margin
+* Fix #399 pagination wrapping
## 0.4.0
.pagination {
font-size: 1rem;
+ margin: -0.25rem;
}
.pagination.is-small {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
+ margin: 0.25rem;
text-align: center;
}
.pagination-next {
padding-left: 0.75em;
padding-right: 0.75em;
+ white-space: nowrap;
}
.pagination-link.is-current {
pointer-events: none;
}
-.pagination-list li:not(:first-child) {
- margin-left: 0.375rem;
+.pagination-list {
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
- width: calc(50% - 0.375rem);
- }
- .pagination-next {
- margin-left: 0.75rem;
- }
- .pagination-list {
- margin-top: 0.75rem;
}
.pagination-list li {
-webkit-box-flex: 1;
-ms-flex-order: 1;
order: 1;
}
- .pagination-previous,
- .pagination-next {
- margin-left: 0.75rem;
- }
.pagination-previous {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
justify-content: space-between;
}
.pagination.is-centered .pagination-previous {
- margin-left: 0;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
order: 3;
}
.pagination.is-right .pagination-previous {
- margin-left: 0;
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
- margin-right: 0.75rem;
}
.pagination.is-right .pagination-list {
-webkit-box-pack: end;
.pagination
font-size: $size-normal
+ margin: -0.25rem
// Sizes
&.is-small
font-size: $size-small
padding-left: 0.5em
padding-right: 0.5em
justify-content: center
+ margin: 0.25rem
text-align: center
.pagination-previous,
.pagination-next
padding-left: 0.75em
padding-right: 0.75em
+ white-space: nowrap
.pagination-link
&.is-current
pointer-events: none
.pagination-list
- li
- &:not(:first-child)
- margin-left: 0.375rem
+ flex-wrap: wrap
+mobile
.pagination
.pagination-next
flex-grow: 1
flex-shrink: 1
- width: calc(50% - 0.375rem)
- .pagination-next
- margin-left: 0.75rem
.pagination-list
- margin-top: 0.75rem
li
flex-grow: 1
flex-shrink: 1
flex-shrink: 1
justify-content: flex-start
order: 1
- .pagination-previous,
- .pagination-next
- margin-left: 0.75rem
.pagination-previous
order: 2
.pagination-next
justify-content: space-between
&.is-centered
.pagination-previous
- margin-left: 0
order: 1
.pagination-list
justify-content: center
order: 3
&.is-right
.pagination-previous
- margin-left: 0
order: 1
.pagination-next
order: 2
- margin-right: 0.75rem
.pagination-list
justify-content: flex-end
order: 3