- |
- {{#if projectsWithoutNamespace.length}}
+ |
+ {{#if (and projectsWithoutNamespace.length (not model.length))}}
{{else}}
{{check-box nodeId=ns.id}}
{{/if}}
-
- |
+
{{badge-state model=ns}}
|
diff --git a/app/components/pod-row/template.hbs b/app/components/pod-row/template.hbs
index 03b4c52e1..e1fe98cf2 100644
--- a/app/components/pod-row/template.hbs
+++ b/app/components/pod-row/template.hbs
@@ -32,7 +32,6 @@
{{#copy-inline clipboardText=model.displayIp}}{{format-ip model.displayIp}}{{/copy-inline}} /
{{/if}}
{{#if (and showNode model.node)}}
- {{log model.node}}
{{model.node.displayName}} /
{{/if}}
{{t 'generic.createdDate' date=(date-from-now model.created) htmlSafe=true}}
diff --git a/app/components/progress-bar-multi/component.js b/app/components/progress-bar-multi/component.js
index 07fe577db..7de6edf03 100644
--- a/app/components/progress-bar-multi/component.js
+++ b/app/components/progress-bar-multi/component.js
@@ -1,4 +1,4 @@
-import { defineProperty, computed, get } from '@ember/object';
+import { defineProperty, computed, get, observer } from '@ember/object';
import Component from '@ember/component';
import layout from './template';
@@ -28,19 +28,19 @@ export default Component.extend({
init() {
this._super(...arguments);
- let colorKey = this.get('colorKey');
- let labelKey = this.get('labelKey');
- let valueKey = this.get('valueKey');
+ let colorKey = get(this, 'colorKey');
+ let labelKey = get(this, 'labelKey');
+ let valueKey = get(this, 'valueKey');
let valueDep = `values.@each.{${ colorKey },${ labelKey },${ valueKey }}`;
defineProperty(this, 'pieces', computed('min', 'max', valueDep, () => {
- let min = this.get('min');
- let max = this.get('max');
+ let min = get(this, 'min');
+ let max = get(this, 'max');
var out = [];
- (this.get('values') || []).forEach((obj) => {
+ (get(this, 'values') || []).forEach((obj) => {
out.push({
color: get(obj, colorKey),
label: get(obj, labelKey),
@@ -56,7 +56,7 @@ export default Component.extend({
}
let sum = 0;
- let minPercent = this.get('minPercent');
+ let minPercent = get(this, 'minPercent');
out.forEach((obj) => {
let per = Math.max(minPercent, toPercent(obj.value, min, max));
@@ -79,12 +79,12 @@ export default Component.extend({
valueDep = `tooltipValues.@each.{${ labelKey },${ valueKey }}`;
defineProperty(this, 'tooltipContent', computed(valueDep, () => {
- let labelKey = this.get('labelKey');
- let valueKey = this.get('valueKey');
+ let labelKey = get(this, 'labelKey');
+ let valueKey = get(this, 'valueKey');
var out = [];
- (this.get('tooltipValues') || []).forEach((obj) => {
+ (get(this, 'tooltipValues') || []).forEach((obj) => {
out.push(`${ get(obj, labelKey) }: ${ get(obj, valueKey) }`);
});
@@ -95,8 +95,9 @@ export default Component.extend({
didInsertElement() {
this.zIndexDidChange();
},
- zIndexDidChange: function() {
- this.$().css('zIndex', this.get('zIndex') || 'inherit');
- }.observes('zIndex'),
+
+ zIndexDidChange: observer('zIndex', function() {
+ this.$().css('zIndex', get(this, 'zIndex') || 'inherit');
+ }),
});
diff --git a/app/components/progress-bar-multi/template.hbs b/app/components/progress-bar-multi/template.hbs
index 7897cd7bb..535e94c40 100644
--- a/app/components/progress-bar-multi/template.hbs
+++ b/app/components/progress-bar-multi/template.hbs
@@ -1,4 +1,12 @@
-{{#tooltip-element type="tooltip-basic" model=tooltipContent tooltipTemplate='tooltip-static' aria-describedby="tooltip-base" tooltipFor="progress-bar" inlineBlock=false}}
+{{#tooltip-element
+ type="tooltip-basic"
+ model=tooltipContent
+ tooltipTemplate='tooltip-static'
+ aria-describedby="tooltip-base"
+ tooltipFor="progress-bar"
+ inlineBlock=true
+ classNames="full-width"
+}}
{{~#each pieces as |obj|~}}
diff --git a/app/components/workload-row/template.hbs b/app/components/workload-row/template.hbs
index 969fbbeb3..945e94f17 100644
--- a/app/components/workload-row/template.hbs
+++ b/app/components/workload-row/template.hbs
@@ -40,11 +40,11 @@
{{progress-bar-multi
- classNames="mt-5"
- labelKey="state"
- valueKey="count"
- values=model.podStates.byColor
- tooltipValues=model.podStates.byName
+ classNames="mt-5"
+ labelKey="state"
+ valueKey="count"
+ values=model.podStates.byColor
+ tooltipValues=model.podStates.byName
}}
{{model.displayScale}}
diff --git a/translations/en-us.yaml b/translations/en-us.yaml
index 8f261a763..5cff2d211 100644
--- a/translations/en-us.yaml
+++ b/translations/en-us.yaml
@@ -3379,6 +3379,9 @@ formResourceQuota:
placeholder: e.g. 10
milliCpuPlaceholder: e.g. 500
memoryPlaceholder: e.g. 1Gi
+ resources:
+ label: Project Resource Availability
+ tooltip: "Reserved - { usedValue }, This Namespace - { newUse }, Available - { remaining }"
projectLimit:
label: Project Limit
placeholder: e.g. 50
|