Issue #3079738 by lauriii, saschaeggi, webchick, xjm, andrewmacpherson, shimpy, effulgentsia, Wim Leers, DyanneNova, svettes, rainbreaw, fhaeberle, ckrina, AaronMcHale, justafish, catch, charlieweb82, AntoineH, lot007, pzajacz, kostyashupenko, jasonbarrie, antonellasevero, finnsky, worldlinemine, bnjmnm, RobLoach, Dennis Cohn, huzooka, Archita Arora, joachim, jrockowitz, benjifisher, shaal, Gábor Hojtsy, quiron, L2G2, ccasals, hampercm, if-jds, abhisekmazumdar, Kami Amiga, pivica, zrpnr, BrightBold, imalabya, jhedstrom, Neslee Canil Pinto, maliknaik, junaidmasoodi, Maithri Shetty, pranav73, mandclu, modulist, nod_, philosurfer, phenaproxima, mherchel, mlncn, rafuel92, leymannx, kiboman, Swapnil_Kotwal, anevins, evankay, rfmarcelino, thamas, brianperry, idebr, joelpittet, boulaffasae, alexpott, volkerk, DuneBL, Eli-T, Mahenkvyas22: Add Claro administration theme to core
2019-10-13 20:42:58 +00:00
|
|
|
/**
|
|
|
|
* @file
|
|
|
|
* Styles for Claro's Pagination.
|
|
|
|
*/
|
|
|
|
|
|
|
|
@import "../base/variables.pcss.css";
|
|
|
|
|
|
|
|
:root {
|
|
|
|
/**
|
|
|
|
* Pager.
|
|
|
|
*/
|
|
|
|
--pager-size: 2rem; /* --space-m × 2 */
|
|
|
|
--pager-border-width: 0.125rem; /* 2px */
|
2021-09-17 09:56:47 +00:00
|
|
|
--pager-fg-color: var(--color-gray-800);
|
Issue #3079738 by lauriii, saschaeggi, webchick, xjm, andrewmacpherson, shimpy, effulgentsia, Wim Leers, DyanneNova, svettes, rainbreaw, fhaeberle, ckrina, AaronMcHale, justafish, catch, charlieweb82, AntoineH, lot007, pzajacz, kostyashupenko, jasonbarrie, antonellasevero, finnsky, worldlinemine, bnjmnm, RobLoach, Dennis Cohn, huzooka, Archita Arora, joachim, jrockowitz, benjifisher, shaal, Gábor Hojtsy, quiron, L2G2, ccasals, hampercm, if-jds, abhisekmazumdar, Kami Amiga, pivica, zrpnr, BrightBold, imalabya, jhedstrom, Neslee Canil Pinto, maliknaik, junaidmasoodi, Maithri Shetty, pranav73, mandclu, modulist, nod_, philosurfer, phenaproxima, mherchel, mlncn, rafuel92, leymannx, kiboman, Swapnil_Kotwal, anevins, evankay, rfmarcelino, thamas, brianperry, idebr, joelpittet, boulaffasae, alexpott, volkerk, DuneBL, Eli-T, Mahenkvyas22: Add Claro administration theme to core
2019-10-13 20:42:58 +00:00
|
|
|
--pager-bg-color: var(--color-white);
|
|
|
|
--pager--hover-bg-color: var(--color-bgblue-active);
|
|
|
|
--pager--focus-bg-color: var(--color-focus);
|
|
|
|
--pager--active-fg-color: var(--color-white);
|
|
|
|
--pager--active-bg-color: var(--color-absolutezero);
|
|
|
|
--pager-border-radius--action: var(--pager-border-width);
|
|
|
|
}
|
|
|
|
|
|
|
|
.pager {
|
|
|
|
margin-top: var(--space-m);
|
|
|
|
margin-bottom: var(--space-m);
|
|
|
|
}
|
|
|
|
|
|
|
|
.pager__items {
|
|
|
|
display: flex;
|
|
|
|
flex-wrap: wrap;
|
|
|
|
align-items: flex-end;
|
|
|
|
justify-content: center;
|
|
|
|
margin: var(--space-m) 0; /* LTR */
|
|
|
|
list-style: none;
|
|
|
|
text-align: center;
|
|
|
|
font-weight: bold;
|
|
|
|
}
|
|
|
|
[dir="rtl"] .pager__items {
|
|
|
|
margin: var(--space-m) 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.pager__item {
|
|
|
|
display: inline-block;
|
|
|
|
margin-right: calc(var(--space-xs) / 2);
|
|
|
|
margin-left: calc(var(--space-xs) / 2);
|
|
|
|
vertical-align: top;
|
|
|
|
}
|
|
|
|
|
|
|
|
.pager__link,
|
|
|
|
.pager__item--current {
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
justify-content: center;
|
|
|
|
box-sizing: border-box;
|
|
|
|
min-width: var(--pager-size);
|
|
|
|
height: var(--pager-size);
|
|
|
|
padding-right: var(--space-xs);
|
|
|
|
padding-left: var(--space-xs);
|
|
|
|
text-decoration: none;
|
|
|
|
color: var(--pager-fg-color);
|
|
|
|
border-radius: var(--space-m); /* Pager size ÷ 2 */
|
|
|
|
background: var(--pager-bg-color); /* Make sure that the text is visible on dark background. */
|
|
|
|
line-height: 1;
|
|
|
|
}
|
|
|
|
.pager__link:hover,
|
|
|
|
.pager__link:focus,
|
|
|
|
.pager__link:active {
|
|
|
|
text-decoration: none;
|
|
|
|
}
|
|
|
|
.pager__link:hover,
|
|
|
|
.pager__link.is-active:hover {
|
|
|
|
color: var(--pager-fg-color);
|
|
|
|
background: var(--pager--hover-bg-color);
|
|
|
|
}
|
|
|
|
.pager__link--action-link {
|
|
|
|
border-radius: var(--pager-border-radius--action);
|
|
|
|
}
|
|
|
|
/* Active number link. */
|
|
|
|
.pager__link.is-active,
|
|
|
|
.pager__item--current {
|
|
|
|
color: var(--pager--active-fg-color);
|
2021-10-01 10:11:37 +00:00
|
|
|
border: var(--pager-border-width) solid transparent;
|
Issue #3079738 by lauriii, saschaeggi, webchick, xjm, andrewmacpherson, shimpy, effulgentsia, Wim Leers, DyanneNova, svettes, rainbreaw, fhaeberle, ckrina, AaronMcHale, justafish, catch, charlieweb82, AntoineH, lot007, pzajacz, kostyashupenko, jasonbarrie, antonellasevero, finnsky, worldlinemine, bnjmnm, RobLoach, Dennis Cohn, huzooka, Archita Arora, joachim, jrockowitz, benjifisher, shaal, Gábor Hojtsy, quiron, L2G2, ccasals, hampercm, if-jds, abhisekmazumdar, Kami Amiga, pivica, zrpnr, BrightBold, imalabya, jhedstrom, Neslee Canil Pinto, maliknaik, junaidmasoodi, Maithri Shetty, pranav73, mandclu, modulist, nod_, philosurfer, phenaproxima, mherchel, mlncn, rafuel92, leymannx, kiboman, Swapnil_Kotwal, anevins, evankay, rfmarcelino, thamas, brianperry, idebr, joelpittet, boulaffasae, alexpott, volkerk, DuneBL, Eli-T, Mahenkvyas22: Add Claro administration theme to core
2019-10-13 20:42:58 +00:00
|
|
|
background: var(--pager--active-bg-color);
|
|
|
|
}
|
|
|
|
.pager__item--first .pager__link::before {
|
2020-08-21 15:41:41 +00:00
|
|
|
background-image: url(../../images/icons/545560/pager-first.svg);
|
Issue #3079738 by lauriii, saschaeggi, webchick, xjm, andrewmacpherson, shimpy, effulgentsia, Wim Leers, DyanneNova, svettes, rainbreaw, fhaeberle, ckrina, AaronMcHale, justafish, catch, charlieweb82, AntoineH, lot007, pzajacz, kostyashupenko, jasonbarrie, antonellasevero, finnsky, worldlinemine, bnjmnm, RobLoach, Dennis Cohn, huzooka, Archita Arora, joachim, jrockowitz, benjifisher, shaal, Gábor Hojtsy, quiron, L2G2, ccasals, hampercm, if-jds, abhisekmazumdar, Kami Amiga, pivica, zrpnr, BrightBold, imalabya, jhedstrom, Neslee Canil Pinto, maliknaik, junaidmasoodi, Maithri Shetty, pranav73, mandclu, modulist, nod_, philosurfer, phenaproxima, mherchel, mlncn, rafuel92, leymannx, kiboman, Swapnil_Kotwal, anevins, evankay, rfmarcelino, thamas, brianperry, idebr, joelpittet, boulaffasae, alexpott, volkerk, DuneBL, Eli-T, Mahenkvyas22: Add Claro administration theme to core
2019-10-13 20:42:58 +00:00
|
|
|
}
|
|
|
|
.pager__item--previous .pager__link::before {
|
2020-08-21 15:41:41 +00:00
|
|
|
background-image: url(../../images/icons/545560/pager-prev.svg);
|
Issue #3079738 by lauriii, saschaeggi, webchick, xjm, andrewmacpherson, shimpy, effulgentsia, Wim Leers, DyanneNova, svettes, rainbreaw, fhaeberle, ckrina, AaronMcHale, justafish, catch, charlieweb82, AntoineH, lot007, pzajacz, kostyashupenko, jasonbarrie, antonellasevero, finnsky, worldlinemine, bnjmnm, RobLoach, Dennis Cohn, huzooka, Archita Arora, joachim, jrockowitz, benjifisher, shaal, Gábor Hojtsy, quiron, L2G2, ccasals, hampercm, if-jds, abhisekmazumdar, Kami Amiga, pivica, zrpnr, BrightBold, imalabya, jhedstrom, Neslee Canil Pinto, maliknaik, junaidmasoodi, Maithri Shetty, pranav73, mandclu, modulist, nod_, philosurfer, phenaproxima, mherchel, mlncn, rafuel92, leymannx, kiboman, Swapnil_Kotwal, anevins, evankay, rfmarcelino, thamas, brianperry, idebr, joelpittet, boulaffasae, alexpott, volkerk, DuneBL, Eli-T, Mahenkvyas22: Add Claro administration theme to core
2019-10-13 20:42:58 +00:00
|
|
|
}
|
|
|
|
.pager__item--next .pager__link::after {
|
2020-08-21 15:41:41 +00:00
|
|
|
background-image: url(../../images/icons/545560/pager-next.svg);
|
Issue #3079738 by lauriii, saschaeggi, webchick, xjm, andrewmacpherson, shimpy, effulgentsia, Wim Leers, DyanneNova, svettes, rainbreaw, fhaeberle, ckrina, AaronMcHale, justafish, catch, charlieweb82, AntoineH, lot007, pzajacz, kostyashupenko, jasonbarrie, antonellasevero, finnsky, worldlinemine, bnjmnm, RobLoach, Dennis Cohn, huzooka, Archita Arora, joachim, jrockowitz, benjifisher, shaal, Gábor Hojtsy, quiron, L2G2, ccasals, hampercm, if-jds, abhisekmazumdar, Kami Amiga, pivica, zrpnr, BrightBold, imalabya, jhedstrom, Neslee Canil Pinto, maliknaik, junaidmasoodi, Maithri Shetty, pranav73, mandclu, modulist, nod_, philosurfer, phenaproxima, mherchel, mlncn, rafuel92, leymannx, kiboman, Swapnil_Kotwal, anevins, evankay, rfmarcelino, thamas, brianperry, idebr, joelpittet, boulaffasae, alexpott, volkerk, DuneBL, Eli-T, Mahenkvyas22: Add Claro administration theme to core
2019-10-13 20:42:58 +00:00
|
|
|
}
|
|
|
|
.pager__item--last .pager__link::after {
|
2020-08-21 15:41:41 +00:00
|
|
|
background-image: url(../../images/icons/545560/pager-last.svg);
|
Issue #3079738 by lauriii, saschaeggi, webchick, xjm, andrewmacpherson, shimpy, effulgentsia, Wim Leers, DyanneNova, svettes, rainbreaw, fhaeberle, ckrina, AaronMcHale, justafish, catch, charlieweb82, AntoineH, lot007, pzajacz, kostyashupenko, jasonbarrie, antonellasevero, finnsky, worldlinemine, bnjmnm, RobLoach, Dennis Cohn, huzooka, Archita Arora, joachim, jrockowitz, benjifisher, shaal, Gábor Hojtsy, quiron, L2G2, ccasals, hampercm, if-jds, abhisekmazumdar, Kami Amiga, pivica, zrpnr, BrightBold, imalabya, jhedstrom, Neslee Canil Pinto, maliknaik, junaidmasoodi, Maithri Shetty, pranav73, mandclu, modulist, nod_, philosurfer, phenaproxima, mherchel, mlncn, rafuel92, leymannx, kiboman, Swapnil_Kotwal, anevins, evankay, rfmarcelino, thamas, brianperry, idebr, joelpittet, boulaffasae, alexpott, volkerk, DuneBL, Eli-T, Mahenkvyas22: Add Claro administration theme to core
2019-10-13 20:42:58 +00:00
|
|
|
}
|
|
|
|
.pager__item--first .pager__link::before,
|
|
|
|
.pager__item--previous .pager__link::before,
|
|
|
|
.pager__item--next .pager__link::after,
|
|
|
|
.pager__item--last .pager__link::after {
|
|
|
|
position: relative;
|
|
|
|
display: inline-block;
|
|
|
|
width: 1rem;
|
|
|
|
height: 1rem;
|
|
|
|
content: "";
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: center;
|
|
|
|
}
|
|
|
|
[dir="rtl"] .pager__item--first .pager__link::before,
|
|
|
|
[dir="rtl"] .pager__item--previous .pager__link::before,
|
|
|
|
[dir="rtl"] .pager__item--next .pager__link::after,
|
|
|
|
[dir="rtl"] .pager__item--last .pager__link::after {
|
|
|
|
transform: scaleX(-1);
|
|
|
|
}
|
|
|
|
|
|
|
|
.pager__item--mini {
|
|
|
|
margin-right: calc(var(--space-m) / 2);
|
|
|
|
margin-left: calc(var(--space-m) / 2);
|
|
|
|
}
|
|
|
|
.pager__link--mini {
|
|
|
|
border-radius: 50%;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* On the mini pager, remove margins for the previous and next icons.
|
|
|
|
* Margins are not needed here as there is no accompanying text.
|
|
|
|
*/
|
|
|
|
.pager__link--mini::before {
|
|
|
|
margin-right: 0;
|
|
|
|
margin-left: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.pager__item-title--backwards {
|
|
|
|
margin-left: 0.5rem; /* LTR */
|
|
|
|
}
|
|
|
|
[dir="rtl"] .pager__item-title--backwards {
|
|
|
|
margin-right: 0.5rem;
|
|
|
|
margin-left: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.pager__item-title--forward {
|
|
|
|
margin-right: 0.5rem; /* LTR */
|
|
|
|
}
|
|
|
|
[dir="rtl"] .pager__item-title--forward {
|
|
|
|
margin-right: 0;
|
|
|
|
margin-left: 0.5rem;
|
|
|
|
}
|
|
|
|
|
|
|
|
@media (-ms-high-contrast: active) {
|
|
|
|
.pager__item a:hover {
|
|
|
|
text-decoration: underline;
|
|
|
|
}
|
|
|
|
}
|