mirror of
https://github.com/elastic/kibana.git
synced 2025-04-23 17:28:26 -04:00
parent
23b83d9d20
commit
a72b8ceffe
42 changed files with 108 additions and 111 deletions
|
@ -180,7 +180,7 @@
|
|||
"https-proxy-agent": "^5.0.0",
|
||||
"inert": "^5.1.0",
|
||||
"joi": "^13.5.2",
|
||||
"jquery": "^3.4.1",
|
||||
"jquery": "^3.5.0",
|
||||
"js-yaml": "3.13.1",
|
||||
"json-stringify-pretty-compact": "1.0.4",
|
||||
"json-stringify-safe": "5.0.1",
|
||||
|
|
|
@ -50,7 +50,7 @@
|
|||
"html": "1.0.0",
|
||||
"html-loader": "^0.5.5",
|
||||
"imports-loader": "^0.8.0",
|
||||
"jquery": "^3.4.1",
|
||||
"jquery": "^3.5.0",
|
||||
"keymirror": "0.1.1",
|
||||
"moment": "^2.20.1",
|
||||
"node-sass": "^4.9.4",
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
</li>
|
||||
</ul>
|
||||
|
||||
<sense-history-viewer class="conHistory__viewer" req="history.viewingReq" />
|
||||
<sense-history-viewer class="conHistory__viewer" req="history.viewingReq"></sense-history-viewer>
|
||||
</div>
|
||||
|
||||
<div class="conHistory__footer">
|
||||
|
|
|
@ -5,8 +5,7 @@
|
|||
<span class="kuiButton__inner">
|
||||
<span
|
||||
class="kuiButton__icon kuiIcon fa-spinner fa-spin"
|
||||
ng-class="isDisabled ? ['fa-spinner', 'fa-spin'] : [icon]"
|
||||
/>
|
||||
<span ng-transclude />
|
||||
ng-class="isDisabled ? ['fa-spinner', 'fa-spin'] : [icon]"></span>
|
||||
<span ng-transclude></span>
|
||||
</span>
|
||||
</button>
|
||||
|
|
|
@ -4,4 +4,4 @@
|
|||
listing-limit="listingLimit"
|
||||
hide-write-controls="hideWriteControls"
|
||||
initial-filter="initialFilter"
|
||||
/>
|
||||
></dashboard-listing>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<home-app
|
||||
directories="directories"
|
||||
recently-accessed="recentlyAccessed"
|
||||
/>
|
||||
></home-app>
|
||||
|
|
|
@ -66,7 +66,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="visualize" ng-if="!chrome.getVisible()"/>
|
||||
<div class="visualize" ng-if="!chrome.getVisible()"></div>
|
||||
|
||||
<visualization-editor
|
||||
ng-if="chrome.getVisible()"
|
||||
|
@ -75,6 +75,6 @@
|
|||
time-range="timeRange"
|
||||
filters="globalFilters"
|
||||
class="visEditor__content"
|
||||
/>
|
||||
></visualization-editor>
|
||||
|
||||
</visualize-app>
|
||||
|
|
|
@ -79,7 +79,7 @@ describe('confirmClick directive', function () {
|
|||
});
|
||||
|
||||
it('should get a click handler', function () {
|
||||
expect(events).to.be.a(Object);
|
||||
expect(events).to.be.an('object');
|
||||
expect(events.click).to.be.a(Array);
|
||||
});
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<div class="visEditor--default">
|
||||
<div class="collapsible-sidebar visEditor__collapsibleSidebar" ng-class="::getSidebarClass()">
|
||||
<vis-editor-sidebar class="visEditor__sidebar" />
|
||||
<vis-editor-sidebar class="visEditor__sidebar"></vis-editor-sidebar>
|
||||
<vis-editor-resizer
|
||||
class="visEditor__resizer"
|
||||
tabindex="0"
|
||||
|
@ -16,6 +16,6 @@
|
|||
render-complete
|
||||
data-title="{{vis.title}}"
|
||||
data-description="{{vis.description}}"
|
||||
/>
|
||||
></div>
|
||||
|
||||
</div>
|
||||
|
|
|
@ -189,7 +189,7 @@
|
|||
"intl": "^1.2.5",
|
||||
"io-ts": "^1.4.2",
|
||||
"joi": "^13.5.2",
|
||||
"jquery": "^3.4.1",
|
||||
"jquery": "^3.5.0",
|
||||
"json-stable-stringify": "^1.0.1",
|
||||
"jsonwebtoken": "^8.3.0",
|
||||
"jstimezonedetect": "1.0.5",
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
>
|
||||
<svg class="gphNode" width="30" height="30" ng-click="clickVertexFieldIcon(f, $event)" ng-class="{'gphNode-disabled':f.hopSize<=0}">
|
||||
<circle class="gphNode__circle" r="13" cx="15" cy="15" ng-class="{selectedNode:kbnTopNav.currentKey === 'fieldConfig'&&f === selectedFieldConfig}"
|
||||
ng-attr-style="fill:{{f.color}}" />
|
||||
ng-attr-style="fill:{{f.color}}"></circle>
|
||||
<text ng-if="f.icon" class="gphNode__text fa" text-anchor="middle" x="15" y="20">
|
||||
{{f.icon.code}}
|
||||
</text>
|
||||
|
@ -243,11 +243,11 @@
|
|||
<g>
|
||||
<line ng-repeat="edge in workspace.edges" class="edge" ng-attr-x1="{{edge.topSrc.kx}}" ng-attr-y1="{{edge.topSrc.ky}}"
|
||||
ng-attr-x2="{{edge.topTarget.kx}}" ng-attr-y2="{{edge.topTarget.ky}}" ng-click="clickEdge(edge)" ng-class="{'selectedEdge':edge.isSelected, 'inferredEdge':edge.inferred}"
|
||||
ng-attr-style="stroke-width:{{edge.width}}px" stroke-linecap="round" />
|
||||
ng-attr-style="stroke-width:{{edge.width}}px" stroke-linecap="round"></line>
|
||||
</g>
|
||||
<g ng-repeat="n in workspace.nodes" ng-if="!n.parent">
|
||||
<circle class="gphNode__circle" ng-attr-r="{{n.scaledSize}}" ng-attr-cx="{{n.kx}}" ng-attr-cy="{{n.ky}}" ng-click="nodeClick(n, $event)"
|
||||
ng-class="{selectedNode:n.isSelected}" ng-attr-style="fill:{{n.color}}" />
|
||||
ng-class="{selectedNode:n.isSelected}" ng-attr-style="fill:{{n.color}}"></circle>
|
||||
<text class="fa gphNode__text gphNode__text--lowOpacity" transform="translate(0,5)" text-anchor="middle" ng-attr-x="{{n.kx}}"
|
||||
ng-attr-y="{{n.ky}}" ng-if="n.icon" ng-click="nodeClick(n, $event)">{{n.icon.code}}</text>
|
||||
|
||||
|
@ -269,7 +269,7 @@
|
|||
|
||||
<g ng-if="n.numChildren>0">
|
||||
<circle r="5" class="gphNode__markerCircle" transform="translate(10,10)" ng-attr-cx="{{n.kx}}" ng-attr-cy="{{n.ky}}"
|
||||
ng-click="nodeClick(n, $event)" />
|
||||
ng-click="nodeClick(n, $event)"></circle>
|
||||
<text class="gphNode__markerText" text-anchor="middle" transform="translate(10,12)" ng-attr-x="{{n.kx}}"
|
||||
ng-attr-y="{{n.ky}}" ng-click="nodeClick(n, $event)">{{n.numChildren}}
|
||||
</text>
|
||||
|
@ -421,7 +421,7 @@
|
|||
ng-click="selectSelected(n)">
|
||||
<svg width="24" height="24">
|
||||
<circle class="gphNode__circle " r="10" cx="12" cy="12" ng-attr-style="fill:{{n.color}}"
|
||||
ng-click="workspace.deselectNode(n)" />
|
||||
ng-click="workspace.deselectNode(n)"></circle>
|
||||
|
||||
<text ng-if="n.icon" class="fa gphNode__text" text-anchor="middle" x="12" y="17" ng-click="workspace.deselectNode(n)">{{n.icon.code}}</text>
|
||||
</svg>
|
||||
|
@ -613,7 +613,7 @@
|
|||
<span class="kui fa-chevron-circle-down"></span>
|
||||
</button>
|
||||
<svg width="24" height="24">
|
||||
<circle class="gphNode__circle " r="10" cx="12" cy="12" ng-attr-style="fill:{{detail.inferredEdge.topSrc.color}}" />
|
||||
<circle class="gphNode__circle " r="10" cx="12" cy="12" ng-attr-style="fill:{{detail.inferredEdge.topSrc.color}}"></circle>
|
||||
|
||||
<text ng-if="detail.inferredEdge.topSrc.icon" class="fa gphNode__text" text-anchor="middle" x="12" y="16">{{detail.inferredEdge.topSrc.icon.code}}</text>
|
||||
</svg>
|
||||
|
@ -631,7 +631,7 @@
|
|||
</button>
|
||||
|
||||
<svg width="24" height="24">
|
||||
<circle class="gphNode__circle " r="10" cx="12" cy="12" ng-attr-style="fill:{{detail.inferredEdge.topTarget.color}}" />
|
||||
<circle class="gphNode__circle " r="10" cx="12" cy="12" ng-attr-style="fill:{{detail.inferredEdge.topTarget.color}}"></circle>
|
||||
|
||||
<text ng-if="detail.inferredEdge.topTarget.icon" class="fa gphNode__text" text-anchor="middle" x="12" y="16">{{detail.inferredEdge.topTarget.icon.code}}</text>
|
||||
</svg>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<kbn-management-app section="elasticsearch/index_lifecycle_policies">
|
||||
<div id="indexLifecycleManagementReactRoot" class="policyTable__horizontalScrollContainer"/>
|
||||
<div id="indexLifecycleManagementReactRoot" class="policyTable__horizontalScrollContainer"></div>
|
||||
</kbn-management-app>
|
||||
|
|
|
@ -2,4 +2,4 @@
|
|||
find="find"
|
||||
delete="delete"
|
||||
listing-limit="listingLimit"
|
||||
/>
|
||||
></map-listing>
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
height="335"
|
||||
index-pattern="indexPattern"
|
||||
query="query" >
|
||||
<div class="content-wrapper" />
|
||||
<div class="content-wrapper"></div>
|
||||
</ml-document-count-chart>
|
||||
</div>
|
||||
<div
|
||||
|
|
|
@ -62,7 +62,7 @@
|
|||
</div>
|
||||
<div class="details-container" ng-switch on="detailsMode">
|
||||
<ml-metric-distribution-chart ng-switch-when="distribution" width="325" height="220">
|
||||
<div class="content-wrapper" />
|
||||
<div class="content-wrapper"></div>
|
||||
</ml-metric-distribution-chart>
|
||||
<div ng-switch-default>
|
||||
<ml-top-values></ml-top-values>
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
<div class="ml-field-data-card">
|
||||
<ml-field-title-bar card="card" />
|
||||
<ml-field-title-bar card="card"></ml-field-title-bar>
|
||||
|
||||
<div ng-if="card.loading === true" class="card-contents">
|
||||
<ml-loading-indicator
|
||||
label="{{:: 'xpack.ml.fieldDataCard.loadingLabel' | i18n: { defaultMessage: 'Loading' } }}"
|
||||
is-loading="card.loading"
|
||||
height="200"
|
||||
/>
|
||||
></ml-loading-indicator>
|
||||
</div>
|
||||
|
||||
<div ng-if="card.existsInDocs === false" class="card-contents">
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
<ml-loading-indicator
|
||||
label="{{ ::'xpack.ml.jobSelectList.loadingJobsLabel' | i18n: { defaultMessage: 'Loading jobs'} }}"
|
||||
is-loading="noJobsCreated===undefined"
|
||||
/>
|
||||
></ml-loading-indicator>
|
||||
<div class="select-list" ng-show='noJobsCreated!==undefined'>
|
||||
<div ng-if="groups.length && singleSelection !== true">
|
||||
<div class="list-section-title">
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
<ml-loading-indicator is-loading="isLoading" height="height" />
|
||||
<div class="content-wrapper" />
|
||||
<ml-loading-indicator is-loading="isLoading" height="height"></ml-loading-indicator>
|
||||
<div class="content-wrapper"></div>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<h1>{{indexPattern.title}}</h1>
|
||||
</div>
|
||||
<div class="euiFlexItem euiFlexItem--flexGrowZero">
|
||||
<ml-full-time-range-selector ng-if="showSidebar" index-pattern='indexPattern' query='searchQuery' />
|
||||
<ml-full-time-range-selector ng-if="showSidebar" index-pattern='indexPattern' query='searchQuery'></ml-full-time-range-selector>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -138,7 +138,7 @@
|
|||
filter="metricFieldFilter"
|
||||
filter-icon="metricFilterIcon"
|
||||
filter-changed="metricFieldFilterChanged"
|
||||
clear-filter="clearMetricFilter" />
|
||||
clear-filter="clearMetricFilter"></ml-form-filter-input>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -231,7 +231,7 @@
|
|||
filter="fieldFilter"
|
||||
filter-icon="fieldFilterIcon"
|
||||
filter-changed="fieldFilterChanged"
|
||||
clear-filter="clearFieldFilter" />
|
||||
clear-filter="clearFieldFilter"></ml-form-filter-input>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<ml-data-recognizer
|
||||
class-name='"euiFlexGroup euiFlexGrid--gutterLarge euiFlexGroup--responsive euiFlexGroup--wrap"'
|
||||
index-pattern='indexPattern'
|
||||
results=recognizerResults/>
|
||||
results=recognizerResults></ml-data-recognizer>
|
||||
</div>
|
||||
|
||||
<p
|
||||
|
@ -33,7 +33,7 @@
|
|||
defaultMessage: 'Advanced job'
|
||||
} }}"
|
||||
class="synopsisIcon"
|
||||
/>
|
||||
></icon>
|
||||
</div>
|
||||
<div class="euiFlexItem synopsisContent">
|
||||
<h4
|
||||
|
|
|
@ -10,5 +10,5 @@
|
|||
state="appState">
|
||||
</filter-bar>
|
||||
|
||||
<ml-explorer-react-wrapper />
|
||||
<ml-explorer-react-wrapper></ml-explorer-react-wrapper>
|
||||
</div>
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
i18n-id="xpack.ml.newJob.advanced.detectorFilterModal.conditionsTitle"
|
||||
i18n-default-message="Conditions"
|
||||
></span>
|
||||
<i ml-info-icon="new_action_ruleconditions" />
|
||||
<i ml-info-icon="new_action_ruleconditions"></i>
|
||||
</div>
|
||||
<div class="table-title">
|
||||
<div>
|
||||
|
@ -64,18 +64,18 @@
|
|||
i18n-id="xpack.ml.newJob.advanced.detectorFilterModal.conditionTypeTitle"
|
||||
i18n-default-message="Type"
|
||||
></span>
|
||||
<i ml-info-icon="new_action_conditiontype" />
|
||||
<i ml-info-icon="new_action_conditiontype"></i>
|
||||
</div>
|
||||
<div><span aria-describedby="ml_aria_description_new_action_fieldname">field_name</span><i ml-info-icon="new_action_fieldname" /></div>
|
||||
<div><span aria-describedby="ml_aria_description_new_action_fieldvalue">field_value</span><i ml-info-icon="new_action_fieldvalue" /></div>
|
||||
<div><span aria-describedby="ml_aria_description_new_action_condition">lt/gt</span><i ml-info-icon="new_action_condition" /></div>
|
||||
<div><span aria-describedby="ml_aria_description_new_action_fieldname">field_name</span><i ml-info-icon="new_action_fieldname"></i></div>
|
||||
<div><span aria-describedby="ml_aria_description_new_action_fieldvalue">field_value</span><i ml-info-icon="new_action_fieldvalue"></i></div>
|
||||
<div><span aria-describedby="ml_aria_description_new_action_condition">lt/gt</span><i ml-info-icon="new_action_condition"></i></div>
|
||||
<div>
|
||||
<span
|
||||
aria-describedby="ml_aria_description_new_action_value"
|
||||
i18n-id="xpack.ml.newJob.advanced.detectorFilterModal.conditionValueLabel"
|
||||
i18n-default-message="value"
|
||||
></span>
|
||||
<i ml-info-icon="new_action_value" />
|
||||
<i ml-info-icon="new_action_value"></i>
|
||||
</div>
|
||||
<div></div>
|
||||
</div>
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
<a ng-click="ui.changeTab(tab)">
|
||||
{{ tab.title }}
|
||||
<i ng-hide='ui.validation.tabs[tab.index].valid' class='validation-error fa fa-exclamation-circle' />
|
||||
<i ng-hide='ui.validation.tabs[tab.index].valid' class='validation-error fa fa-exclamation-circle'></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
@ -66,7 +66,7 @@
|
|||
aria-labelledby="ml_aria_label_new_job_group"
|
||||
aria-describedby="ml_aria_description_new_job_group"
|
||||
job-groups='job.groups'
|
||||
external-update-function='jobGroupsUpdateFunction' />
|
||||
external-update-function='jobGroupsUpdateFunction'></ml-job-group-select>
|
||||
<div ng-hide="ui.validation.checks.groupIds.valid" class="validation-error">{{ ui.validation.tabs[0].checks.groupIds.message }}</div>
|
||||
</div>
|
||||
|
||||
|
@ -75,7 +75,7 @@
|
|||
class="kuiFormLabel"
|
||||
i18n-id="xpack.ml.newJob.advanced.jobDetails.customUrlsLabel"
|
||||
i18n-default-message="Custom URLs"
|
||||
></label><i ml-info-icon="new_job_custom_urls" />
|
||||
></label><i ml-info-icon="new_job_custom_urls"></i>
|
||||
<div class="euiSpacer euiSpacer--s"></div>
|
||||
<div ng-if="job.custom_settings && job.custom_settings.custom_urls">
|
||||
<div ng-repeat="item in job.custom_settings.custom_urls track by $index" class="custom-url">
|
||||
|
@ -118,7 +118,7 @@
|
|||
tooltip-append-to-body="true"
|
||||
type="button"
|
||||
class="kuiButton kuiButton--danger kuiButton--small remove-button">
|
||||
<i aria-hidden="true" class="fa fa-times" />
|
||||
<i aria-hidden="true" class="fa fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -129,7 +129,7 @@
|
|||
ng-click="addCustomUrl()"
|
||||
type="button"
|
||||
class="kuiButton kuiButton--primary kuiButton--small">
|
||||
<i aria-hidden="true" class="fa fa-plus" />
|
||||
<i aria-hidden="true" class="fa fa-plus"></i>
|
||||
<span
|
||||
id="ml_aria_label_new_job_custom_urls"
|
||||
i18n-id="xpack.ml.newJob.advanced.jobDetails.addCustomUrlButtonLabel"
|
||||
|
@ -154,7 +154,7 @@
|
|||
i18n-id="xpack.ml.newJob.advanced.jobDetails.useDedicatedIndexLabel"
|
||||
i18n-default-message="Use dedicated index"
|
||||
></span>
|
||||
<i ml-info-icon="new_job_dedicated_index" />
|
||||
<i ml-info-icon="new_job_dedicated_index"></i>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
@ -223,7 +223,7 @@
|
|||
i18n-id="xpack.ml.newJob.advanced.analysisConfiguration.categorizationFiltersLabel"
|
||||
i18n-default-message="Categorization Filters"
|
||||
></label>
|
||||
<i ml-info-icon="new_job_categorizationfilters" />
|
||||
<i ml-info-icon="new_job_categorizationfilters"></i>
|
||||
<div class="euiSpacer euiSpacer--s"></div>
|
||||
<div ng-if="job.analysis_config && job.analysis_config.categorization_filters">
|
||||
<div ng-repeat="item in job.analysis_config.categorization_filters track by $index" class="categorization-filter">
|
||||
|
@ -244,7 +244,7 @@
|
|||
tooltip-append-to-body="true"
|
||||
type="button"
|
||||
class="kuiButton kuiButton--danger kuiButton--small remove-button">
|
||||
<i aria-hidden="true" class="fa fa-times" />
|
||||
<i aria-hidden="true" class="fa fa-times"></i>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -255,7 +255,7 @@
|
|||
type="button"
|
||||
ng-disabled="job.analysis_config.categorization_field_name === undefined || job.analysis_config.categorization_field_name === ''"
|
||||
class="kuiButton kuiButton--primary kuiButton--small">
|
||||
<i aria-hidden="true" class="fa fa-plus" />
|
||||
<i aria-hidden="true" class="fa fa-plus"></i>
|
||||
<span
|
||||
id="ml_aria_label_add_categorization_filter"
|
||||
i18n-id="xpack.ml.newJob.advanced.analysisConfiguration.addCategorizationFilterButtonLabel"
|
||||
|
@ -275,7 +275,7 @@
|
|||
i18n-id="xpack.ml.newJob.advanced.analysisConfiguration.detectorsLabel"
|
||||
i18n-default-message="Detectors"
|
||||
></label>
|
||||
<i ml-info-icon="new_job_detectors" />
|
||||
<i ml-info-icon="new_job_detectors"></i>
|
||||
|
||||
<div class="euiSpacer euiSpacer--s"></div>
|
||||
|
||||
|
@ -299,7 +299,7 @@
|
|||
i18n-id="xpack.ml.newJob.advanced.analysisConfiguration.influencersLabel"
|
||||
i18n-default-message="Influencers"
|
||||
></label>
|
||||
<i ml-info-icon="new_job_influencers" />
|
||||
<i ml-info-icon="new_job_influencers"></i>
|
||||
<div class="influencer-list-container">
|
||||
|
||||
<div ng-repeat="inf in ui.allInfluencers()" >
|
||||
|
@ -323,7 +323,7 @@
|
|||
class="kuiButton kuiButton--primary kuiButton--small"
|
||||
i18n-id="xpack.ml.newJob.advanced.analysisConfiguration.addLabel"
|
||||
i18n-default-message="{icon} Add"
|
||||
i18n-values="{ html_icon: '<i aria-hidden=\'true\' class=\'fa fa-plus\' />' }"
|
||||
i18n-values="{ html_icon: '<i aria-hidden=\'true\' class=\'fa fa-plus\'></i>' }"
|
||||
></button>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -346,7 +346,7 @@
|
|||
<span id="ml_aria_label_new_job_enable_model_plot">
|
||||
{{ ui.cardinalityValidator.status === ui.cardinalityValidator.STATUS.RUNNING ? validatingCardinalityLabel : enableModelPlotLabel }}
|
||||
</span>
|
||||
<i ml-info-icon="new_job_enable_model_plot" />
|
||||
<i ml-info-icon="new_job_enable_model_plot"></i>
|
||||
</span>
|
||||
</label>
|
||||
<div class='ml-new-job-callout kuiVerticalRhythm'>
|
||||
|
@ -387,7 +387,7 @@
|
|||
aria-describedby="ml_aria_description_new_job_delimiter"
|
||||
ng-model="ui.selectedFieldDelimiter"
|
||||
ng-options="item.value as item.title for item in ui.fieldDelimiterOptions"
|
||||
class="form-control" />
|
||||
class="form-control"></select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<input
|
||||
|
@ -469,7 +469,7 @@
|
|||
i18n-id="xpack.ml.newJob.advanced.datafeed.datafeedJobLabel"
|
||||
i18n-default-message="Datafeed job"
|
||||
></span>
|
||||
<i ml-info-icon="new_job_enable_datafeed_job" />
|
||||
<i ml-info-icon="new_job_enable_datafeed_job"></i>
|
||||
</span>
|
||||
</label>
|
||||
<div class="euiSpacer euiSpacer--s"></div>
|
||||
|
@ -616,7 +616,7 @@
|
|||
<ml-loading-indicator
|
||||
label="{{ ::'xpack.ml.newJob.advanced.dataPreview.loadingDataPreviewLabel' | i18n: {defaultMessage: 'Loading data preview'} }}"
|
||||
is-loading="(ui.dataPreview === '')"
|
||||
/>
|
||||
></ml-loading-indicator>
|
||||
<div ng-hide="(ui.dataPreview === '')">
|
||||
<div
|
||||
id="datafeed-preview"
|
||||
|
@ -648,7 +648,7 @@
|
|||
is-current-job-config="isCurrentJobConfig"
|
||||
is-disabled="(saveLock === true)"
|
||||
ng-show="jobState === JOB_STATE.NOT_STARTED"
|
||||
/>
|
||||
></ml-validate-job>
|
||||
</div>
|
||||
<div class="euiFlexItem euiFlexItem--flexGrowZero">
|
||||
<button
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
id="ml_aria_label_new_job_bucketspan"
|
||||
i18n-id="xpack.ml.newJob.simple.bucketSpanSelection.bucketSpanTitle"
|
||||
i18n-default-message="Bucket span"
|
||||
></h4><i ml-info-icon="new_job_bucketspan" />
|
||||
></h4><i ml-info-icon="new_job_bucketspan"></i>
|
||||
<div class="euiSpacer euiSpacer--s"></div>
|
||||
<div class="row">
|
||||
<div class="col-md-12">
|
||||
|
|
|
@ -36,7 +36,7 @@
|
|||
aria-labelledby="ml_aria_label_new_job_group"
|
||||
aria-describedby="ml_aria_description_new_job_group"
|
||||
job-groups='formConfig.jobGroups'
|
||||
disabled='(jobState === JOB_STATE.RUNNING || jobState === JOB_STATE.STOPPING || jobState === JOB_STATE.FINISHED)' />
|
||||
disabled='(jobState === JOB_STATE.RUNNING || jobState === JOB_STATE.STOPPING || jobState === JOB_STATE.FINISHED)'></ml-job-group-select>
|
||||
<div ng-hide="ui.validation.checks.groupIds.valid" class="validation-error">{{ ui.validation.checks.groupIds.message }}</div>
|
||||
</div>
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
<div class="dropdown-group">
|
||||
<ml-severity-control
|
||||
config='config'
|
||||
/>
|
||||
></ml-severity-control>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -127,7 +127,7 @@
|
|||
is-current-job-config="isCurrentJobConfig"
|
||||
is-disabled="!ui.formValid"
|
||||
ng-show="jobState === JOB_STATE.NOT_STARTED"
|
||||
/>
|
||||
></ml-validate-job>
|
||||
</div>
|
||||
<div class="euiFlexItem euiFlexItem--flexGrowZero">
|
||||
<button
|
||||
|
|
|
@ -137,7 +137,7 @@
|
|||
is-current-job-config="isCurrentJobConfig"
|
||||
is-disabled="!ui.formValid"
|
||||
ng-show="jobState === JOB_STATE.NOT_STARTED"
|
||||
/>
|
||||
></ml-validate-job>
|
||||
</div>
|
||||
<div class="euiFlexItem euiFlexItem--flexGrowZero">
|
||||
<button
|
||||
|
|
|
@ -16,9 +16,8 @@
|
|||
<svg class="euiIcon euiCallOutHeader__icon euiIcon--medium" xmlns="http://www.w3.org/2000/svg"
|
||||
width="16" height="16" viewBox="0 0 16 16">
|
||||
<g fill-rule="evenodd">
|
||||
<path d="M7.5 2.236L1.618 14h11.764L7.5 2.236zm.894-.447l5.882 11.764A1 1 0 0 1 13.382 15H1.618a1 1 0 0 1-.894-1.447L6.606 1.789a1 1 0 0 1 1.788 0z"
|
||||
/>
|
||||
<path d="M7 6h1v5H7zM7 12h1v1H7z" />
|
||||
<path d="M7.5 2.236L1.618 14h11.764L7.5 2.236zm.894-.447l5.882 11.764A1 1 0 0 1 13.382 15H1.618a1 1 0 0 1-.894-1.447L6.606 1.789a1 1 0 0 1 1.788 0z"></path>
|
||||
<path d="M7 6h1v5H7zM7 12h1v1H7z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
<span
|
||||
|
@ -84,7 +83,7 @@
|
|||
aria-labelledby="ml_aria_label_new_job_group"
|
||||
aria-describedby="ml_aria_description_new_job_group"
|
||||
job-groups='formConfig.jobGroups'
|
||||
disabled='(overallState === SAVE_STATE.SAVING)' />
|
||||
disabled='(overallState === SAVE_STATE.SAVING)'></ml-job-group-select>
|
||||
<div ng-hide="ui.validation.checks.groupIds.valid" class="validation-error">{{ ui.validation.checks.groupIds.message }}</div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
|
@ -109,7 +108,7 @@
|
|||
<i
|
||||
ml-info-icon="new_job_advanced_settings"
|
||||
aria-label="{{ ::'xpack.ml.newJob.simple.recognize.advancedSettingsAriaLabel' | i18n: {defaultMessage: 'Advanced settings'} }}"
|
||||
/>
|
||||
></i>
|
||||
</div>
|
||||
<div class='advanced-group' ng-show="ui.showAdvanced">
|
||||
<label class='kuiCheckBoxLabel kuiVerticalRhythm'>
|
||||
|
@ -127,7 +126,7 @@
|
|||
<i
|
||||
ml-info-icon="new_job_dedicated_index"
|
||||
aria-label="{{ ::'xpack.ml.newJob.simple.recognize.useDedicatedIndexAriaLabel' | i18n: {defaultMessage: 'Use dedicated index'} }}"
|
||||
/>
|
||||
></i>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
|
|
@ -138,7 +138,7 @@
|
|||
i18n-id="xpack.ml.newJob.simple.singleMetric.sparseDataLabel"
|
||||
i18n-default-message="Sparse data"
|
||||
></span>
|
||||
<i ml-info-icon="new_job_sparsedata" />
|
||||
<i ml-info-icon="new_job_sparsedata"></i>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -219,7 +219,7 @@
|
|||
aria-labelledby="ml_aria_label_new_job_group"
|
||||
aria-describedby="ml_aria_description_new_job_group"
|
||||
job-groups='formConfig.jobGroups'
|
||||
disabled='(jobState === JOB_STATE.RUNNING || jobState === JOB_STATE.STOPPING || jobState === JOB_STATE.FINISHED)' />
|
||||
disabled='(jobState === JOB_STATE.RUNNING || jobState === JOB_STATE.STOPPING || jobState === JOB_STATE.FINISHED)'></ml-job-group-select>
|
||||
<div ng-hide="ui.validation.checks.groupIds.valid" class="validation-error">{{ ui.validation.checks.groupIds.message }}</div>
|
||||
</div>
|
||||
|
||||
|
@ -236,7 +236,7 @@
|
|||
<label
|
||||
i18n-id="xpack.ml.newJob.simple.singleMetric.advancedLabel"
|
||||
i18n-default-message="Advanced"
|
||||
></label><i ml-info-icon="new_job_advanced_settings" />
|
||||
></label><i ml-info-icon="new_job_advanced_settings"></i>
|
||||
</div>
|
||||
<div class='advanced-group' ng-show="ui.showAdvanced">
|
||||
<div class="form-group">
|
||||
|
@ -252,7 +252,7 @@
|
|||
i18n-id="xpack.ml.newJob.simple.singleMetric.useDedicatedIndexLabel"
|
||||
i18n-default-message="Use dedicated index"
|
||||
></span>
|
||||
<i ml-info-icon="new_job_dedicated_index" />
|
||||
<i ml-info-icon="new_job_dedicated_index"></i>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
|
@ -263,7 +263,7 @@
|
|||
i18n-id="xpack.ml.newJob.simple.singleMetric.modelMemoryLimitLabel"
|
||||
i18n-default-message="Model memory limit"
|
||||
></span>
|
||||
<i ml-info-icon="new_job_model_memory_limit" />
|
||||
<i ml-info-icon="new_job_model_memory_limit"></i>
|
||||
</label>
|
||||
<div></div>
|
||||
<input
|
||||
|
@ -294,7 +294,7 @@
|
|||
is-current-job-config="isCurrentJobConfig"
|
||||
is-disabled='ui.formValid === false || ui.dirty === true || formConfig.jobId === undefined || ui.bucketSpanValid === false'
|
||||
ng-show="jobState === JOB_STATE.NOT_STARTED"
|
||||
/>
|
||||
></ml-validate-job>
|
||||
</div>
|
||||
<div class="euiFlexItem euiFlexItem--flexGrowZero">
|
||||
<button
|
||||
|
|
|
@ -19,9 +19,8 @@
|
|||
<svg class="euiIcon euiCallOutHeader__icon euiIcon--medium" xmlns="http://www.w3.org/2000/svg"
|
||||
width="16" height="16" viewBox="0 0 16 16">
|
||||
<g fill-rule="evenodd">
|
||||
<path d="M7.5 2.236L1.618 14h11.764L7.5 2.236zm.894-.447l5.882 11.764A1 1 0 0 1 13.382 15H1.618a1 1 0 0 1-.894-1.447L6.606 1.789a1 1 0 0 1 1.788 0z"
|
||||
/>
|
||||
<path d="M7 6h1v5H7zM7 12h1v1H7z" />
|
||||
<path d="M7.5 2.236L1.618 14h11.764L7.5 2.236zm.894-.447l5.882 11.764A1 1 0 0 1 13.382 15H1.618a1 1 0 0 1-.894-1.447L6.606 1.789a1 1 0 0 1 1.788 0z"></path>
|
||||
<path d="M7 6h1v5H7zM7 12h1v1H7z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
<span class="euiCallOutHeader__title">{{indexWarningTitle}}</span>
|
||||
|
@ -66,7 +65,7 @@
|
|||
item-class-name='""'
|
||||
index-pattern='indexPattern'
|
||||
saved-search='savedSearch'
|
||||
results=recognizerResults/>
|
||||
results=recognizerResults></ml-data-recognizer>
|
||||
<div class="euiSpacer euiSpacer--xxl"></div>
|
||||
</div>
|
||||
|
||||
|
@ -95,7 +94,7 @@
|
|||
size="'xl'"
|
||||
aria-label="{{ ::'xpack.ml.newJob.wizard.jobType.singleMetricAriaLabel' | i18n: {defaultMessage: 'Single metric job'} }}"
|
||||
class="synopsisIcon"
|
||||
/>
|
||||
></icon>
|
||||
</div>
|
||||
<div class="euiFlexItem synopsisContent">
|
||||
<h4
|
||||
|
@ -127,7 +126,7 @@
|
|||
size="'xl'"
|
||||
aria-label="{{ ::'xpack.ml.newJob.wizard.jobType.multiMetricAriaLabel' | i18n: {defaultMessage: 'Multi metric job'} }}"
|
||||
class="synopsisIcon"
|
||||
/>
|
||||
></icon>
|
||||
</div>
|
||||
<div class="euiFlexItem synopsisContent">
|
||||
<h4
|
||||
|
@ -159,7 +158,7 @@
|
|||
size="'xl'"
|
||||
aria-label="{{ ::'xpack.ml.newJob.wizard.jobType.populationAriaLabel' | i18n: {defaultMessage: 'Population job'} }}"
|
||||
class="synopsisIcon"
|
||||
/>
|
||||
></icon>
|
||||
</div>
|
||||
<div class="euiFlexItem synopsisContent">
|
||||
<h4
|
||||
|
@ -191,7 +190,7 @@
|
|||
size="'xl'"
|
||||
aria-label="{{ ::'xpack.ml.newJob.wizard.jobType.advancedAriaLabel' | i18n: {defaultMessage: 'Advanced job'} }}"
|
||||
class="synopsisIcon"
|
||||
/>
|
||||
></icon>
|
||||
</div>
|
||||
<div class="euiFlexItem synopsisContent">
|
||||
<h4
|
||||
|
@ -245,7 +244,7 @@
|
|||
size="'xl'"
|
||||
aria-label="{{ ::'xpack.ml.newJob.wizard.jobType.dataVisualizerAriaLabel' | i18n: {defaultMessage: 'Data Visualizer'} }}"
|
||||
class="synopsisIcon"
|
||||
/>
|
||||
></icon>
|
||||
</div>
|
||||
<div class="euiFlexItem synopsisContent">
|
||||
<h4
|
||||
|
|
|
@ -62,14 +62,14 @@
|
|||
entities="entities"
|
||||
loadForForecastId="loadForForecastId"
|
||||
class="forecast-controls"
|
||||
/>
|
||||
></ml-forecasting-modal>
|
||||
|
||||
</div>
|
||||
|
||||
<ml-loading-indicator
|
||||
label="{{ ::'xpack.ml.timeSeriesExplorer.loadingLabel' | i18n: {defaultMessage: 'Loading'} }}"
|
||||
is-loading="loading === true"
|
||||
/>
|
||||
></ml-loading-indicator>
|
||||
|
||||
<div class="no-results-container" ng-show="jobs.length > 0 && loading === false && hasResults === false">
|
||||
<div class="no-results">
|
||||
|
@ -179,7 +179,7 @@
|
|||
zoom-from="zoomFrom"
|
||||
zoom-to="zoomTo"
|
||||
auto-zoom-duration="autoZoomDuration"
|
||||
/>
|
||||
></ml-timeseries-chart>
|
||||
|
||||
</div>
|
||||
|
||||
|
@ -189,17 +189,17 @@
|
|||
i18n-id="xpack.ml.timeSeriesExplorer.annotationsTitle"
|
||||
i18n-default-message="Annotations"
|
||||
></span>
|
||||
|
||||
|
||||
<ml-annotation-table
|
||||
annotations="focusAnnotationData"
|
||||
drill-down="false"
|
||||
number-badge="true"
|
||||
/>
|
||||
></ml-annotation-table>
|
||||
|
||||
<div class="euiSpacer euiSpacer--l"></div>
|
||||
</div>
|
||||
|
||||
<ml-annotation-flyout />
|
||||
<ml-annotation-flyout></ml-annotation-flyout>
|
||||
|
||||
<span
|
||||
class="panel-title euiText"
|
||||
|
@ -217,7 +217,7 @@
|
|||
i18n-default-message="Severity threshold"
|
||||
></label>
|
||||
<div class="euiFormControlLayout">
|
||||
<ml-select-severity id="select_severity" />
|
||||
<ml-select-severity id="select_severity"></ml-select-severity>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -230,7 +230,7 @@
|
|||
i18n-default-message="Interval"
|
||||
></label>
|
||||
<div class="euiFormControlLayout">
|
||||
<ml-select-interval id="select_interval" />
|
||||
<ml-select-interval id="select_interval"></ml-select-interval>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -239,7 +239,7 @@
|
|||
<ml-anomalies-table
|
||||
table-data="tableData"
|
||||
filter="filter"
|
||||
/>
|
||||
></ml-anomalies-table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -198,7 +198,7 @@
|
|||
i18n-id="xpack.monitoring.logstashNavigation.pipelinesLinkText"
|
||||
i18n-default-message="Pipelines"
|
||||
></span>
|
||||
<span class="kuiIcon fa-flask monTabs--icon" tooltip="Beta feature" />
|
||||
<span class="kuiIcon fa-flask monTabs--icon" tooltip="Beta feature"></span>
|
||||
</a>
|
||||
<a
|
||||
ng-if="monitoringMain.instance"
|
||||
|
@ -219,7 +219,7 @@
|
|||
i18n-id="xpack.monitoring.logstashNavigation.instance.pipelinesLinkText"
|
||||
i18n-default-message="Pipelines"
|
||||
></span>
|
||||
<span class="kuiIcon fa-flask fa-sm monTabs--icon" tooltip="Beta feature" />
|
||||
<span class="kuiIcon fa-flask fa-sm monTabs--icon" tooltip="Beta feature"></span>
|
||||
</a>
|
||||
<a
|
||||
ng-if="monitoringMain.instance"
|
||||
|
|
|
@ -1 +1 @@
|
|||
<div id="reactLoggedOutRoot" />
|
||||
<div id="reactLoggedOutRoot"></div>
|
||||
|
|
|
@ -1 +1 @@
|
|||
<div id="reactLoginRoot" />
|
||||
<div id="reactLoginRoot"></div>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<kbn-management-app section="security/roles" omit-breadcrumb-pages="['edit']">
|
||||
<div id="editRoleReactRoot" />
|
||||
<div id="editRoleReactRoot"></div>
|
||||
</kbn-management-app>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<kbn-management-app section="security/users" omit-breadcrumb-pages="['edit']">
|
||||
<div id="editUserReactRoot" />
|
||||
<div id="editUserReactRoot"></div>
|
||||
</kbn-management-app>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<kbn-management-app section="security/users">
|
||||
<div id="usersReactRoot" />
|
||||
<div id="usersReactRoot"></div>
|
||||
</kbn-management-app>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<kbn-management-app section="kibana/manage_spaces" omit-breadcrumb-pages="['edit']">
|
||||
<div id="manageSpacesReactRoot" />
|
||||
<div id="manageSpacesReactRoot"></div>
|
||||
</kbn-management-app>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<div ng-controller="spacesNavController">
|
||||
<div id="spacesNavReactRoot" />
|
||||
<div id="spacesNavReactRoot"></div>
|
||||
</div>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
<div ng-controller="spacesSelectorController" id="spaceSelectorRootWrap">
|
||||
<div id="spaceSelectorRoot" />
|
||||
<div id="spaceSelectorRoot"></div>
|
||||
</div>
|
||||
|
|
14
yarn.lock
14
yarn.lock
|
@ -13130,10 +13130,10 @@ jquery@^3.2.1:
|
|||
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca"
|
||||
integrity sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==
|
||||
|
||||
jquery@^3.4.1:
|
||||
version "3.4.1"
|
||||
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.4.1.tgz#714f1f8d9dde4bdfa55764ba37ef214630d80ef2"
|
||||
integrity sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==
|
||||
jquery@^3.5.0:
|
||||
version "3.5.0"
|
||||
resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.5.0.tgz#9980b97d9e4194611c36530e7dc46a58d7340fc9"
|
||||
integrity sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ==
|
||||
|
||||
js-base64@^2.1.8:
|
||||
version "2.4.5"
|
||||
|
@ -19437,9 +19437,9 @@ sequencify@~0.0.7:
|
|||
integrity sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=
|
||||
|
||||
serialize-javascript@^1.4.0, serialize-javascript@^2.1.1:
|
||||
version "2.1.1"
|
||||
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.1.tgz#952907a04a3e3a75af7f73d92d15e233862048b2"
|
||||
integrity sha512-MPLPRpD4FNqWq9tTIjYG5LesFouDhdyH0EPY3gVK4DRD5+g4aDqdNSzLIwceulo3Yj+PL1bPh6laE5+H6LTcrQ==
|
||||
version "2.1.2"
|
||||
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-2.1.2.tgz#ecec53b0e0317bdc95ef76ab7074b7384785fa61"
|
||||
integrity sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==
|
||||
|
||||
serve-index@^1.7.2:
|
||||
version "1.9.1"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue