mirror of
https://github.com/nasa/openmct.git
synced 2025-01-01 19:06:40 +00:00
Merge branch 'master' into new-folder-action
This commit is contained in:
commit
7e4aac028b
@ -20,20 +20,13 @@
|
|||||||
* at runtime from the About dialog for additional information.
|
* at runtime from the About dialog for additional information.
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
export default class LADTableCompositionPolicy {
|
export default function ladTableCompositionPolicy(openmct) {
|
||||||
|
return function (parent, child) {
|
||||||
constructor(openmct) {
|
|
||||||
this.openmct = openmct;
|
|
||||||
return this.allow.bind(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
allow(parent, child) {
|
|
||||||
if(parent.type === 'LadTable') {
|
if(parent.type === 'LadTable') {
|
||||||
return this.openmct.telemetry.isTelemetryObject(child);
|
return openmct.telemetry.isTelemetryObject(child);
|
||||||
} else if(parent.type === 'LadTableSet') {
|
} else if(parent.type === 'LadTableSet') {
|
||||||
return child.type === 'LadTable';
|
return child.type === 'LadTable';
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
import LADTableViewProvider from './LADTableViewProvider';
|
import LADTableViewProvider from './LADTableViewProvider';
|
||||||
import LADTableSetViewProvider from './LADTableSetViewProvider';
|
import LADTableSetViewProvider from './LADTableSetViewProvider';
|
||||||
import LADTableCompositionPolicy from './LADTableCompositionPolicy';
|
import ladTableCompositionPolicy from './LADTableCompositionPolicy';
|
||||||
|
|
||||||
export default function plugin() {
|
export default function plugin() {
|
||||||
return function install(openmct) {
|
return function install(openmct) {
|
||||||
@ -49,6 +49,6 @@ export default function plugin() {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
openmct.composition.addPolicy(new LADTableCompositionPolicy(openmct));
|
openmct.composition.addPolicy(ladTableCompositionPolicy(openmct));
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -30,8 +30,7 @@ define([
|
|||||||
'./MCTChartPointSet',
|
'./MCTChartPointSet',
|
||||||
'./MCTChartAlarmPointSet',
|
'./MCTChartAlarmPointSet',
|
||||||
'../draw/DrawLoader',
|
'../draw/DrawLoader',
|
||||||
'../lib/eventHelpers',
|
'../lib/eventHelpers'
|
||||||
'lodash'
|
|
||||||
],
|
],
|
||||||
function (
|
function (
|
||||||
MCTChartLineLinear,
|
MCTChartLineLinear,
|
||||||
@ -39,8 +38,7 @@ function (
|
|||||||
MCTChartPointSet,
|
MCTChartPointSet,
|
||||||
MCTChartAlarmPointSet,
|
MCTChartAlarmPointSet,
|
||||||
DrawLoader,
|
DrawLoader,
|
||||||
eventHelpers,
|
eventHelpers
|
||||||
_
|
|
||||||
) {
|
) {
|
||||||
|
|
||||||
var MARKER_SIZE = 6.0,
|
var MARKER_SIZE = 6.0,
|
||||||
|
@ -22,13 +22,11 @@
|
|||||||
/*global define*/
|
/*global define*/
|
||||||
|
|
||||||
define([
|
define([
|
||||||
'lodash',
|
|
||||||
'EventEmitter',
|
'EventEmitter',
|
||||||
'./Model',
|
'./Model',
|
||||||
'../lib/extend',
|
'../lib/extend',
|
||||||
'../lib/eventHelpers'
|
'../lib/eventHelpers'
|
||||||
], function (
|
], function (
|
||||||
_,
|
|
||||||
EventEmitter,
|
EventEmitter,
|
||||||
Model,
|
Model,
|
||||||
extend,
|
extend,
|
||||||
|
@ -22,11 +22,9 @@
|
|||||||
|
|
||||||
|
|
||||||
define([
|
define([
|
||||||
'lodash',
|
|
||||||
'EventEmitter',
|
'EventEmitter',
|
||||||
'../lib/eventHelpers'
|
'../lib/eventHelpers'
|
||||||
], function (
|
], function (
|
||||||
_,
|
|
||||||
EventEmitter,
|
EventEmitter,
|
||||||
eventHelpers
|
eventHelpers
|
||||||
) {
|
) {
|
||||||
|
@ -22,11 +22,9 @@
|
|||||||
|
|
||||||
|
|
||||||
define([
|
define([
|
||||||
'lodash',
|
|
||||||
'EventEmitter',
|
'EventEmitter',
|
||||||
'../lib/eventHelpers'
|
'../lib/eventHelpers'
|
||||||
], function (
|
], function (
|
||||||
_,
|
|
||||||
EventEmitter,
|
EventEmitter,
|
||||||
eventHelpers
|
eventHelpers
|
||||||
) {
|
) {
|
||||||
|
@ -23,13 +23,11 @@
|
|||||||
define([
|
define([
|
||||||
'../configuration/configStore',
|
'../configuration/configStore',
|
||||||
'../lib/eventHelpers',
|
'../lib/eventHelpers',
|
||||||
'objectUtils',
|
'objectUtils'
|
||||||
'lodash'
|
|
||||||
], function (
|
], function (
|
||||||
configStore,
|
configStore,
|
||||||
eventHelpers,
|
eventHelpers,
|
||||||
objectUtils,
|
objectUtils
|
||||||
_
|
|
||||||
) {
|
) {
|
||||||
|
|
||||||
function PlotOptionsController($scope, openmct, $timeout) {
|
function PlotOptionsController($scope, openmct, $timeout) {
|
||||||
|
@ -21,11 +21,9 @@
|
|||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
define([
|
define([
|
||||||
'./PlotModelFormController',
|
'./PlotModelFormController'
|
||||||
'lodash'
|
|
||||||
], function (
|
], function (
|
||||||
PlotModelFormController,
|
PlotModelFormController
|
||||||
_
|
|
||||||
) {
|
) {
|
||||||
|
|
||||||
var PlotYAxisFormController = PlotModelFormController.extend({
|
var PlotYAxisFormController = PlotModelFormController.extend({
|
||||||
|
@ -20,12 +20,7 @@
|
|||||||
* at runtime from the About dialog for additional information.
|
* at runtime from the About dialog for additional information.
|
||||||
*****************************************************************************/
|
*****************************************************************************/
|
||||||
|
|
||||||
define([
|
define([], function () {
|
||||||
'lodash'
|
|
||||||
], function (
|
|
||||||
_
|
|
||||||
) {
|
|
||||||
|
|
||||||
function StackedPlotController($scope, openmct, objectService, $element, exportImageService) {
|
function StackedPlotController($scope, openmct, objectService, $element, exportImageService) {
|
||||||
var tickWidth = 0,
|
var tickWidth = 0,
|
||||||
composition,
|
composition,
|
||||||
@ -125,12 +120,13 @@ define([
|
|||||||
$scope.$watch('domainObject.getModel().composition', onCompositionChange);
|
$scope.$watch('domainObject.getModel().composition', onCompositionChange);
|
||||||
|
|
||||||
$scope.$on('plot:tickWidth', function ($e, width) {
|
$scope.$on('plot:tickWidth', function ($e, width) {
|
||||||
var plotId = $e.targetScope.domainObject.getId();
|
const plotId = $e.targetScope.domainObject.getId();
|
||||||
if (!tickWidthMap.hasOwnProperty(plotId)) {
|
if (!tickWidthMap.hasOwnProperty(plotId)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
tickWidthMap[plotId] = Math.max(width, tickWidthMap[plotId]);
|
tickWidthMap[plotId] = Math.max(width, tickWidthMap[plotId]);
|
||||||
var newTickWidth = _.max(tickWidthMap);
|
const newTickWidth = Math.max(...Object.values(tickWidthMap));
|
||||||
if (newTickWidth !== tickWidth || width !== tickWidth) {
|
if (newTickWidth !== tickWidth || width !== tickWidth) {
|
||||||
tickWidth = newTickWidth;
|
tickWidth = newTickWidth;
|
||||||
$scope.$broadcast('plot:tickWidth', tickWidth);
|
$scope.$broadcast('plot:tickWidth', tickWidth);
|
||||||
|
Loading…
Reference in New Issue
Block a user