mirror of
https://github.com/nasa/openmct.git
synced 2025-02-20 17:33:23 +00:00
This commit is contained in:
parent
93abb09419
commit
a4c2e944b3
@ -38,7 +38,7 @@ define([
|
|||||||
canEdit: function (domainObject) {
|
canEdit: function (domainObject) {
|
||||||
return domainObject.type === 'LadTableSet';
|
return domainObject.type === 'LadTableSet';
|
||||||
},
|
},
|
||||||
view: function (domainObject, isEditing, objectPath) {
|
view: function (domainObject, objectPath) {
|
||||||
let component;
|
let component;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
@ -38,7 +38,7 @@ define([
|
|||||||
canEdit: function (domainObject) {
|
canEdit: function (domainObject) {
|
||||||
return domainObject.type === 'LadTable';
|
return domainObject.type === 'LadTable';
|
||||||
},
|
},
|
||||||
view: function (domainObject, isEditing, objectPath) {
|
view: function (domainObject, objectPath) {
|
||||||
let component;
|
let component;
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
@ -46,7 +46,7 @@ define([
|
|||||||
|
|
||||||
return selection.every(isTelemetryObject);
|
return selection.every(isTelemetryObject);
|
||||||
},
|
},
|
||||||
view: function (domainObject, isEditing, objectPath) {
|
view: function (domainObject, objectPath) {
|
||||||
let component;
|
let component;
|
||||||
return {
|
return {
|
||||||
show: function (element) {
|
show: function (element) {
|
||||||
|
@ -37,7 +37,7 @@ export default function DisplayLayoutPlugin(options) {
|
|||||||
canEdit: function (domainObject) {
|
canEdit: function (domainObject) {
|
||||||
return domainObject.type === 'layout';
|
return domainObject.type === 'layout';
|
||||||
},
|
},
|
||||||
view: function (domainObject, isEditing, objectPath) {
|
view: function (domainObject, objectPath) {
|
||||||
let component;
|
let component;
|
||||||
return {
|
return {
|
||||||
show(container) {
|
show(container) {
|
||||||
|
@ -48,7 +48,7 @@ define([
|
|||||||
canEdit(domainObject) {
|
canEdit(domainObject) {
|
||||||
return domainObject.type === 'table';
|
return domainObject.type === 'table';
|
||||||
},
|
},
|
||||||
view(domainObject, isEditing, objectPath) {
|
view(domainObject, objectPath) {
|
||||||
let table = new TelemetryTable(domainObject, openmct);
|
let table = new TelemetryTable(domainObject, openmct);
|
||||||
let component;
|
let component;
|
||||||
return {
|
return {
|
||||||
|
@ -98,13 +98,13 @@ export default {
|
|||||||
if (this.openmct.editor.isEditing()) {
|
if (this.openmct.editor.isEditing()) {
|
||||||
this.currentView = provider.edit(this.currentObject, true, objectPath);
|
this.currentView = provider.edit(this.currentObject, true, objectPath);
|
||||||
} else {
|
} else {
|
||||||
this.currentView = provider.view(this.currentObject, false, objectPath);
|
this.currentView = provider.view(this.currentObject, objectPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.openmct.editor.on('isEditing', this.toggleEditView);
|
this.openmct.editor.on('isEditing', this.toggleEditView);
|
||||||
this.releaseEditModeHandler = () => this.openmct.editor.off('isEditing', this.toggleEditView);
|
this.releaseEditModeHandler = () => this.openmct.editor.off('isEditing', this.toggleEditView);
|
||||||
} else {
|
} else {
|
||||||
this.currentView = provider.view(this.currentObject, this.openmct.editor.isEditing(), objectPath);
|
this.currentView = provider.view(this.currentObject, objectPath);
|
||||||
|
|
||||||
if (this.currentView.onEditModeChange) {
|
if (this.currentView.onEditModeChange) {
|
||||||
this.openmct.editor.on('isEditing', this.invokeEditModeHandler);
|
this.openmct.editor.on('isEditing', this.invokeEditModeHandler);
|
||||||
|
@ -129,7 +129,7 @@
|
|||||||
this.viewContainer.classList.add('c-object-view','u-contents');
|
this.viewContainer.classList.add('c-object-view','u-contents');
|
||||||
this.$refs.objectView.append(this.viewContainer);
|
this.$refs.objectView.append(this.viewContainer);
|
||||||
|
|
||||||
this.view = this.currentView.view(this.domainObject, false, this.objectPath);
|
this.view = this.currentView.view(this.domainObject, this.objectPath);
|
||||||
this.view.show(this.viewContainer, false);
|
this.view.show(this.viewContainer, false);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -225,7 +225,6 @@ define(['EventEmitter'], function (EventEmitter) {
|
|||||||
*
|
*
|
||||||
* When called by Open MCT, the following arguments will be passed to it:
|
* When called by Open MCT, the following arguments will be passed to it:
|
||||||
* @param {object} domainObject - the domainObject that the view is provided for
|
* @param {object} domainObject - the domainObject that the view is provided for
|
||||||
* @param {boolean} isEditing - A boolean value indicating wether openmct is in a global edit mode
|
|
||||||
* @param {array} objectPath - The current contextual object path of the view object
|
* @param {array} objectPath - The current contextual object path of the view object
|
||||||
* eg current domainObject is located under MyItems which is under Root
|
* eg current domainObject is located under MyItems which is under Root
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user