diff --git a/src/plugins/displayLayout/AlphanumericFormatViewProvider.js b/src/plugins/displayLayout/AlphanumericFormatViewProvider.js index 0a35317a71..2d6e7f51d0 100644 --- a/src/plugins/displayLayout/AlphanumericFormatViewProvider.js +++ b/src/plugins/displayLayout/AlphanumericFormatViewProvider.js @@ -65,7 +65,9 @@ class AlphanumericFormatView { } priority() { - return 1; + return this.openmct.editor.isEditing() + ? this.openmct.priority.DEFAULT + : this.openmct.priority.LOW; } destroy() { diff --git a/src/plugins/displayLayout/components/AlphanumericFormat.vue b/src/plugins/displayLayout/components/AlphanumericFormat.vue index 27ab7b2848..0fbb03e4b3 100644 --- a/src/plugins/displayLayout/components/AlphanumericFormat.vue +++ b/src/plugins/displayLayout/components/AlphanumericFormat.vue @@ -32,13 +32,17 @@ </div> <div class="c-inspect-properties__value"> <input + v-if="isEditing" id="telemetryPrintfFormat" type="text" - :disabled="!isEditing" :value="telemetryFormat" :placeholder="nonMixedFormat ? '' : 'Mixed'" @change="formatTelemetry" /> + <template v-if="!isEditing && telemetryFormat?.length"> + {{ telemetryFormat }} + </template> + <span class="hint" v-else> No custom formating applied </span> </div> </li> </ul> diff --git a/src/plugins/inspectorViews/properties/PropertiesViewProvider.js b/src/plugins/inspectorViews/properties/PropertiesViewProvider.js index 72f4c8adbd..30a527a6e5 100644 --- a/src/plugins/inspectorViews/properties/PropertiesViewProvider.js +++ b/src/plugins/inspectorViews/properties/PropertiesViewProvider.js @@ -56,6 +56,9 @@ export default function PropertiesViewProvider(openmct) { _destroy = destroy; }, priority: function () { + if (openmct.editor.isEditing()) { + return openmct.priority.LOW; + } return openmct.priority.DEFAULT; }, destroy: function () {