Files
awx/awx/ui/client/lib/theme/index.less

179 lines
8.4 KiB
Plaintext

// Dependency Variables
@import '../../../node_modules/components-font-awesome/less/variables';
// App-specific Legacy Variables
@import '../../src/shared/branding/colors.default.less';
@import '../../src/shared/branding/colors';
/**
* Override Variables
*
* NOTE: Used in conditional build scenarios and will need to persist after any refactoring effort.
*/
@import '../../assets/variables';
/**
* Legacy Styles
*
* NOTE: Styles below are a mix of 3rd-party dependencies and in-house code. For the 3rd-party
* stuff, we'd be better off managing them via npm where possible.
*/
@import '../../legacy-styles/fonts';
@import '../../legacy-styles/main-layout';
@import '../../legacy-styles/animations';
@import '../../legacy-styles/jquery-ui-overrides';
@import '../../legacy-styles/codemirror';
@import '../../legacy-styles/angular-scheduler';
@import '../../legacy-styles/log-viewer';
@import '../../legacy-styles/event-viewer';
@import '../../legacy-styles/job-details';
@import '../../legacy-styles/jobs';
@import '../../legacy-styles/inventory-edit';
@import '../../legacy-styles/breadcrumbs';
@import '../../legacy-styles/stdout';
@import '../../legacy-styles/lists';
@import '../../legacy-styles/forms';
@import '../../legacy-styles/dashboard';
@import '../../legacy-styles/jPushMenu';
@import '../../legacy-styles/survey-maker';
@import '../../legacy-styles/text-label';
@import '../../legacy-styles/bootstrap-datepicker';
@import '../../legacy-styles/ansible-ui';
// Dependency Style Overrides
@import '../../src/shared/bootstrap-settings';
// Legacy Utilities
@import '../../src/shared/utilities/alerts';
@import '../../src/shared/utilities/hidden';
@import '../../src/shared/utilities/icons';
@import '../../src/shared/utilities/layer';
@import '../../src/shared/utilities/truncated-text';
@import '../../src/shared/utilities/unbold';
@import '../../src/shared/utilities/wordwrap';
// Legacy Layout
@import '../../src/shared/layouts/one-plus-one';
@import '../../src/shared/layouts/one-plus-two';
/**
* Legacy Features
*
* NOTE: "dot" namespacing interferes with Less' ability to infer the .less suffix, so it's
* explicitly added to the import statements below.
*/
@import '../../src/about/about.block.less';
@import '../../src/access/rbac-role-column/roleList.block.less';
@import '../../src/access/add-rbac.block.less';
@import '../../src/activity-stream/streamDetailModal/streamDetailModal.block.less';
@import '../../src/activity-stream/activitystream.block.less';
@import '../../src/bread-crumb/bread-crumb.block.less';
@import '../../src/configuration/configuration.block.less';
@import '../../src/credentials/ownerList.block.less';
@import '../../src/footer/footer.block.less';
@import '../../src/home/dashboard/counts/dashboard-counts.block.less';
@import '../../src/home/dashboard/graphs/dashboard-graphs.block.less';
@import '../../src/home/dashboard/lists/dashboard-list.block.less';
@import '../../src/home/dashboard/dashboard.block.less';
@import '../../src/instance-groups/capacity-bar/capacity-bar.block.less';
@import '../../src/instance-groups/instance-group.block.less';
@import '../../src/inventories-hosts/inventories/insights/insights.block.less';
@import '../../src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.block.less';
@import '../../src/inventories-hosts/inventories/related/hosts/related-groups-labels/relatedGroupsLabelsList.block.less';
@import '../../src/inventories-hosts/inventories/smart-inventory/smart-inventory-host-filter/host-filter-modal/host-filter-modal.block.less';
@import '../../src/inventories-hosts/inventories/inventories.block.less';
@import '../../src/inventories-hosts/shared/associate-groups/associate-groups.block.less';
@import '../../src/inventories-hosts/shared/associate-hosts/associate-hosts.block.less';
@import '../../src/job-results/host-event/host-event.block.less';
@import '../../src/job-results/host-status-bar/host-status-bar.block.less';
@import '../../src/job-results/job-results-stdout/job-results-stdout.block.less';
@import '../../src/job-results/job-results.block.less';
@import '../../src/job-submission/job-submission.block.less';
@import '../../src/license/license.block.less';
@import '../../src/login/loginModal/thirdPartySignOn/thirdPartySignOn.block.less';
@import '../../src/login/loginModal/loginModal.block.less';
@import '../../src/login/loginModal/loginModalNotice.block.less';
@import '../../src/main-menu/main-menu.block.less';
@import '../../src/management-jobs/card/mgmtcards.block.less';
@import '../../src/notifications/notifications.block.less';
@import '../../src/organizations/linkout/addUsers/addUsers.block.less';
@import '../../src/organizations/orgcards.block.less';
@import '../../src/portal-mode/portal-mode.block.less';
@import '../../src/scheduler/repeatFrequencyOptions.block.less';
@import '../../src/scheduler/schedulerForm.block.less';
@import '../../src/scheduler/schedulerFormDetail.block.less';
@import '../../src/scheduler/schedulertime.block.less';
@import '../../src/scheduler/scheduleToggle.block.less';
@import '../../src/scheduler/spinnerInput.block.less';
@import '../../src/setup-menu/hover-icon.block.less';
@import '../../src/setup-menu/setup-extra.block.less';
@import '../../src/setup-menu/setup-item.block.less';
@import '../../src/setup-menu/setup-menu.block.less';
@import '../../src/shared/container/container.block.less';
@import '../../src/shared/detail-nav/detail-nav.block.less';
@import '../../src/shared/icon/icon.block.less';
@import '../../src/shared/instance-groups-multiselect/instance-groups.block.less';
@import '../../src/shared/lookup/lookup-modal.block.less';
@import '../../src/shared/modal/modal';
@import '../../src/shared/multi-select-preview/multi-select-preview.block.less';
@import '../../src/shared/paginate/paginate.block.less';
@import '../../src/shared/prompt/prompt';
@import '../../src/shared/smart-search/smart-search.block.less';
@import '../../src/shared/button.block.less';
@import '../../src/shared/download-standard-out.block.less';
@import '../../src/shared/media-object.block.less';
@import '../../src/shared/text-label';
@import '../../src/smart-status/smart-status.block.less';
@import '../../src/standard-out/standard-out.block.less';
@import '../../src/system-tracking/date-picker/date-picker.block.less';
@import '../../src/system-tracking/fact-data-table/fact-data-table.block.less';
@import '../../src/system-tracking/fact-module-filter.block.less';
@import '../../src/system-tracking/fact-module-pickers.block.less';
@import '../../src/system-tracking/system-tracking-container.block.less';
@import '../../src/templates/job_templates/multi-credential/multi-credential.block.less';
@import '../../src/templates/labels/labelsList.block.less';
@import '../../src/templates/survey-maker/survey-maker.block.less';
@import '../../src/templates/survey-maker/survey-maker.block.less';
@import '../../src/templates/survey-maker/shared/survey-controls.block.less';
@import '../../src/templates/survey-maker/survey-maker.block.less';
@import '../../src/templates/workflows/workflow-chart/workflow-chart.block.less';
@import '../../src/templates/workflows/workflow-controls/workflow-controls.block.less';
@import '../../src/templates/workflows/workflow-maker/workflow-maker.block.less';
@import '../../src/tooltip/tooltip.block.less';
@import '../../src/workflow-results/workflow-status-bar/workflow-status-bar.block.less';
@import '../../src/workflow-results/workflow-results.block.less';
/**
* App-wide style
*
* NOTE: Variables, mixins, and classes below are useful in more than one place across the
* application. When working with Less, if the need for a variable, mixin, class, etc exists in
* more than one location, take a moment to move it to this more general location for easy reuse
* and to avoid duplication.
*/
@import '_variables';
@import '_mixins';
@import '_utility';
@import '_global';
/**
* Component and Feature style
*
* NOTE: These index files are aggregation points for components and features. To view the more
* granular imports, view the contents of these files. Variables, classes, etc defined within
* these specific files ought to have no use elsewhere. As we shift to leverage components, very
* few feature-specific styles will exist.
*/
@import '../components/_index';
@import '../../features/_index';
/*
* Resets
*
* NOTE: In some cases, the legacy classes override dependency styles explicitly. In those cases,
* it's necessary to override the overrides. This particular file will only be relevant during
* the transition.
*/
@import '_resets';