com.phloxui
Version:
PhloxUI Ng2+ Framework
156 lines (127 loc) • 3.17 kB
text/less
phx-date-picker{
//overide bs style
.form-control{
}
&.disabled {
.form-control[disabled], fieldset[disabled] .form-control {
cursor: default;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
opacity: 1;
color: @CLR_DISABLED_FONT;
background-color: @CLR_DISABLED_BG;
}
}
}
/* Date picker */
.phx-date-picker {
position: relative;
display: inline-block;
>.date-picker-textbox {
display: inline-block;
}
>.date-picker-view {
.phlox-box-shadow(@PHLOX_DROPDOWN_LIST_SHADOW_HLEN, @PHLOX_DROPDOWN_LIST_SHADOW_VLEN, @PHLOX_DROPDOWN_LIST_SHADOW_BLUR, @PHLOX_DROPDOWN_LIST_SHADOW_SPREAD);
position: absolute;
display: none;
width: 250px;
z-index: 2;
background-color: extract(@CLR_1, 9);
.icon-arrow-left {
padding-top: 4pt;
font-family: "PhloxGlyphicons";
&:before {
content: "B";
}
}
.icon-arrow-right {
padding-top: 4pt;
font-family: "PhloxGlyphicons";
&:before {
content: "C";
}
}
&.show {
display: inline-block;
}
>.date-picker-header {
padding-left: 0;
padding-right: 0;
display: table;
width: 100%;
height: 30px;
>.date-picker-center{
min-width: 200px;
position: relative;
text-align: center;
display: table-cell;
vertical-align: bottom;
> div:first-child {
position: absolute;
width: 25%;
left: 0;
cursor:pointer;
}
> div:nth-child(2) {
position: absolute;
width: 25%;
right: 0;
cursor:pointer;
}
> div:last-child {
text-align: center;
line-height: 2.15em;
cursor:pointer;
}
}
.left-angle, .right-angle{
color: @CLR_FIXED_FONT;
}
}
>.date-picker-body{
padding-left: 0;
padding-right: 0;
>.month-view{
>.day-header{
position: relative;
}
>.day-body{
cursor:pointer;
}
.col-md-1{
padding: 0;
line-height: @DATE_PICKER_LINE_HEIGHT;
> .day-label {
text-align: center;
&.header-text{
font-weight: bold;
}
&.day-bg-color{
}
}
&.day {
color: extract(@CLR_0, 1);
&.disable{
color: extract(@CLR_0, 9);
}
&.today{
color: extract(@CLR_1, 9);
background-color: extract(@CLR_BRAND_HUE, 3);
border-radius: @DATE_PICKER_BORDER_RADIUS;
}
&.selected{
color: extract(@CLR_1, 9);
background-color: @CLR_BRAND;
border-radius: @DATE_PICKER_BORDER_RADIUS;
}
&.minmax-date{
cursor: default;
color: extract(@CLR_1, 7);
border-radius: @DATE_PICKER_BORDER_RADIUS;
}
}
}
}
}
}
}