devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
108 lines (93 loc) • 3.16 kB
text/less
/**
* DevExtreme (widgets/generic/pager.generic.less)
* Version: 20.1.4
* Build date: Tue Jun 02 2020
*
* Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
@import (once) "./selectBox.generic.less";
@import (once) "./numberBox.generic.less";
.dx-size-default() {
@GENERIC_PAGER_PADDINGS: 9px;
@GENERIC_PAGER_SEPARATOR_PADDINGS: 8px;
@GENERIC_PAGER_PAGE_PADDING_LEFT_RIGHT: 9px;
@GENERIC_PAGER_PAGE_PADDING_TOP: 7px;
@GENERIC_PAGER_PAGE_PADDING_BOTTOM: 8px;
@GENERIC_PAGER_NAVBUTTON_PADDINGS: @GENERIC_PAGER_PADDINGS 13px;
@GENERIC_PAGER_NAVBUTTON_HEIGHT: 17px;
@GENERIC_PAGER_PAGESIZE_PADDING_TOP: 7px;
@GENERIC_PAGER_PAGESIZE_PADDING_BOTTOM: 8px;
@GENERIC_PAGER_PAGESIZE_PADDING_LEFT: 10px;
@GENERIC_PAGER_PAGESIZE_PADDING_RIGHT: 9px;
}
.dx-size-compact() {
@GENERIC_PAGER_PADDINGS: 5px;
@GENERIC_PAGER_PAGE_PADDING_LEFT_RIGHT: 6px;
@GENERIC_PAGER_PAGE_PADDING_TOP: 4px;
@GENERIC_PAGER_PAGE_PADDING_BOTTOM: 5px;
@GENERIC_PAGER_SEPARATOR_PADDINGS: 4px;
@GENERIC_PAGER_NAVBUTTON_PADDINGS: @GENERIC_PAGER_PADDINGS 7px;
@GENERIC_PAGER_NAVBUTTON_HEIGHT: 16px;
@GENERIC_PAGER_PAGESIZE_PADDING_TOP: 4px;
@GENERIC_PAGER_PAGESIZE_PADDING_BOTTOM: 5px;
@GENERIC_PAGER_PAGESIZE_PADDING_LEFT: 8px;
@GENERIC_PAGER_PAGESIZE_PADDING_RIGHT: 6px;
}
.dx-pager {
padding-top: @GENERIC_PAGER_PADDINGS;
padding-bottom: @GENERIC_PAGER_PADDINGS;
&.dx-light-mode {
.dx-page-sizes {
min-width: 42px;
}
.dx-page-index {
min-width: 19px;
}
}
.dx-pages {
.dx-page {
padding: @GENERIC_PAGER_PAGE_PADDING_TOP @GENERIC_PAGER_PAGE_PADDING_LEFT_RIGHT @GENERIC_PAGER_PAGE_PADDING_BOTTOM;
}
.dx-separator {
padding-left: @GENERIC_PAGER_SEPARATOR_PADDINGS;
padding-right: @GENERIC_PAGER_SEPARATOR_PADDINGS;
}
.dx-navigate-button {
width: 9px;
height: @GENERIC_PAGER_NAVBUTTON_HEIGHT;
padding: @GENERIC_PAGER_NAVBUTTON_PADDINGS;
}
.dx-prev-button {
.dx-icon(chevronleft);
}
.dx-next-button {
.dx-icon(chevronright);
}
.dx-prev-button,
.dx-next-button {
.dx-icon-font-centered-sizing(21px);
}
}
.dx-page,
.dx-page-size {
border-radius: @pager-page-border-radius;
border-style: solid;
border-width: 1px;
border-color: transparent;
}
.dx-page-sizes .dx-page-size {
padding-left: @GENERIC_PAGER_PAGESIZE_PADDING_LEFT;
padding-right: @GENERIC_PAGER_PAGESIZE_PADDING_RIGHT;
padding-top: @GENERIC_PAGER_PAGESIZE_PADDING_TOP;
padding-bottom: @GENERIC_PAGER_PAGESIZE_PADDING_BOTTOM;
}
.dx-pages,
.dx-page-sizes {
.dx-selection {
color: @pager-page-selected-color;
border-color: @pager-page-selected-border-color;
background-color: @pager-page-selected-bg;
}
}
}