mirror of https://github.com/apache/nifi.git
NIFI-13663: Only centering when viewing stats history when component is offscreen. (#9184)
This commit is contained in:
parent
c2dd939e3c
commit
7f41bc1c6a
|
@ -1115,13 +1115,12 @@ export class FlowEffects {
|
||||||
map((action) => action.request),
|
map((action) => action.request),
|
||||||
concatLatestFrom(() => this.store.select(selectCurrentProcessGroupId)),
|
concatLatestFrom(() => this.store.select(selectCurrentProcessGroupId)),
|
||||||
tap(([request, currentProcessGroupId]) => {
|
tap(([request, currentProcessGroupId]) => {
|
||||||
this.router.navigate([
|
const url = ['/process-groups', currentProcessGroupId, request.type, request.id, 'history'];
|
||||||
'/process-groups',
|
if (this.canvasView.isSelectedComponentOnScreen()) {
|
||||||
currentProcessGroupId,
|
this.store.dispatch(FlowActions.navigateWithoutTransform({ url }));
|
||||||
request.type,
|
} else {
|
||||||
request.id,
|
this.router.navigate(url);
|
||||||
'history'
|
}
|
||||||
]);
|
|
||||||
})
|
})
|
||||||
),
|
),
|
||||||
{ dispatch: false }
|
{ dispatch: false }
|
||||||
|
|
|
@ -106,9 +106,9 @@
|
||||||
|
|
||||||
mat-sidenav {
|
mat-sidenav {
|
||||||
background-color: if(
|
background-color: if(
|
||||||
$is-dark,
|
$is-dark,
|
||||||
$supplemental-theme-surface-palette-darker,
|
$supplemental-theme-surface-palette-darker,
|
||||||
$supplemental-theme-surface-palette-lighter
|
$supplemental-theme-surface-palette-lighter
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -151,7 +151,8 @@
|
||||||
@for (violation of violationsMap.get(rule.id); track violation.scope) {
|
@for (violation of violationsMap.get(rule.id); track violation.scope) {
|
||||||
<li class="flex align-center justify-between mt-2">
|
<li class="flex align-center justify-between mt-2">
|
||||||
<div class="flex flex-col items-start ml-2">
|
<div class="flex flex-col items-start ml-2">
|
||||||
<div *ngIf="violation?.subjectPermissionDto?.canRead; else unauthorized">
|
<div
|
||||||
|
*ngIf="violation?.subjectPermissionDto?.canRead; else unauthorized">
|
||||||
{{ violation.subjectDisplayName }}
|
{{ violation.subjectDisplayName }}
|
||||||
</div>
|
</div>
|
||||||
<span class="text-sm">
|
<span class="text-sm">
|
||||||
|
@ -193,8 +194,9 @@
|
||||||
<span class="text-sm">{{ violation.subjectId }}</span>
|
<span class="text-sm">{{ violation.subjectId }}</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<ng-template [ngTemplateOutlet]="violationMenuTemplate"
|
<ng-template
|
||||||
[ngTemplateOutletContext]="{ violation: violation }"></ng-template>
|
[ngTemplateOutlet]="violationMenuTemplate"
|
||||||
|
[ngTemplateOutletContext]="{ violation: violation }"></ng-template>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,10 +32,7 @@ import {
|
||||||
openRuleDetailsDialog
|
openRuleDetailsDialog
|
||||||
} from '../../../../state/flow-analysis/flow-analysis.actions';
|
} from '../../../../state/flow-analysis/flow-analysis.actions';
|
||||||
import { FlowAnalysisRule, FlowAnalysisRuleViolation } from '../../../../state/flow-analysis';
|
import { FlowAnalysisRule, FlowAnalysisRuleViolation } from '../../../../state/flow-analysis';
|
||||||
import {
|
import { selectBreadcrumbs, selectCurrentProcessGroupId } from '../../../../state/flow/flow.selectors';
|
||||||
selectBreadcrumbs,
|
|
||||||
selectCurrentProcessGroupId
|
|
||||||
} from '../../../../state/flow/flow.selectors';
|
|
||||||
import { RouterLink } from '@angular/router';
|
import { RouterLink } from '@angular/router';
|
||||||
import { NifiSpinnerDirective } from '../../../../../../ui/common/spinner/nifi-spinner.directive';
|
import { NifiSpinnerDirective } from '../../../../../../ui/common/spinner/nifi-spinner.directive';
|
||||||
import { MatIconButton } from '@angular/material/button';
|
import { MatIconButton } from '@angular/material/button';
|
||||||
|
|
|
@ -34,42 +34,42 @@
|
||||||
$material-theme-primary-palette-lighter: mat.m2-get-color-from-palette($material-theme-primary-palette, lighter);
|
$material-theme-primary-palette-lighter: mat.m2-get-color-from-palette($material-theme-primary-palette, lighter);
|
||||||
$material-theme-warn-palette-darker: mat.m2-get-color-from-palette($material-theme-warn-palette, darker);
|
$material-theme-warn-palette-darker: mat.m2-get-color-from-palette($material-theme-warn-palette, darker);
|
||||||
$supplemental-theme-surface-palette-lighter: mat.m2-get-color-from-palette(
|
$supplemental-theme-surface-palette-lighter: mat.m2-get-color-from-palette(
|
||||||
$supplemental-theme-surface-palette,
|
$supplemental-theme-surface-palette,
|
||||||
lighter
|
lighter
|
||||||
);
|
);
|
||||||
$supplemental-theme-surface-palette-darker: mat.m2-get-color-from-palette(
|
$supplemental-theme-surface-palette-darker: mat.m2-get-color-from-palette(
|
||||||
$supplemental-theme-surface-palette,
|
$supplemental-theme-surface-palette,
|
||||||
darker
|
darker
|
||||||
);
|
);
|
||||||
$supplemental-theme-surface-palette-darker-contrast: mat.m2-get-color-from-palette(
|
$supplemental-theme-surface-palette-darker-contrast: mat.m2-get-color-from-palette(
|
||||||
$supplemental-theme-surface-palette,
|
$supplemental-theme-surface-palette,
|
||||||
darker-contrast
|
darker-contrast
|
||||||
);
|
);
|
||||||
$supplemental-theme-surface-palette-lighter-contrast: mat.m2-get-color-from-palette(
|
$supplemental-theme-surface-palette-lighter-contrast: mat.m2-get-color-from-palette(
|
||||||
$supplemental-theme-surface-palette,
|
$supplemental-theme-surface-palette,
|
||||||
lighter-contrast
|
lighter-contrast
|
||||||
);
|
);
|
||||||
|
|
||||||
.flow-status {
|
.flow-status {
|
||||||
background: if(
|
background: if(
|
||||||
$is-dark,
|
$is-dark,
|
||||||
$supplemental-theme-surface-palette-darker,
|
$supplemental-theme-surface-palette-darker,
|
||||||
$supplemental-theme-surface-palette-lighter
|
$supplemental-theme-surface-palette-lighter
|
||||||
);
|
);
|
||||||
|
|
||||||
.controller-bulletins {
|
.controller-bulletins {
|
||||||
background-color: if(
|
background-color: if(
|
||||||
$is-dark,
|
$is-dark,
|
||||||
$material-theme-primary-palette-lighter,
|
$material-theme-primary-palette-lighter,
|
||||||
$material-theme-primary-palette-default
|
$material-theme-primary-palette-default
|
||||||
);
|
);
|
||||||
|
|
||||||
.fa {
|
.fa {
|
||||||
// invert the contrast colors since the surface is dark in light mode and light in dark mode
|
// invert the contrast colors since the surface is dark in light mode and light in dark mode
|
||||||
color: if(
|
color: if(
|
||||||
$is-dark,
|
$is-dark,
|
||||||
$supplemental-theme-surface-palette-lighter-contrast,
|
$supplemental-theme-surface-palette-lighter-contrast,
|
||||||
$supplemental-theme-surface-palette-darker-contrast
|
$supplemental-theme-surface-palette-darker-contrast
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -80,23 +80,22 @@
|
||||||
|
|
||||||
.flow-analysis-notifications.warn {
|
.flow-analysis-notifications.warn {
|
||||||
background-color: if(
|
background-color: if(
|
||||||
$is-dark,
|
$is-dark,
|
||||||
$material-theme-primary-palette-lighter,
|
$material-theme-primary-palette-lighter,
|
||||||
$material-theme-primary-palette-default
|
$material-theme-primary-palette-default
|
||||||
);
|
);
|
||||||
border-right-color: if(
|
border-right-color: if(
|
||||||
$is-dark,
|
$is-dark,
|
||||||
$supplemental-theme-surface-palette-lighter-contrast,
|
$supplemental-theme-surface-palette-lighter-contrast,
|
||||||
$supplemental-theme-surface-palette-darker-contrast
|
$supplemental-theme-surface-palette-darker-contrast
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
.fa {
|
.fa {
|
||||||
// invert the contrast colors since the surface is dark in light mode and light in dark mode
|
// invert the contrast colors since the surface is dark in light mode and light in dark mode
|
||||||
color: if(
|
color: if(
|
||||||
$is-dark,
|
$is-dark,
|
||||||
$supplemental-theme-surface-palette-lighter-contrast,
|
$supplemental-theme-surface-palette-lighter-contrast,
|
||||||
$supplemental-theme-surface-palette-darker-contrast
|
$supplemental-theme-surface-palette-darker-contrast
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -104,17 +103,17 @@
|
||||||
.flow-analysis-notifications.enforce {
|
.flow-analysis-notifications.enforce {
|
||||||
background-color: $material-theme-warn-palette-darker;
|
background-color: $material-theme-warn-palette-darker;
|
||||||
border-right-color: if(
|
border-right-color: if(
|
||||||
$is-dark,
|
$is-dark,
|
||||||
$supplemental-theme-surface-palette-lighter-contrast,
|
$supplemental-theme-surface-palette-lighter-contrast,
|
||||||
$supplemental-theme-surface-palette-darker-contrast
|
$supplemental-theme-surface-palette-darker-contrast
|
||||||
);
|
);
|
||||||
|
|
||||||
.fa {
|
.fa {
|
||||||
// invert the contrast colors since the surface is dark in light mode and light in dark mode
|
// invert the contrast colors since the surface is dark in light mode and light in dark mode
|
||||||
color: if(
|
color: if(
|
||||||
$is-dark,
|
$is-dark,
|
||||||
$supplemental-theme-surface-palette-lighter-contrast,
|
$supplemental-theme-surface-palette-lighter-contrast,
|
||||||
$supplemental-theme-surface-palette-darker-contrast
|
$supplemental-theme-surface-palette-darker-contrast
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue