tripleo-ui/src/less/base.less

112 lines
3.7 KiB
Plaintext

/*
Combination of default Patternfly import files:
@import "~patternfly/less/patternfly.less";
@import "~patternfly/less/patternfly-additions.less";
is broken at the moment because patternfly-additions.less file imports
bootstrap dependencies that in a wrong way override sylesheets defined
in previously imported patternfly.less. A solution to separate bootstrap
imports into separate file that would get imported first has been proposed
upstream.
As a workaround we explicitly include imports from patternfly-additions.less
and import patternfly.less in between them. Those imports need to be
checked/updated with every patternfly package update to make sure we import
all available files.
*/
/* PatternFly additions to Bootstrap - patternfly-additions.less part 1 */
// Bootstrap variables and mixins
@import "~patternfly/less/lib/bootstrap/variables.less";
@import "~patternfly/less/lib/bootstrap/mixins.less";
// Font Awesome variables
@import "~patternfly/less/lib/font-awesome/variables.less";
// Bootstrap-Combobox
@import "~patternfly/less/lib/bootstrap-combobox/combobox.less";
// Bootstrap-Datepicker
@import "~patternfly/less/lib/bootstrap-datepicker/datepicker3.less";
// Bootstrap-Select
@import "~patternfly/less/lib/bootstrap-select/bootstrap-select.less";
// Bootstrap Switch
@import "~patternfly/less/lib/bootstrap-switch/bootstrap-switch.less";
// Bootstrap Touchspin
@import (less) "~patternfly/less/lib/bootstrap-touchspin/jquery.bootstrap-touchspin.css";
// C3 charts
@import (less) "~patternfly/less/lib/c3/c3.css";
// Bootstrap-DateTimePicker
@import "~patternfly/less/lib/eonasdan-bootstrap-datetimepicker/bootstrap-datetimepicker-build.less";
/* Patternfly */
@import "~patternfly/less/patternfly.less";
/* Patternfly additions - patternfly-additions.less part 2 */
@import "~patternfly/less/variables.less";
@import "~patternfly/less/mixins.less";
@import "~patternfly/less/blank-slate.less";
@import "~patternfly/less/bootstrap-combobox.less";
@import "~patternfly/less/bootstrap-datepicker.less";
@import "~patternfly/less/bootstrap-select.less";
@import "~patternfly/less/bootstrap-switch.less";
@import "~patternfly/less/bootstrap-touchspin.less";
@import "~patternfly/less/bootstrap-treeview.less";
@import "~patternfly/less/cards.less";
@import "~patternfly/less/charts.less";
@import "~patternfly/less/close.less";
@import "~patternfly/less/datatables.less";
@import "~patternfly/less/footer.less";
@import "~patternfly/less/icons.less";
@import "~patternfly/less/infotip.less";
@import "~patternfly/less/layouts.less";
@import "~patternfly/less/list-view.less";
@import "~patternfly/less/login.less";
@import "~patternfly/less/navbar.less";
@import "~patternfly/less/navbar-alt.less";
@import "~patternfly/less/navbar-vertical.less";
@import "~patternfly/less/nav-vertical-alt.less";
@import "~patternfly/less/search.less";
@import "~patternfly/less/sidebar.less";
@import "~patternfly/less/spinner.less";
@import "~patternfly/less/syntax-highlighting.less";
@import "~patternfly/less/time-picker.less";
@import "~patternfly/less/toast.less";
@import "~patternfly/less/toolbar.less";
@import "~patternfly/less/vertical-nav.less";
/* TripleO UI styles */
@import "utils/variables";
@import "utils/patternflyOverrides";
@import "ui/Forms";
@import "ui/Grid";
@import "ui/Modals";
@import "ui/Tables";
@import "ui/Navs";
@import "ui/FixedContainer";
@import "ui/Sidebar";
@import "ui/Tooltips";
@import "components/EnvironmentConfiguration";
@import "components/DeploymentDetail";
@import "components/DeploymentPlan";
@import "components/NodePickerInput";
@import "components/Plans";
@import "components/RoleCard";
@import "components/Validations";
.wrapper-fixed-body {
padding-top: @header-height;
}
a {
&.link {
cursor: pointer;
}
}