thirdparty-date.less 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. @datepicker-active-bg: #2283C5;
  2. @datepicker-disabled-bg: #8B9AA3;
  3. @datepicker-active-bg2: #7D8893;//inside .well
  4. .enable_plugin_datetime() when(@enable-plugin-datetime = true) {
  5. // date & time picker
  6. .datepicker , .daterangepicker {
  7. td , th { .border-radius(0) !important; font-size: @base-font-size; }
  8. td.active {
  9. & , &:hover { background:@datepicker-active-bg !important; }
  10. &.disabled {
  11. & , &:hover { background:@datepicker-disabled-bg !important; }
  12. }
  13. }
  14. }
  15. .datepicker {
  16. td , th { min-width: 32px; }
  17. }
  18. .datepicker-dropdown.datepicker-orient-bottom {
  19. &:after, &:before {
  20. top: auto;
  21. }
  22. }
  23. .daterangepicker .calendar-date {
  24. border-radius: 0;
  25. }
  26. .datepicker-months .month , .datepicker-years .year {
  27. border-radius:0 !important;
  28. }
  29. .datepicker-months .month.active , .datepicker-years .year.active {
  30. & , &:hover , &:focus, &:active {
  31. background-image: none !important;
  32. background-color: @datepicker-active-bg !important;
  33. }
  34. }
  35. .bootstrap-timepicker-widget table td input {
  36. width: 32px;
  37. }
  38. .well .datepicker table tr td.day:hover {
  39. background-color: @datepicker-active-bg2;
  40. color: #FFF;
  41. }
  42. .bootstrap-timepicker-widget table td a:hover {
  43. .border-radius(0);
  44. }
  45. .daterangepicker.opensleft, .daterangepicker.opensright {
  46. &:before {
  47. -moz-border-bottom-colors: rgba(0, 0, 0, 0.2);
  48. }
  49. &:after {
  50. -moz-border-bottom-colors: #fff;
  51. }
  52. }
  53. .datepicker-dropdown:before {
  54. -moz-border-bottom-colors: rgba(0, 0, 0, 0.2);
  55. }
  56. .datepicker-dropdown:after {
  57. -moz-border-bottom-colors: #fff;
  58. }
  59. .datepicker-dropdown.datepicker-orient-bottom:before {
  60. -moz-border-top-colors: #999;
  61. }
  62. .datepicker-dropdown.datepicker-orient-bottom:after {
  63. -moz-border-top-colors: #FFF;
  64. }
  65. .bootstrap-timepicker-widget.dropdown-menu:before {
  66. -moz-border-bottom-colors: rgba(0,0,0,0.2);
  67. }
  68. .bootstrap-timepicker-widget.dropdown-menu:after {
  69. -moz-border-bottom-colors: #FFF;
  70. }
  71. .bootstrap-timepicker-widget.timepicker-orient-bottom:before {
  72. -moz-border-top-colors: #999;
  73. }
  74. .bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  75. -moz-border-top-colors: #FFF;
  76. }
  77. //date time picker
  78. .bootstrap-datetimepicker-widget [class=btn] {
  79. border-width: 0 !important;
  80. background-color: transparent !important;
  81. color: desaturate(lighten(#1B6AAA, 20%), 40%) !important;
  82. text-shadow: none !important;
  83. &:hover {
  84. color: #1B6AAA !important;
  85. }
  86. }
  87. .bootstrap-datetimepicker-widget .btn.btn-primary {
  88. border-width: 3px !important;
  89. }
  90. .bootstrap-datetimepicker-widget .picker-switch {
  91. margin-bottom: 2px;
  92. .btn {
  93. width: 90% !important;
  94. background-color: #EEE !important;
  95. color: @ace-blue !important;
  96. font-size: @font-size-datetimepicker-switch;
  97. &:hover {
  98. background-color: desaturate(lighten(@btn-primary , 40%) , 10%) !important;
  99. }
  100. }
  101. }
  102. .bootstrap-datetimepicker-widget td span {
  103. border-radius: 0;
  104. }
  105. .bootstrap-datetimepicker-widget {
  106. .timepicker-hour, .timepicker-minute, .timepicker-second {
  107. color: #555 !important;
  108. }
  109. }
  110. }
  111. .enable_plugin_datetime();