seitime-frappe/frappe/public/less/datepicker.less
Andrew McLeod 07cedc581d feat: Optionally remove seconds from datetime (#8531)
* fix: Add updated datepicker; fixed seconds formatting bug.
Seconds between 0 and 9 were not zero-padded.

* feat: Add framework for time format

* feat: datetime server-side formatters.

* tests: Added server-side datetime formatter tests

* feat: Update client-side datetime formatters

* tests: Add Cypress client-side formatting tests.

* fix: JSON errors

* fix: Update to not hard-code admin password

* fix: Change to using bulk_update rather than the REST API

* tests: Use Custom doctype for testing, not Standard

* fix: Codacy style fixes

* fix: Commonify update_datetime_picker in date.js, datetime.js, time.js
Fix order of time_format in System Settings
Restore get_user_fmt in utils/datetime.js

* feat: Drastically reduce scale of Cypress testing (to make tests faster)
Full testing is possible by setting 'fast_mode' to false in the spec file.

* fix: Fix issues with datepicker/timepicker expansion

* fix: typo

* style: Various style fixes as requested by DeppSource: Python

* fix: Timepicker not hiding on 'now' button. Force hiding on click.

* style: Codacy style fixes.

* fix: Use datepicker from node_modules

* test: Refactor Datetime UI tests

- cy.get_field
- cy.set_value
- cy.insert_doc with ignore_duplicate
- Nominal datetime tests to cover most formats
- Formatting with prettier

* test: Datetime UI tests; wait for cur_frm.doc.datetime to update

* tests: Add whitespace to typed input

- Clear input only for Time field

* test: Wait timeout 200

* test: Fix form test

Co-authored-by: Faris Ansari <netchampfaris@users.noreply.github.com>
2019-12-25 14:54:28 +05:30

62 lines
1.1 KiB
Text

@import "variables.less";
@import (less) "../../../node_modules/air-datepicker/dist/css/datepicker.min.css";
.datepicker {
font-family: inherit;
z-index: 9999 !important;
&--time-current-hours, &--time-current-minutes, &--time-current-seconds {
font-family: inherit;
}
&--day-name {
color: @text-color;
}
&--cell {
&.-current- {
color: @brand-primary;
&.-in-range- {
color: @brand-primary;
}
}
&.-range-from-, &.-range-to- {
border: 1px solid fade(@brand-primary, 30%);
background: fade(@brand-primary, 10%);
}
&.-selected-, &.-current-.-selected- {
background: @brand-primary;
}
&.-in-range- {
background: fade(@brand-primary, 5%);
}
&.-in-range-.-focus- {
background: fade(@brand-primary, 10%);
}
&.-selected-.-focus- {
background: fade(@brand-primary, 90%);
}
}
&--time-row {
background-image: linear-gradient(to right, @border-color, @border-color);
background-repeat: no-repeat;
background-size: 100% 1px;
background-position: left 50%;
}
&--time-row:first-child {
margin: 0;
}
}
.datepicker--button {
color: @brand-primary;
}