diff --git a/x-pack/plugins/ml/public/jobs/new_job/simple/population/create_job/index.js b/x-pack/plugins/ml/public/jobs/new_job/simple/population/create_job/index.js
index 9c4e1025daf39..2b51b3ca0359c 100644
--- a/x-pack/plugins/ml/public/jobs/new_job/simple/population/create_job/index.js
+++ b/x-pack/plugins/ml/public/jobs/new_job/simple/population/create_job/index.js
@@ -6,7 +6,6 @@
-import './styles/main.less';
import './create_job_controller';
import './create_job_service';
import './create_job_chart_directive';
diff --git a/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/_index.scss b/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/_index.scss
new file mode 100644
index 0000000000000..e04ae3b356559
--- /dev/null
+++ b/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/_index.scss
@@ -0,0 +1 @@
+@import 'create_job/index'
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/styles/main.less b/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/_create_jobs.scss
old mode 100755
new mode 100644
similarity index 54%
rename from x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/styles/main.less
rename to x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/_create_jobs.scss
index 384638bdf8e18..e9acadb297803
--- a/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/styles/main.less
+++ b/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/_create_jobs.scss
@@ -1,192 +1,193 @@
-@import (reference) "~ui/styles/variables";
-
-.recognizer-job-container {
- font-size: 14px;
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-left: 15px;
- padding-right: 15px;
-
-
- .job-state-info {
- margin-bottom: 10px;
- }
-
- .form-controls, .charts-container {
- margin: 0px;
- margin-right: -10px;
-
- & > div {
- border: 1px solid #E4E4E3;
- border-top: 0px;
- }
-
- & > h4 {
- margin-top: 0px;
- margin-bottom: 0px;
- padding: 10px;
- background-color: @kibanaBlue3;
- color: #FFFFFF;
- }
-
- .btn-load-vis {
- border-radius: 4px !important;
- margin-top: -2px;
- }
- }
-
- .advanced-button {
- min-width: 23px;
- }
- .advanced-button-container {
- label {
- cursor: pointer;
- display: inline-block;
- }
- }
- .advanced-group {
- padding: 10px;
- background-color: #F9F9F9;
- label {
- font-weight: normal;
- }
- }
-
- .charts-container {
- margin-left: -10px;
- margin-bottom: 10px;
- margin-right: 0px;
- line-height: 20px;
-
- .jobs-list, .save-objects-list {
- padding: 5px;
-
- .job-container {
- border: 1px solid #D9D9D9;
- // padding: 5px;
- margin: 5px;
- border-radius: 3px;
- display: flex;
-
- .labels {
- flex: auto;
- margin: 5px;
- .title {
- color: #0079a5;
- // font-size: 16px;
- }
- .exists {
- color: #999999;
- font-style: italic;
- span {
- font-size: 12px;
- }
- }
- .sub-title {
- color: #999999;
- font-size: 12px;
- margin-top: 2px;
- font-style: italic;
- }
- }
- .results {
- flex-grow: 0;
- flex-shrink: 0;
- // width: 200px;
- border-left: 1px solid #D9D9D9;
- background-color: #F9F9F9;
- // padding: 10px;
- padding-top: 4px;
-
- opacity: 0;
- transition: opacity 0.5s;
-
- .result-box {
- display: inline-block;
- vertical-align: middle;
- text-align: center;
-
- width: 50px;
-
- .result-box-title {
- color: #999999;
- font-size: 12px;
- font-style: italic;
- margin-bottom: 3px;
- }
-
- .result-box-inner {
- // border: 1px solid #D9D9D9;
- // background-color: #efefef;
- // border-radius: 3px;
- // font-size: 20px;
- // width: 40px;
- // height: 40px;
- width: 20px;
- height: 20px;
- font-size: 15px;
- margin: 0px;
- align-items: center;
- justify-content: center;
- display: inline-flex;
- vertical-align: top;
- }
- }
- }
- }
- }
- .jobs-list {
- .result-box {
- margin-right: 10px;
- }
- }
- }
-
- .form-section {
- margin: 0px 0px 0px 0px;
- border-bottom: 1px solid #E4E4E3;
- padding: 10px;
- overflow: hidden;
-
- & > h4, & > h5 {
- margin-top: 0px;
- display: inline-block;
- }
- .form-group:last-child {
- margin-bottom: 0px;
- }
-
- .help-text {
- border: 1px solid #e8e8e8;
- padding: 5px;
- background-color: #f1f1f1;
- border-radius: 3px;
- font-size: 12px;
- }
-
-
- }
-
- .form-section:last-of-type {
- margin: 0px;
- border-bottom: 0px solid #E4E4E3;
- }
-
- .form-section-collapsed {
- height: 46px;
- }
-
-
- div.validation-error {
- color: #fe5050;
- font-size: 12px;
- }
-}
-
-
-// hide the default es loading indicator bar as it can't be switched off
-// for standard es searches using the http header.
-.loadingIndicator__bar {
- display: none;
-}
+// SASSTODO: This file needs to be rewritten for proper variable usage and size calcs
+.recognizer-job-container {
+ font-size: $euiFontSizeS;
+ width: 100%;
+ margin-right: auto;
+ margin-left: auto;
+ padding-left: $euiSize;
+ padding-right: $euiSize;
+
+
+ .job-state-info {
+ margin-bottom: $euiSize;
+ }
+
+ .form-controls, .charts-container {
+ margin: 0px;
+ margin-right: -$euiSize;
+
+ // SASSTODO: Proper selector
+ & > div {
+ border: 1px solid $euiColorLightestShade;
+ border-top: 0px;
+ }
+
+ // SASSTODO: Proper selector
+ & > h4 {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ padding: 10px;
+ background-color: $euiColorPrimary;
+ color: $euiColorEmptyShade;
+ }
+
+ .btn-load-vis {
+ border-radius: $euiBorderRadius !important;
+ margin-top: -2px;
+ }
+ }
+
+ // SASSTODO: Proper calc
+ .advanced-button {
+ min-width: 23px;
+ }
+
+ .advanced-button-container {
+ // SASSTODO: Proper selector
+ label {
+ cursor: pointer;
+ display: inline-block;
+ }
+ }
+
+ .advanced-group {
+ padding: 10px;
+ background-color: $euiColorLightestShade;
+
+ // SASSTODO: Proper selector
+ label {
+ font-weight: $euiFontWeightRegular;
+ }
+ }
+
+ .charts-container {
+ margin-left: -$euiSizeS;
+ margin-bottom: $euiSizeS;
+ margin-right: 0px;
+ line-height: 20px;
+
+ .jobs-list, .save-objects-list {
+ padding: $euiSizeXS;
+
+ .job-container {
+ border: 1px solid $euiColorLightestShade;
+ // padding: 5px;
+ margin: $euiSizeXS;
+ border-radius: $euiBorderRadius;
+ display: flex;
+
+ .labels {
+ flex: auto;
+ margin: $euiBorderRadius;
+ .title {
+ color: $euiColorPrimary;
+ }
+ .exists {
+ color: $euiColorMediumShade;
+ font-style: italic;
+
+ // SASSTODO: Proper selector
+ span {
+ font-size: $euiSizeXS;
+ }
+ }
+ .sub-title {
+ color: $euiColorDarkShade;
+ font-size: $euiFontSizeXS;
+ margin-top: 2px;
+ font-style: italic;
+ }
+ }
+
+ .results {
+ flex-grow: 0;
+ flex-shrink: 0;
+ border-left: 1px solid $euiColorLightShade;
+ background-color: $euiColorLightestShade;
+ padding-top: $euiSizeXS;
+
+ opacity: 0;
+ transition: opacity 0.5s;
+
+ .result-box {
+ display: inline-block;
+ vertical-align: middle;
+ text-align: center;
+ // SASSTODO: Proper calc
+ width: 50px;
+
+ .result-box-title {
+ color: $euiColorMediumShade;
+ font-size: $euiFontSizeXS;
+ font-style: italic;
+ margin-bottom: $euiSizeXS;
+ }
+
+ .result-box-inner {
+ width: 20px;
+ height: 20px;
+ font-size: $euiFontSizeM;
+ margin: 0px;
+ align-items: center;
+ justify-content: center;
+ display: inline-flex;
+ vertical-align: top;
+ }
+ }
+ }
+ }
+ }
+ .jobs-list {
+ .result-box {
+ margin-right: $euiSizeS;
+ }
+ }
+ }
+
+ .form-section {
+ margin: 0px 0px 0px 0px;
+ border-bottom: 1px solid $euiColorLightestShade;
+ padding: $euiSizeS;
+ overflow: hidden;
+
+ // SASSTODO: Proper selector
+ & > h4, & > h5 {
+ margin-top: 0px;
+ display: inline-block;
+ }
+ .form-group:last-child {
+ margin-bottom: 0px;
+ }
+
+ // SASSTODO: Proper selector
+ .help-text {
+ border: 1px solid $euiColorLightestShade;
+ padding: 5px;
+ background-color: $euiColorEmptyShade;
+ border-radius: $euiSizeXS;
+ font-size: $euiFontSizeXS;
+ }
+ }
+
+ .form-section:last-of-type {
+ margin: 0px;
+ border-bottom: 0px solid $euiColorLightestShade;
+ }
+
+ .form-section-collapsed {
+ height: 46px;
+ }
+
+
+ div.validation-error {
+ color: $euiColorDanger;
+ font-size: $euiFontSizeXS;
+ }
+}
+
+
+// hide the default es loading indicator bar as it can't be switched off
+// for standard es searches using the http header.
+.loadingIndicator__bar {
+ display: none;
+}
diff --git a/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/_index.scss b/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/_index.scss
new file mode 100644
index 0000000000000..ea8b32f6673b1
--- /dev/null
+++ b/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/_index.scss
@@ -0,0 +1 @@
+@import 'create_jobs';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/index.js b/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/index.js
index 1c5958eecd323..96b3791f4558c 100644
--- a/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/index.js
+++ b/x-pack/plugins/ml/public/jobs/new_job/simple/recognize/create_job/index.js
@@ -6,7 +6,6 @@
-import './styles/main.less';
import './create_job_controller';
import './create_job_service';
import 'plugins/ml/services/mapping_service';
diff --git a/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/_index.scss b/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/_index.scss
new file mode 100644
index 0000000000000..e75c986b33fbc
--- /dev/null
+++ b/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/_index.scss
@@ -0,0 +1 @@
+@import 'create_job/index';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/styles/main.less b/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/_create_job.scss
old mode 100755
new mode 100644
similarity index 71%
rename from x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/styles/main.less
rename to x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/_create_job.scss
index f8425eaa0c288..726c88ca04f45
--- a/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/styles/main.less
+++ b/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/_create_job.scss
@@ -1,203 +1,210 @@
-.single-metric-job-container {
- font-size: 14px;
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-left: 15px;
- padding-right: 15px;
-
-
- .job-state-info {
- margin-bottom: 10px;
- }
-
- .validation-error {
- color: #fe5050;
- font-size: 12px;
- }
-
- .form-controls {
- .bucket-span-container {
- white-space: nowrap;
- width: calc(~"100% - 40px");
- margin-bottom: 2px;
-
- .bucket-span-input {
- background-color: transparent;
- float: left;
- }
-
- .bucket-span-input:disabled {
- background-color: #D9D9D9;
- }
-
- .validation-error {
- margin-bottom: -25px;
- }
- }
-
- .btn-load-vis {
- border-radius: 4px !important;
- margin-left: 5px;
- min-width: 35px;
- }
- }
-
- .advanced-button {
- min-width: 23px;
- }
- .advanced-button-container {
- label {
- cursor: pointer;
- display: inline-block;
- }
- }
-
- .advanced-group {
- padding: 10px;
- background-color: #F9F9F9;
- label {
- font-weight: normal;
- }
- }
-
- .chart-container {
- margin-bottom: 20px;
-
- .chart-loader {
- border: 1px solid #e5e5e5;
- margin-left: 49px;
- display: flex;
- margin-bottom: 52px;
- position: relative;
- background-color: rgba(255, 255, 255, 0.75);
-
- .status-label {
- width: 50%;
- text-align: center;
- margin: auto;
-
-
- .no-results {
- color: #555;
- background-color: aliceblue;
- border: 1px solid #DDEFFF;
- padding: 25px;
- border-radius: 4px;
- display: inline-block;
-
- i {
- color: #5a9bd6
- }
- h2, h4 {
- margin-top: 0px;
- }
- }
- }
- }
-
- ml-single-metric-job-chart {
- svg {
- font-size: 12px;
- font-family: "Open Sans", "Lato", "Helvetica Neue", Helvetica, Arial;
- }
-
- .axis path, .axis line {
- fill: none;
- stroke: #cccccc;
- shape-rendering: crispEdges;
- }
-
- .axis text {
- fill: #000;
- }
-
- .axis .tick line {
- stroke: rgba(0, 0, 0, 0.1);
- stroke-width: 0px;
- }
-
- .area {
- stroke-width: 1;
- }
-
- .area.bounds {
- fill: rgba(50, 167, 194, 0.25);
- }
-
- .values-line {
- fill: none;
- stroke: #32a7c2;
- stroke-width: 2;
- }
-
- .values-dots circle {
- fill: #32a7c2;
- stroke-width: 0;
- }
-
- .metric-value {
- opacity: 1;
- fill: #32a7c2;
- }
-
- .context-chart .axis text {
- font-size: 10px;
- fill: #333333;
- }
-
- .area.context {
- fill: #e4e4e4;
- }
-
- .swimlane .axis text {
- display: none;
- }
-
- .swimlane rect.swimlane-cell-hidden {
- display: none;
- }
-
- .model-chart, .swimlane {
- transition: opacity 0.5s ;
- }
-
- .bottom-swimlane .axis .tick line {
- stroke-width: 1px;
- }
-
- .swimlane-cell:hover {
- opacity: 1;
- }
-
- .brush .extent {
- stroke: #fff;
- fill-opacity: .125;
- shape-rendering: crispEdges;
- }
-
- .progress {
- display: inline-block;
- min-width: 70px;
- margin-bottom: -5px;
- margin-left: 49px;
- background-color: #FFFFFF;
- height: 2px;
- border-radius: 0px;
- }
-
- .progress-bar {
- text-align: right;
- line-height: 18px;
- transition: none;
- background-color: #32a7c2;
- }
- }
- }
-}
-
-// hide the default es loading indicator bar as it can't be switched off
-// for standard es searches using the http header.
-.loadingIndicator__bar {
- display: none;
-}
+// SASSTODO: Thie file needs a rewrite to add proper variables and sizing
+.single-metric-job-container {
+ font-size: $euiFontSizeS;
+ width: 100%;
+ margin-right: auto;
+ margin-left: auto;
+ padding-left: $euiSize;
+ padding-right: $euiSize;
+
+
+ .job-state-info {
+ margin-bottom: $euiSizeS;
+ }
+
+ .validation-error {
+ color: $euiColorDanger;
+ font-size: 12px;
+ }
+
+ .form-controls {
+ .bucket-span-container {
+ white-space: nowrap;
+ width: calc(100% - 40px);
+ margin-bottom: 2px;
+
+ .bucket-span-input {
+ background-color: transparent;
+ float: left;
+ }
+
+ .bucket-span-input:disabled {
+ background-color: $euiColorLightShade;
+ }
+
+ .validation-error {
+ margin-bottom: -$euiSizeL;
+ }
+ }
+
+ .btn-load-vis {
+ border-radius: $euiBorderRadius !important;
+ margin-left: $euiSizeXS;
+ min-width: 35px; // SASSTODO: Proper calc
+ }
+ }
+
+ // SASSTODO: Proper calc
+ .advanced-button {
+ min-width: 23px;
+ }
+
+ .advanced-button-container {
+ // SASSTODO: Proper selector
+ label {
+ cursor: pointer;
+ display: inline-block;
+ }
+ }
+
+ .advanced-group {
+ padding: $euiSizeS;
+ background-color: $euiColorLightestShade;
+ label {
+ font-weight: normal;
+ }
+ }
+
+ .chart-container {
+ margin-bottom: 20px;
+
+ .chart-loader {
+ border: 1px solid $euiColorLightestShade;
+ margin-left: 49px;
+ display: flex;
+ margin-bottom: 52px;
+ position: relative;
+ background-color: rgba(255, 255, 255, 0.75);
+
+ .status-label {
+ width: 50%;
+ text-align: center;
+ margin: auto;
+
+
+ .no-results {
+ color: $euiColorDarkShade;
+ background-color: $euiColorLightestShade;
+ border: $euiBorderColor;
+ padding: $euiSizeL;
+ border-radius: $euiSizeXS;
+ display: inline-block;
+
+ // SASSTODO: Proper selector
+ i {
+ color: $euiColorPrimary;
+ }
+
+ // SASSTODO: Proper selector
+ h2, h4 {
+ margin-top: 0px;
+ }
+ }
+ }
+ }
+
+ ml-single-metric-job-chart {
+ svg {
+ font-size: $euiSizeXS;
+ font-family: $euiFontFamily;
+ }
+
+ .axis path, .axis line {
+ fill: none;
+ stroke: $euiBorderColor;
+ shape-rendering: crispEdges;
+ }
+
+ .axis text {
+ fill: $euiTextColor;
+ }
+
+ .axis .tick line {
+ stroke: rgba(0, 0, 0, 0.1);
+ stroke-width: 0px;
+ }
+
+ .area {
+ stroke-width: 1;
+ }
+
+ .area.bounds {
+ fill: rgba(50, 167, 194, 0.25);
+ }
+
+ .values-line {
+ fill: none;
+ stroke: #32a7c2;
+ stroke-width: 2;
+ }
+
+ .values-dots circle {
+ fill: #32a7c2;
+ stroke-width: 0;
+ }
+
+ .metric-value {
+ opacity: 1;
+ fill: #32a7c2;
+ }
+
+ .context-chart .axis text {
+ font-size: 10px;
+ fill: #333333;
+ }
+
+ .area.context {
+ fill: #e4e4e4;
+ }
+
+ .swimlane .axis text {
+ display: none;
+ }
+
+ .swimlane rect.swimlane-cell-hidden {
+ display: none;
+ }
+
+ .model-chart, .swimlane {
+ transition: opacity 0.5s ;
+ }
+
+ .bottom-swimlane .axis .tick line {
+ stroke-width: 1px;
+ }
+
+ .swimlane-cell:hover {
+ opacity: 1;
+ }
+
+ .brush .extent {
+ stroke: $euiColorEmptyShade;
+ fill-opacity: .125;
+ shape-rendering: crispEdges;
+ }
+
+ .progress {
+ display: inline-block;
+ min-width: 70px;
+ margin-bottom: -5px;
+ margin-left: 49px;
+ background-color: $euiColorEmptyShade;
+ height: 2px;
+ border-radius: 0px;
+ }
+
+ .progress-bar {
+ text-align: right;
+ line-height: 18px;
+ transition: none;
+ background-color: #32a7c2;
+ }
+ }
+ }
+}
+
+// hide the default es loading indicator bar as it can't be switched off
+// for standard es searches using the http header.
+.loadingIndicator__bar {
+ display: none;
+}
diff --git a/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/_index.scss b/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/_index.scss
new file mode 100644
index 0000000000000..db63a0bf13dfb
--- /dev/null
+++ b/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/_index.scss
@@ -0,0 +1 @@
+@import 'create_job';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/index.js b/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/index.js
index 5d97c601cae5f..d2d922840b98e 100644
--- a/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/index.js
+++ b/x-pack/plugins/ml/public/jobs/new_job/simple/single_metric/create_job/index.js
@@ -6,7 +6,6 @@
-import './styles/main.less';
import './create_job_controller';
import './create_job_service';
import './create_job_chart_directive';
diff --git a/x-pack/plugins/ml/public/jobs/new_job/wizard/_index.scss b/x-pack/plugins/ml/public/jobs/new_job/wizard/_index.scss
new file mode 100644
index 0000000000000..ae17bd2da3479
--- /dev/null
+++ b/x-pack/plugins/ml/public/jobs/new_job/wizard/_index.scss
@@ -0,0 +1 @@
+@import 'wizard';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/jobs/new_job/wizard/styles/main.less b/x-pack/plugins/ml/public/jobs/new_job/wizard/_wizard.scss
similarity index 53%
rename from x-pack/plugins/ml/public/jobs/new_job/wizard/styles/main.less
rename to x-pack/plugins/ml/public/jobs/new_job/wizard/_wizard.scss
index 61fa2adbb6c48..bea387d781983 100644
--- a/x-pack/plugins/ml/public/jobs/new_job/wizard/styles/main.less
+++ b/x-pack/plugins/ml/public/jobs/new_job/wizard/_wizard.scss
@@ -1,40 +1,28 @@
-@import (reference) '~ui/styles/variables/colors';
-@import (reference) "~ui/styles/variables";
-
.job-type-gallery {
width: 100%;
- padding-right: 10px;
- padding-left: 10px;
- background-color: @globalColorLightestGray;
- -webkit-box-flex: 1;
- -webkit-flex: 1 0 auto;
- -ms-flex: 1 0 auto;
+ padding-right: $euiSizeS;
+ padding-left: $euiSizeS;
+ background-color: $euiColorLightestShade;
flex: 1 0 auto;
.job-types-content {
- max-width: 1200px;
+ max-width: 1200px; // SASSTODO: Proper calc
margin-right: auto;
margin-left: auto;
}
.synopsis {
- display: -webkit-box;
- display: -webkit-flex;
- display: -ms-flexbox;
display: flex;
- -webkit-box-flex: 1;
- -webkit-flex-grow: 1;
- -ms-flex-positive: 1;
flex-grow: 1;
.synopsisTitle {
- font-size: 16px;
+ font-size: $euiFontSize;
font-weight: normal;
- color: #0079a5;
+ color: $euiColorPrimary;
}
.synopsisIcon {
- padding-top: 8px;
+ padding-top: $euiSizeS;
}
}
@@ -54,12 +42,12 @@
pointer-events: none;
.synopsisTitle {
- color: grey;
+ color: $euiColorDarkShade;
}
}
.index-warning {
- border: 1px solid #d9d9d9;
+ border: $euiBorderThin;
}
}
diff --git a/x-pack/plugins/ml/public/jobs/new_job/wizard/index.js b/x-pack/plugins/ml/public/jobs/new_job/wizard/index.js
index 2fc3cb33d6772..c2fb464630669 100644
--- a/x-pack/plugins/ml/public/jobs/new_job/wizard/index.js
+++ b/x-pack/plugins/ml/public/jobs/new_job/wizard/index.js
@@ -6,7 +6,6 @@
-import './styles/main.less';
// SASS TODO: Import wizard.scss instead
// import 'plugins/kibana/visualize/wizard/wizard.less';
import './steps/index_or_search';
diff --git a/x-pack/plugins/ml/public/jobs/styles/main.less b/x-pack/plugins/ml/public/jobs/styles/main.less
deleted file mode 100644
index 506d8b7087a37..0000000000000
--- a/x-pack/plugins/ml/public/jobs/styles/main.less
+++ /dev/null
@@ -1,6 +0,0 @@
-@import (reference) "~ui/styles/theme";
-@import (reference) "~ui/styles/variables";
-
-.modal {
- cursor: default;
-}
diff --git a/x-pack/plugins/ml/public/settings/_index.scss b/x-pack/plugins/ml/public/settings/_index.scss
new file mode 100644
index 0000000000000..fa32ea3cbff34
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/_index.scss
@@ -0,0 +1,3 @@
+@import 'settings';
+@import 'filter_lists/index';
+@import 'scheduled_events/index';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/_settings.scss b/x-pack/plugins/ml/public/settings/_settings.scss
new file mode 100644
index 0000000000000..86bd894461cee
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/_settings.scss
@@ -0,0 +1,20 @@
+.disabled {
+ color: $euiColorMediumShade;
+ cursor: pointer;
+}
+
+ml-settings {
+ .management-panel {
+ .management-panel__link {
+ font-size: $euiFontSizeM;
+ line-height: $euiSizeXL;
+ margin-left: $euiSizeXS;
+ }
+
+ .disabled {
+ color: $euiColorMediumShade;
+ }
+ }
+}
+
+
diff --git a/x-pack/plugins/ml/public/settings/filter_lists/list/styles/main.less b/x-pack/plugins/ml/public/settings/filter_lists/_filter_lists.scss
similarity index 57%
rename from x-pack/plugins/ml/public/settings/filter_lists/list/styles/main.less
rename to x-pack/plugins/ml/public/settings/filter_lists/_filter_lists.scss
index 961b748d54f11..80dd1c495b092 100644
--- a/x-pack/plugins/ml/public/settings/filter_lists/list/styles/main.less
+++ b/x-pack/plugins/ml/public/settings/filter_lists/_filter_lists.scss
@@ -1,9 +1,14 @@
+.ml-filter-lists {
+ background: $euiColorLightestShade;
+ min-height: 100vh;
+}
+
.ml-list-filter-lists {
.ml-list-filter-lists-content {
max-width: 1100px;
- margin-top: 16px;
- margin-bottom: 16px;
+ margin-top: $euiSize;
+ margin-bottom: $euiSize;
}
.ml-filter-lists-table {
diff --git a/x-pack/plugins/ml/public/settings/filter_lists/_index.scss b/x-pack/plugins/ml/public/settings/filter_lists/_index.scss
new file mode 100644
index 0000000000000..049d1f4cde5d5
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/filter_lists/_index.scss
@@ -0,0 +1,2 @@
+@import 'filter_lists';
+@import 'edit/index';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/filter_lists/edit/styles/main.less b/x-pack/plugins/ml/public/settings/filter_lists/edit/_edit.scss
similarity index 69%
rename from x-pack/plugins/ml/public/settings/filter_lists/edit/styles/main.less
rename to x-pack/plugins/ml/public/settings/filter_lists/edit/_edit.scss
index 1fc0c0e190b13..55978f1fb704a 100644
--- a/x-pack/plugins/ml/public/settings/filter_lists/edit/styles/main.less
+++ b/x-pack/plugins/ml/public/settings/filter_lists/edit/_edit.scss
@@ -2,8 +2,8 @@
.ml-edit-filter-lists-content {
max-width: 1100px;
width: 100%;
- margin-top: 16px;
- margin-bottom: 16px;
+ margin-top: $euiSize;
+ margin-bottom: $euiSize;
}
.ml-filter-list-usage > div {
@@ -12,11 +12,11 @@
.ml-filter-list-usage {
.euiButtonEmpty.euiButtonEmpty--small {
- padding-bottom: 3px;
+ padding-bottom: $euiSizeXS;
}
.euiButtonEmpty .euiButtonEmpty__content {
- padding: 0px 4px;
+ padding: 0px $euiSizeXS;
}
}
}
@@ -24,12 +24,12 @@
.ml-add-filter-item-popover {
.euiFormRow {
width: 300px;
- padding-bottom: 4px;
+ padding-bottom: $euiSizeXS;
}
}
.ml-filter-list-usage-popover {
li {
- line-height: 24px;
+ line-height: $euiSizeL;
}
}
diff --git a/x-pack/plugins/ml/public/settings/filter_lists/edit/_index.scss b/x-pack/plugins/ml/public/settings/filter_lists/edit/_index.scss
new file mode 100644
index 0000000000000..4272742ff49b1
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/filter_lists/edit/_index.scss
@@ -0,0 +1 @@
+@import 'edit';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/filter_lists/edit/index.js b/x-pack/plugins/ml/public/settings/filter_lists/edit/index.js
index bdbb6120391f3..5913b7ef60495 100644
--- a/x-pack/plugins/ml/public/settings/filter_lists/edit/index.js
+++ b/x-pack/plugins/ml/public/settings/filter_lists/edit/index.js
@@ -5,5 +5,4 @@
*/
-import './directive';
-import './styles/main.less';
+import './directive';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/filter_lists/index.js b/x-pack/plugins/ml/public/settings/filter_lists/index.js
index 5fb5e06aa5aa9..3e610e6e8ddf0 100644
--- a/x-pack/plugins/ml/public/settings/filter_lists/index.js
+++ b/x-pack/plugins/ml/public/settings/filter_lists/index.js
@@ -6,5 +6,4 @@
import './edit';
-import './list';
-import './styles/main.less';
+import './list';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/filter_lists/list/index.js b/x-pack/plugins/ml/public/settings/filter_lists/list/index.js
index 4bbbfcae5dc20..fd75a9ceb9b49 100644
--- a/x-pack/plugins/ml/public/settings/filter_lists/list/index.js
+++ b/x-pack/plugins/ml/public/settings/filter_lists/list/index.js
@@ -7,4 +7,3 @@
import './directive';
-import './styles/main.less';
diff --git a/x-pack/plugins/ml/public/settings/filter_lists/styles/main.less b/x-pack/plugins/ml/public/settings/filter_lists/styles/main.less
deleted file mode 100644
index b4a4918152987..0000000000000
--- a/x-pack/plugins/ml/public/settings/filter_lists/styles/main.less
+++ /dev/null
@@ -1,4 +0,0 @@
-.ml-filter-lists {
- background: #F5F5F5;
- min-height: 100vh;
-}
diff --git a/x-pack/plugins/ml/public/settings/index.js b/x-pack/plugins/ml/public/settings/index.js
index dda643fce713b..414587ae8d9ce 100644
--- a/x-pack/plugins/ml/public/settings/index.js
+++ b/x-pack/plugins/ml/public/settings/index.js
@@ -6,7 +6,6 @@
-import './styles/main.less';
import './settings_controller';
import './scheduled_events';
import './filter_lists';
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/_index.scss b/x-pack/plugins/ml/public/settings/scheduled_events/_index.scss
new file mode 100644
index 0000000000000..a5db98c4b1229
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/_index.scss
@@ -0,0 +1,6 @@
+@import 'calendars_list/index';
+@import 'new_calendar/index';
+
+@import 'components/events_list/index';
+@import 'components/import_events_modal/index';
+@import 'components/new_event_modal/index';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/styles/main.less b/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/_calendars_list.scss
similarity index 58%
rename from x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/styles/main.less
rename to x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/_calendars_list.scss
index 1b94cdf1367f1..963c9d0e2cd54 100644
--- a/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/styles/main.less
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/_calendars_list.scss
@@ -1,17 +1,19 @@
ml-calendars-list{
- font-size: 14px;
+ font-size: $euiFontSizeS;
+
header {
- margin: 15px 0;
+ margin: $euiSize 0;
}
.calendars-list-container {
width: 100%;
margin-right: auto;
margin-left: auto;
- padding-left: 15px;
- padding-right: 15px;
+ padding-left: $euiSize;
+ padding-right: $euiSize;
}
.actions-col {
+ // SASSTODO: Proper calcs
width: 150px;
min-width: 150px;
}
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/_index.scss b/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/_index.scss
new file mode 100644
index 0000000000000..98af83f633806
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/_index.scss
@@ -0,0 +1 @@
+@import 'calendars_list';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/index.js b/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/index.js
index 63a9810203dce..6a6382516e06f 100644
--- a/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/index.js
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/calendars_list/index.js
@@ -6,5 +6,4 @@
-import './styles/main.less';
import './calendars_list_controller';
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/_events_list.scss b/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/_events_list.scss
new file mode 100644
index 0000000000000..b5d4b9056f1ec
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/_events_list.scss
@@ -0,0 +1,19 @@
+.events-list {
+ .actions-col {
+ width: 90px;
+ min-width: 90px;
+ }
+ .asterisk {
+ color: $euiColorDanger;
+ font-weight: $euiFontWeightBold;
+ cursor: default;
+ }
+
+ .footer-cell {
+ border-top: $euiBorderThin;
+ padding: $euiSizeS;
+ font-size: $euiFontSizeS;
+ font-style: italic;
+ text-align: right;
+ }
+}
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/_index.scss b/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/_index.scss
new file mode 100644
index 0000000000000..d5d95b9d63ccc
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/_index.scss
@@ -0,0 +1 @@
+@import 'events_list';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/index.js b/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/index.js
index 135f08ceadd30..f6bfb42f65aed 100644
--- a/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/index.js
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/index.js
@@ -6,5 +6,4 @@
-import './styles/main.less';
import './events_list_directive';
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/styles/main.less b/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/styles/main.less
deleted file mode 100644
index e3e4cef98ada5..0000000000000
--- a/x-pack/plugins/ml/public/settings/scheduled_events/components/events_list/styles/main.less
+++ /dev/null
@@ -1,21 +0,0 @@
-@import (reference) "~ui/styles/variables";
-
-.events-list {
- .actions-col {
- width: 90px;
- min-width: 90px;
- }
- .asterisk {
- color: @kibanaRed1;
- font-weight: bold;
- cursor: default;
- }
-
- .footer-cell {
- border-top: 1px solid @globalColorLightGray;
- padding: 7px 8px 8px;
- font-size: 12px;
- font-style: italic;
- text-align: right;
- }
-}
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/styles/main.less b/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/_import_events_modal.scss
similarity index 51%
rename from x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/styles/main.less
rename to x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/_import_events_modal.scss
index 14cfe5e64c057..c827578661e60 100644
--- a/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/styles/main.less
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/_import_events_modal.scss
@@ -1,8 +1,6 @@
-@import (reference) "~ui/styles/variables";
-
.import-events-modal {
- font-size: 14px;
- padding:20px;
+ font-size: $euiFontSizeS;
+ padding: $euiSizeL;
cursor: auto;
.no-shadow {
@@ -10,6 +8,6 @@
}
.recurring-warning {
- color: @kibanaRed1;
+ color: $euiColorDanger;
}
}
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/_index.scss b/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/_index.scss
new file mode 100644
index 0000000000000..b7a72ef464dda
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/_index.scss
@@ -0,0 +1 @@
+@import 'import_events_modal';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/index.js b/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/index.js
index 20e86d1124b90..e0cb4cf7a574b 100644
--- a/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/index.js
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/components/import_events_modal/index.js
@@ -6,6 +6,5 @@
-import './styles/main.less';
import './import_events_service';
import './import_events_modal_controller';
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/_index.scss b/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/_index.scss
new file mode 100644
index 0000000000000..a9f6e72195d72
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/_index.scss
@@ -0,0 +1 @@
+@import 'new_event_modal';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/styles/main.less b/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/_new_event_modal.scss
similarity index 67%
rename from x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/styles/main.less
rename to x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/_new_event_modal.scss
index 344f0a33292ce..71f770c3e89df 100644
--- a/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/styles/main.less
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/_new_event_modal.scss
@@ -1,6 +1,6 @@
.new-event-modal {
- font-size: 14px;
- padding:20px;
+ font-size: $euiFontSizeS;
+ padding: $euiSizeL;
cursor: auto;
.date_container {
@@ -9,16 +9,17 @@
}
.ml-new-event-contents {
- margin-top: 5px;
+ margin-top: $euiSizeXS;
.main-container {
display: flex;
.tabs-container {
+ // SASSTODO: Proper selectors
ul {
padding: 0px;
li {
a {
- border-radius: 4px 0px 0px 4px;
+ border-radius: $euiSizeXS 0px 0px $euiSizeXS;
white-space: nowrap;
}
}
@@ -26,10 +27,11 @@
}
.calendar-container {
- border: 2px solid #0079a5;
+ border: 2px solid $euiColorPrimary;
flex-grow: 1;
- border-radius: 4px;
+ border-radius: $euiBorderRadius;
+ // SASSTODO: Proper calcs
.calendar {
width: 235px;
margin: 20px;
@@ -38,7 +40,7 @@
margin-right: -33px;
}
.partition {
- border-right: 1px solid #0079a5;
+ border-right: 1px solid $euiColorPrimary;
position: absolute;
height: 275px;
left: 270px;
@@ -50,7 +52,8 @@
}
}
.top-tab-selected {
- border-radius: 0px 4px 4px 4px;
+ border-radius: 0 $euiSizeXS $euiSizeXS $euiSizeXS;
+
}
}
}
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/index.js b/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/index.js
index de6ebcc9a33a3..9bda4b44c1189 100644
--- a/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/index.js
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/components/new_event_modal/index.js
@@ -6,6 +6,5 @@
-import './styles/main.less';
import './new_event_service';
import './new_event_modal_controller';
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/_index.scss b/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/_index.scss
new file mode 100644
index 0000000000000..dc8fbb6efc0f5
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/_index.scss
@@ -0,0 +1 @@
+@import 'new_calendar';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/_new_calendar.scss b/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/_new_calendar.scss
new file mode 100644
index 0000000000000..fc393ce56ce75
--- /dev/null
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/_new_calendar.scss
@@ -0,0 +1,21 @@
+ml-new-calendar{
+ font-size: $euiFontSizeS;
+
+ // SASSTODO: Proper selector
+ h3 {
+ margin-top: 0px;
+ }
+
+ .new-calendar-container {
+ width: 100%;
+ margin-right: auto;
+ margin-left: auto;
+ padding-left: $euiSize;
+ padding-right: $euiSize;
+
+ .validation-error {
+ color: $euiColorDanger;
+ font-size: $euiFontSizeXS;
+ }
+ }
+}
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/index.js b/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/index.js
index 66c2ccd0e560e..6dd769aa0aa23 100644
--- a/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/index.js
+++ b/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/index.js
@@ -6,5 +6,4 @@
-import './styles/main.less';
import './create_calendar_controller';
diff --git a/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/styles/main.less b/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/styles/main.less
deleted file mode 100644
index e080af6af7642..0000000000000
--- a/x-pack/plugins/ml/public/settings/scheduled_events/new_calendar/styles/main.less
+++ /dev/null
@@ -1,18 +0,0 @@
-ml-new-calendar{
- font-size: 14px;
- h3 {
- margin-top: 0px;
- }
- .new-calendar-container {
- width: 100%;
- margin-right: auto;
- margin-left: auto;
- padding-left: 15px;
- padding-right: 15px;
-
- .validation-error {
- color: #fe5050;
- font-size: 12px;
- }
- }
-}
diff --git a/x-pack/plugins/ml/public/settings/styles/main.less b/x-pack/plugins/ml/public/settings/styles/main.less
deleted file mode 100644
index edf655f96d406..0000000000000
--- a/x-pack/plugins/ml/public/settings/styles/main.less
+++ /dev/null
@@ -1,22 +0,0 @@
-@import (reference) "~ui/styles/theme";
-@import (reference) "~ui/styles/variables";
-
-.disabled {
- color: #999;
- cursor: pointer;
-}
-
-ml-settings {
- .management-panel {
- .management-panel__link {
- font-size: 17px;
- line-height: 32px;
- margin-left: 6px;
- }
- .disabled {
- color: silver;
- }
- }
-}
-
-
diff --git a/x-pack/plugins/ml/public/styles/icons.less b/x-pack/plugins/ml/public/styles/icons.less
deleted file mode 100644
index b7fdf41ecebef..0000000000000
--- a/x-pack/plugins/ml/public/styles/icons.less
+++ /dev/null
@@ -1,27 +0,0 @@
-.ml-icon-severity-critical,
-.ml-icon-severity-major,
-.ml-icon-severity-minor,
-.ml-icon-severity-warning,
-.ml-icon-severity-unknown {
- text-shadow: 1px 1px 1px #BBBBBB;
-}
-
-.ml-icon-severity-critical {
- color: #fe5050;
-}
-
-.ml-icon-severity-major {
- color: #fba740;
-}
-
-.ml-icon-severity-minor {
- color: #fdec25;
-}
-
-.ml-icon-severity-warning {
- color: #8bc8fb;
-}
-
-.ml-icon-severity-unknown {
- color: #c0c0c0;
-}
diff --git a/x-pack/plugins/ml/public/styles/main.less b/x-pack/plugins/ml/public/styles/main.less
deleted file mode 100644
index 4a84463f92dd7..0000000000000
--- a/x-pack/plugins/ml/public/styles/main.less
+++ /dev/null
@@ -1,27 +0,0 @@
-@import "./icons";
-@import "./ui-select";
-
-// Hacks. These need to be removed when ML converts to EUI.
-.tab-jobs,
-.edit-job-modal,
-.create-watch-modal {
- label {
- display: inline-block;
- }
-
- .validation-error {
- margin-top: 5px;
- }
-}
-
-.button-wrapper {
- display: inline;
-}
-
-.button-wrapper.disabled .kuiButton[disabled] {
- pointer-events: none;
-}
-
-.button-wrapper.disabled {
- cursor: not-allowed;
-}
diff --git a/x-pack/plugins/ml/public/styles/ui-select.less b/x-pack/plugins/ml/public/styles/ui-select.less
deleted file mode 100644
index 51d2cfd046d9a..0000000000000
--- a/x-pack/plugins/ml/public/styles/ui-select.less
+++ /dev/null
@@ -1,30 +0,0 @@
-@import (reference) "~ui/styles/variables";
-
-// overriding the style of the ui-select element when disabled. To make it look the same all other standard selects
-
-.ui-select-match {
- .btn-default[disabled],
- .btn-default[disabled]:hover,
- .btn-default[disabled]:focus {
- background-color: @input-bg-disabled;
- border-color: @input-bg-disabled;
- opacity: 1;
-
- .ui-select-placeholder {
- color: @kibanaGray1;
- }
- }
- }
-
- .ui-select-container input[type="search"] {
- padding-left: 15px;
- padding-top: 4px;
- }
-
-.ui-select-container input[type="search"]::placeholder {
- color: @input-color-placeholder;
-}
-
-.ui-select-container input[type="search"]:focus {
- box-shadow: none;
-}
diff --git a/x-pack/plugins/ml/public/timeseriesexplorer/_index.scss b/x-pack/plugins/ml/public/timeseriesexplorer/_index.scss
new file mode 100644
index 0000000000000..22707a81d66fe
--- /dev/null
+++ b/x-pack/plugins/ml/public/timeseriesexplorer/_index.scss
@@ -0,0 +1,2 @@
+@import 'timeseriesexplorer';
+@import 'forecasting_modal/index';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/timeseriesexplorer/styles/main.less b/x-pack/plugins/ml/public/timeseriesexplorer/_timeseriesexplorer.scss
similarity index 64%
rename from x-pack/plugins/ml/public/timeseriesexplorer/styles/main.less
rename to x-pack/plugins/ml/public/timeseriesexplorer/_timeseriesexplorer.scss
index 99ffd2756ae2a..8ea80489ab4fd 100644
--- a/x-pack/plugins/ml/public/timeseriesexplorer/styles/main.less
+++ b/x-pack/plugins/ml/public/timeseriesexplorer/_timeseriesexplorer.scss
@@ -1,54 +1,53 @@
.ml-time-series-explorer {
width: 100%;
display: inline-block;
- color: #555;
+ color: $euiColorDarkShade;
.no-results-container {
text-align: center;
- font-size: 17px;
- padding-top: 60px;
+ font-size: $euiFontSizeL;
+ padding-top: 60px; // SASSTODO: variabalize
.no-results {
- background-color: aliceblue;
- border: 1px solid #DDEFFF;
- padding: 15px;
- border-radius: 4px;
+ background-color: $euiFocusBackgroundColor;
+ padding: $euiSize;
+ border-radius: $euiBorderRadius;
display: inline-block;
i {
- color: #5a9bd6;
- margin-right: 5px;
+ color: $euiColorPrimary;
+ margin-right: $euiSizeXS;
}
div:nth-child(2) {
- margin-top: 10px;
- font-size: 13px;
+ margin-top: $euiSizeS;
+ font-size: $euiFontSizeXS;
}
}
}
.results-container {
- padding: 15px;
+ padding: $euiSize;
.panel-title {
- color: #7b8a8b;
+ color: $euiTitleColor;
}
.entity-count-text {
- color: #7b8a8b;
- font-size: 13px;
+ color: $euiColorSecondary;
+ font-size: $euiFontSizeS;
}
}
.series-controls {
- padding: 15px 15px 0px 15px;
+ padding: $euiSize $euiSize 0px $euiSize;
div.entity-controls {
display: inline-block;
- padding-left: 10px;
+ padding-left: $euiSize;
input.entity-input-blank {
- border-color: red;
+ border-color: $euiColorDanger;
}
.entity-input {
@@ -57,7 +56,7 @@
}
button {
- margin-left: 5px;
+ margin-left: $euiSizeXS;
}
}
@@ -68,12 +67,12 @@
div {
display: inline;
- padding-left: 15px;
+ padding-left: $euiSize;
}
.kuiCheckBoxLabel {
display: inline-block;
- font-size: 12px;
+ font-size: $euiFontSizeXS;
}
}
@@ -82,23 +81,23 @@
}
.ml-anomalies-controls {
- padding-top: 5px;
+ padding-top: $euiSizeXS;
}
.ml-timeseries-chart {
svg {
- font-size: 12px;
- font-family: "Open Sans", "Lato", "Helvetica Neue", Helvetica, Arial;
+ font-size: $euiFontSizeXS;
+ font-family: $euiFontFamily;
}
.axis path, .axis line {
fill: none;
- stroke: #cccccc;
+ stroke: $euiBorderColor;
shape-rendering: crispEdges;
}
.axis text {
- fill: #000;
+ fill: $euiTextColor;
}
.axis .tick line {
@@ -106,14 +105,14 @@
}
.chart-border {
- stroke: #cccccc;
+ stroke: $euiBorderColor;
fill: none;
stroke-width: 1;
shape-rendering: crispEdges;
}
.chart-border-highlight {
- stroke: #6A6A6A;
+ stroke: $euiColorDarkShade;
stroke-width: 2;
}
.chart-border-highlight:hover {
@@ -125,21 +124,21 @@
}
.area.bounds {
- fill: rgba(50, 167, 194, 0.25);
+ fill: rgba(50, 167, 194, 0.25); // Needs variable
}
.values-line {
fill: none;
- stroke: #32a7c2;
+ stroke: #32a7c2; // Needs variable
stroke-width: 2;
}
.values-line.forecast {
- stroke: #cca300;
+ stroke: #cca300; // Needs variable
}
.values-dots circle {
- fill: #32a7c2;
+ fill: #32a7c2; // Needs variable
stroke-width: 0;
}
@@ -148,7 +147,7 @@
}
.area.forecast {
- fill: rgba(204, 163, 0, 0.25);
+ fill: rgba(204, 163, 0, 0.25); // Needs variable
}
.metric-value {
@@ -160,27 +159,27 @@
.anomaly-marker {
stroke-width: 1px;
- stroke: #aaaaaa;
+ stroke: #aaaaaa; // Needs variable
}
.metric-value.critical {
- fill: #fe5050;
+ fill: $mchColorCritical;
}
.metric-value.major {
- fill: #ff7e00;
+ fill: $mchColorMajor;
}
.metric-value.minor {
- fill: #ffdd00;
+ fill: $mchColorMinor;
}
.metric-value.warning {
- fill: #8bc8fb;
+ fill: $mchColorWarning;
}
.metric-value.low {
- fill: #d2e9f7;
+ fill: #d2e9f7; // Needs variable
}
.metric-value:hover,
@@ -199,15 +198,21 @@
rect.scheduled-event-marker {
stroke-width: 1px;
- stroke: #999999;
- fill: #cccccc;
+ stroke: $euiColorMediumShade;
+ fill: $euiColorLightShade;
pointer-events: none;
}
.forecast {
+<<<<<<< HEAD:x-pack/plugins/ml/public/timeseriesexplorer/styles/main.less
.metric-value,
.metric-value:hover {
stroke: #cca300;
+=======
+ circle.metric-value,
+ circle.metric-value:hover {
+ stroke: #cca300; // Needs variable
+>>>>>>> timeseries explorer:x-pack/plugins/ml/public/timeseriesexplorer/_timeseriesexplorer.scss
}
}
@@ -216,20 +221,20 @@
line {
fill: none;
shape-rendering: crispEdges;
- stroke: #cccccc;
+ stroke: $euiColorLightestShade;
}
rect {
- fill: #f1f1f1;
+ fill: $euiColorLightestShade;
}
}
.focus-zoom {
- fill: #555555;
+ fill: $euiColorDarkShade;
a {
text {
- fill: #328caa;
+ fill: $euiColorPrimary;
cursor: pointer;
}
}
@@ -248,11 +253,11 @@
.axis text {
font-size: 10px;
- fill: #333333;
+ fill: $euiTextColor;
}
.area.context {
- fill: rgba(50, 167, 194, 0.25);
+ fill: rgba(50, 167, 194, 0.25); // Needs variable
}
.values-line {
@@ -260,7 +265,7 @@
}
.area.context.forecast {
- fill: rgba(204, 163, 0, 0.25);
+ fill: rgba(204, 163, 0, 0.25); // Needs variable
}
.mask {
@@ -300,7 +305,7 @@
}
.brush .extent {
- stroke: #6A6A6A;
+ stroke: $euiColorDarkShade;
stroke-width: 2;
cursor: move;
}
@@ -310,7 +315,7 @@
}
.top-border {
- fill: #FFFFFF;
+ fill: $euiColorEmptyShade;
}
foreignObject.brush-handle {
@@ -319,8 +324,8 @@
}
div.brush-handle-inner {
- border: 1px solid #6A6A6A;
- background-color: #CCCCCC;
+ border: 1px solid $euiColorDarkShade;
+ background-color: $euiColorLightShade;
height: 70px;
width: 10px;
text-align: center;
@@ -333,16 +338,16 @@
}
div.brush-handle-inner-left {
- border-radius: 4px 0px 0px 4px;
+ border-radius: $euiBorderRadius 0px 0px $euiBorderRadius;
}
div.brush-handle-inner-right {
- border-radius: 0px 4px 4px 0px;
+ border-radius: 0px $euiBorderRadius $euiBorderRadius 0px;
}
rect.brush-handle {
stroke-width: 1;
- stroke: #6A6A6A;
- fill: #CCCCCC;
+ stroke: $euiColorDarkShade;
+ fill: $euiColorLightShade;
pointer-events: none;
}
diff --git a/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/styles/main.less b/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/_forecasting_modal.scss
similarity index 80%
rename from x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/styles/main.less
rename to x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/_forecasting_modal.scss
index 549d2fff654ca..fe969a5800c57 100644
--- a/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/styles/main.less
+++ b/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/_forecasting_modal.scss
@@ -6,13 +6,14 @@
width: 60px;
}
+ // SASSTODO: Proper calcs
.view-forecast-btn {
width: 35px;
min-width: 35px;
height: 24px;
.euiButton__content {
- padding: 0px 8px;
+ padding: 0px $euiSizeS;
}
}
}
diff --git a/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/_index.scss b/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/_index.scss
new file mode 100644
index 0000000000000..67985187665bd
--- /dev/null
+++ b/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/_index.scss
@@ -0,0 +1 @@
+@import 'forecasting_modal';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/index.js b/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/index.js
index 1231d3f205d6f..7f8ea9db3b501 100644
--- a/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/index.js
+++ b/x-pack/plugins/ml/public/timeseriesexplorer/forecasting_modal/index.js
@@ -6,5 +6,4 @@
-import './forecasting_modal_directive';
-import './styles/main.less';
+import './forecasting_modal_directive';
\ No newline at end of file
diff --git a/x-pack/plugins/ml/public/timeseriesexplorer/index.js b/x-pack/plugins/ml/public/timeseriesexplorer/index.js
index 912b514c4b0c1..d291275bc9141 100644
--- a/x-pack/plugins/ml/public/timeseriesexplorer/index.js
+++ b/x-pack/plugins/ml/public/timeseriesexplorer/index.js
@@ -10,6 +10,5 @@ import './forecasting_modal';
import './timeseriesexplorer_controller.js';
import './timeseries_search_service.js';
import './timeseries_chart_directive';
-import './styles/main.less';
import 'plugins/ml/components/job_select_list';
import 'plugins/ml/components/chart_tooltip';