mirror of
https://github.com/nasa/openmct.git
synced 2025-04-14 22:46:44 +00:00
feat(eslint): sort import rule (#6939)
* feat(eslint): sort import rule * chore(deps): pin dep * refactor: sort imports --------- Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov>
This commit is contained in:
parent
e09a7aebae
commit
c27ad469f6
.eslintrc.jspackage.json
example
eventGenerator
exampleUser
generator
simpleVuePlugin
src
api
actions
annotation
composition
forms
indicators
menu
notifications
objects
overlays
status
telemetry
time
tooltips
user
exporters
plugins
CouchDBSearchFolder
LADTable
LADTableConfigurationViewProvider.jsLADTableView.jsLadTableSetView.js
components
plugin.jspluginSpec.jsautoflow
charts
clearData
clock
condition
Condition.jsConditionManager.jsConditionSetViewProvider.jsConditionSpec.js
components
criterion
plugin.jspluginSpec.jsutils
conditionWidget
displayLayout
@ -9,7 +9,7 @@ module.exports = {
|
||||
globals: {
|
||||
_: 'readonly'
|
||||
},
|
||||
plugins: ['prettier'],
|
||||
plugins: ['prettier', 'simple-import-sort'],
|
||||
extends: [
|
||||
'eslint:recommended',
|
||||
'plugin:compat/recommended',
|
||||
@ -28,6 +28,8 @@ module.exports = {
|
||||
}
|
||||
},
|
||||
rules: {
|
||||
'simple-import-sort/imports': 'warn',
|
||||
'simple-import-sort/exports': 'warn',
|
||||
'vue/no-deprecated-dollar-listeners-api': 'warn',
|
||||
'vue/no-deprecated-events-api': 'warn',
|
||||
'vue/no-v-for-template-key': 'off',
|
||||
|
@ -19,8 +19,8 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import EventTelemetryProvider from './EventTelemetryProvider';
|
||||
import EventMetadataProvider from './EventMetadataProvider';
|
||||
import EventTelemetryProvider from './EventTelemetryProvider';
|
||||
|
||||
export default function EventGeneratorPlugin(options) {
|
||||
return function install(openmct) {
|
||||
|
@ -19,8 +19,8 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import EventMessageGeneratorPlugin from './plugin.js';
|
||||
import { createOpenMct, resetApplicationState } from '../../src/utils/testing';
|
||||
import EventMessageGeneratorPlugin from './plugin.js';
|
||||
|
||||
describe('the plugin', () => {
|
||||
let openmct;
|
||||
|
@ -22,6 +22,7 @@
|
||||
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
import createExampleUser from './exampleUserCreator';
|
||||
|
||||
const STATUSES = [
|
||||
|
@ -20,11 +20,11 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import GeneratorMetadataProvider from './GeneratorMetadataProvider';
|
||||
import GeneratorProvider from './GeneratorProvider';
|
||||
import SinewaveLimitProvider from './SinewaveLimitProvider';
|
||||
import SinewaveStalenessProvider from './SinewaveStalenessProvider';
|
||||
import StateGeneratorProvider from './StateGeneratorProvider';
|
||||
import GeneratorMetadataProvider from './GeneratorMetadataProvider';
|
||||
|
||||
export default function (openmct) {
|
||||
openmct.types.addType('example.state-generator', {
|
||||
|
@ -1,4 +1,5 @@
|
||||
import Vue from 'vue';
|
||||
|
||||
import HelloWorld from './HelloWorld.vue';
|
||||
|
||||
function SimpleVuePlugin() {
|
||||
|
@ -29,6 +29,7 @@
|
||||
"eslint-plugin-compat": "4.1.4",
|
||||
"eslint-plugin-playwright": "0.12.0",
|
||||
"eslint-plugin-prettier": "4.2.1",
|
||||
"eslint-plugin-simple-import-sort": "10.0.0",
|
||||
"eslint-plugin-vue": "9.15.0",
|
||||
"eslint-plugin-you-dont-need-lodash-underscore": "6.12.0",
|
||||
"eventemitter3": "1.2.0",
|
||||
|
@ -20,8 +20,8 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import ActionCollection from './ActionCollection';
|
||||
import { createOpenMct, resetApplicationState } from '../../utils/testing';
|
||||
import ActionCollection from './ActionCollection';
|
||||
|
||||
describe('The ActionCollection', () => {
|
||||
let openmct;
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import ActionCollection from './ActionCollection';
|
||||
import _ from 'lodash';
|
||||
|
||||
import ActionCollection from './ActionCollection';
|
||||
|
||||
class ActionsAPI extends EventEmitter {
|
||||
constructor(openmct) {
|
||||
super();
|
||||
|
@ -20,9 +20,9 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import ActionsAPI from './ActionsAPI';
|
||||
import { createOpenMct, resetApplicationState } from '../../utils/testing';
|
||||
import ActionCollection from './ActionCollection';
|
||||
import ActionsAPI from './ActionsAPI';
|
||||
|
||||
describe('The Actions API', () => {
|
||||
let openmct;
|
||||
|
@ -20,9 +20,9 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import { v4 as uuid } from 'uuid';
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import _ from 'lodash';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
/**
|
||||
* @readonly
|
||||
|
@ -20,8 +20,8 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import { createOpenMct, resetApplicationState } from '../../utils/testing';
|
||||
import ExampleTagsPlugin from '../../../example/exampleTags/plugin';
|
||||
import { createOpenMct, resetApplicationState } from '../../utils/testing';
|
||||
|
||||
describe('The Annotation API', () => {
|
||||
let openmct;
|
||||
|
@ -20,8 +20,8 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import DefaultCompositionProvider from './DefaultCompositionProvider';
|
||||
import CompositionCollection from './CompositionCollection';
|
||||
import DefaultCompositionProvider from './DefaultCompositionProvider';
|
||||
|
||||
/**
|
||||
* @typedef {import('./CompositionProvider').default} CompositionProvider
|
||||
|
@ -20,6 +20,7 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import _ from 'lodash';
|
||||
|
||||
import objectUtils from '../objects/object-utils';
|
||||
|
||||
/**
|
||||
|
@ -19,9 +19,10 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import { toRaw } from 'vue';
|
||||
|
||||
import objectUtils from '../objects/object-utils';
|
||||
import CompositionProvider from './CompositionProvider';
|
||||
import { toRaw } from 'vue';
|
||||
|
||||
/**
|
||||
* @typedef {import('../objects/ObjectAPI').DomainObject} DomainObject
|
||||
|
@ -1,6 +1,8 @@
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import AutoCompleteField from './components/controls/AutoCompleteField.vue';
|
||||
import ClockDisplayFormatField from './components/controls/ClockDisplayFormatField.vue';
|
||||
import CheckBoxField from './components/controls/CheckBoxField.vue';
|
||||
import ClockDisplayFormatField from './components/controls/ClockDisplayFormatField.vue';
|
||||
import Datetime from './components/controls/Datetime.vue';
|
||||
import FileInput from './components/controls/FileInput.vue';
|
||||
import Locator from './components/controls/Locator.vue';
|
||||
@ -9,8 +11,6 @@ import SelectField from './components/controls/SelectField.vue';
|
||||
import TextAreaField from './components/controls/TextAreaField.vue';
|
||||
import TextField from './components/controls/TextField.vue';
|
||||
import ToggleSwitchField from './components/controls/ToggleSwitchField.vue';
|
||||
|
||||
import mount from 'utils/mount';
|
||||
export const DEFAULT_CONTROLS_MAP = {
|
||||
autocomplete: AutoCompleteField,
|
||||
checkbox: CheckBoxField,
|
||||
|
@ -20,12 +20,12 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import FormController from './FormController';
|
||||
import FormProperties from './components/FormProperties.vue';
|
||||
|
||||
import _ from 'lodash';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import FormProperties from './components/FormProperties.vue';
|
||||
import FormController from './FormController';
|
||||
|
||||
export default class FormsAPI {
|
||||
constructor(openmct) {
|
||||
this.openmct = openmct;
|
||||
|
@ -73,9 +73,10 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import FormRow from '@/api/forms/components/FormRow.vue';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
import FormRow from '@/api/forms/components/FormRow.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
FormRow
|
||||
|
@ -34,10 +34,11 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import toggleMixin from '../../toggle-check-box-mixin';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
import ToggleSwitch from '@/ui/components/ToggleSwitch.vue';
|
||||
|
||||
import { v4 as uuid } from 'uuid';
|
||||
import toggleMixin from '../../toggle-check-box-mixin';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
@ -21,6 +21,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
import EventEmitter from 'EventEmitter';
|
||||
|
||||
import SimpleIndicator from './SimpleIndicator';
|
||||
|
||||
class IndicatorAPI extends EventEmitter {
|
||||
|
@ -21,9 +21,11 @@
|
||||
*****************************************************************************/
|
||||
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import indicatorTemplate from './res/indicator-template.html';
|
||||
|
||||
import { convertTemplateToHTML } from '@/utils/template/templateHelpers';
|
||||
|
||||
import indicatorTemplate from './res/indicator-template.html';
|
||||
|
||||
const DEFAULT_ICON_CLASS = 'icon-info';
|
||||
|
||||
class SimpleIndicator extends EventEmitter {
|
||||
|
@ -20,11 +20,12 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import MenuAPI from './MenuAPI';
|
||||
import Menu from './menu';
|
||||
import { createOpenMct, createMouseEvent, resetApplicationState } from '../../utils/testing';
|
||||
import Vue from 'vue';
|
||||
|
||||
import { createMouseEvent, createOpenMct, resetApplicationState } from '../../utils/testing';
|
||||
import Menu from './menu';
|
||||
import MenuAPI from './MenuAPI';
|
||||
|
||||
describe('The Menu API', () => {
|
||||
let openmct;
|
||||
let appHolder;
|
||||
|
@ -20,10 +20,11 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import mount from 'utils/mount';
|
||||
import { h } from 'vue';
|
||||
|
||||
import MenuComponent from './components/Menu.vue';
|
||||
import SuperMenuComponent from './components/SuperMenu.vue';
|
||||
import { h } from 'vue';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
export const MENU_PLACEMENT = {
|
||||
TOP: 'top',
|
||||
|
@ -30,8 +30,8 @@
|
||||
*
|
||||
* @namespace platform/api/notifications
|
||||
*/
|
||||
import moment from 'moment';
|
||||
import EventEmitter from 'eventemitter3';
|
||||
import moment from 'moment';
|
||||
|
||||
/**
|
||||
* @typedef {object} NotificationProperties
|
||||
|
@ -19,9 +19,10 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import _ from 'lodash';
|
||||
import utils from './object-utils.js';
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import _ from 'lodash';
|
||||
|
||||
import utils from './object-utils.js';
|
||||
|
||||
const ANY_OBJECT_EVENT = 'mutation';
|
||||
|
||||
|
@ -20,15 +20,16 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import utils from 'objectUtils';
|
||||
import MutableDomainObject from './MutableDomainObject';
|
||||
import RootRegistry from './RootRegistry';
|
||||
import RootObjectProvider from './RootObjectProvider';
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import InterceptorRegistry from './InterceptorRegistry';
|
||||
import Transaction from './Transaction';
|
||||
import utils from 'objectUtils';
|
||||
|
||||
import ConflictError from './ConflictError';
|
||||
import InMemorySearchProvider from './InMemorySearchProvider';
|
||||
import InterceptorRegistry from './InterceptorRegistry';
|
||||
import MutableDomainObject from './MutableDomainObject';
|
||||
import RootObjectProvider from './RootObjectProvider';
|
||||
import RootRegistry from './RootRegistry';
|
||||
import Transaction from './Transaction';
|
||||
|
||||
/**
|
||||
* Uniquely identifies a domain object.
|
||||
|
@ -1,5 +1,5 @@
|
||||
import ObjectAPI from './ObjectAPI.js';
|
||||
import { createOpenMct, resetApplicationState } from '../../utils/testing';
|
||||
import ObjectAPI from './ObjectAPI.js';
|
||||
|
||||
describe('The Object API', () => {
|
||||
let objectAPI;
|
||||
|
@ -1,6 +1,7 @@
|
||||
import Transaction from './Transaction';
|
||||
import utils from 'objectUtils';
|
||||
|
||||
import Transaction from './Transaction';
|
||||
|
||||
let openmct = {};
|
||||
let objectAPI;
|
||||
let transaction;
|
||||
|
@ -1,6 +1,7 @@
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import DialogComponent from './components/DialogComponent.vue';
|
||||
import Overlay from './Overlay';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
class Dialog extends Overlay {
|
||||
constructor({ iconClass, message, title, hint, timestamp, ...options }) {
|
||||
|
@ -1,7 +1,8 @@
|
||||
import OverlayComponent from './components/OverlayComponent.vue';
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import OverlayComponent from './components/OverlayComponent.vue';
|
||||
|
||||
const cssClasses = {
|
||||
large: 'l-overlay-large',
|
||||
small: 'l-overlay-small',
|
||||
|
@ -20,8 +20,8 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import Overlay from './Overlay';
|
||||
import Dialog from './Dialog';
|
||||
import Overlay from './Overlay';
|
||||
import ProgressDialog from './ProgressDialog';
|
||||
import Selection from './Selection';
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import ProgressDialogComponent from './components/ProgressDialogComponent.vue';
|
||||
import Overlay from './Overlay';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
let component;
|
||||
class ProgressDialog extends Overlay {
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import SelectionComponent from './components/SelectionComponent.vue';
|
||||
import Overlay from './Overlay';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
class Selection extends Overlay {
|
||||
constructor({
|
||||
|
@ -1,5 +1,5 @@
|
||||
import StatusAPI from './StatusAPI.js';
|
||||
import { createOpenMct, resetApplicationState } from '../../utils/testing';
|
||||
import StatusAPI from './StatusAPI.js';
|
||||
|
||||
describe('The Status API', () => {
|
||||
let statusAPI;
|
||||
|
@ -20,14 +20,15 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import TelemetryCollection from './TelemetryCollection';
|
||||
import TelemetryRequestInterceptorRegistry from './TelemetryRequestInterceptor';
|
||||
import CustomStringFormatter from '../../plugins/displayLayout/CustomStringFormatter';
|
||||
import TelemetryMetadataManager from './TelemetryMetadataManager';
|
||||
import TelemetryValueFormatter from './TelemetryValueFormatter';
|
||||
import DefaultMetadataProvider from './DefaultMetadataProvider';
|
||||
import objectUtils from 'objectUtils';
|
||||
|
||||
import CustomStringFormatter from '../../plugins/displayLayout/CustomStringFormatter';
|
||||
import DefaultMetadataProvider from './DefaultMetadataProvider';
|
||||
import TelemetryCollection from './TelemetryCollection';
|
||||
import TelemetryMetadataManager from './TelemetryMetadataManager';
|
||||
import TelemetryRequestInterceptorRegistry from './TelemetryRequestInterceptor';
|
||||
import TelemetryValueFormatter from './TelemetryValueFormatter';
|
||||
|
||||
/**
|
||||
* @typedef {import('../time/TimeContext').TimeContext} TimeContext
|
||||
*/
|
||||
|
@ -20,6 +20,7 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
|
||||
import TelemetryAPI from './TelemetryAPI';
|
||||
import TelemetryCollection from './TelemetryCollection';
|
||||
|
||||
|
@ -20,10 +20,11 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import _ from 'lodash';
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import { LOADED_ERROR, TIMESYSTEM_KEY_NOTIFICATION, TIMESYSTEM_KEY_WARNING } from './constants';
|
||||
import _ from 'lodash';
|
||||
|
||||
import { TIME_CONTEXT_EVENTS } from '../time/constants';
|
||||
import { LOADED_ERROR, TIMESYSTEM_KEY_NOTIFICATION, TIMESYSTEM_KEY_WARNING } from './constants';
|
||||
|
||||
/**
|
||||
* @typedef {import('../objects/ObjectAPI').DomainObject} DomainObject
|
||||
|
@ -21,6 +21,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
|
||||
import { TIMESYSTEM_KEY_WARNING } from './constants';
|
||||
|
||||
describe('Telemetry Collection', () => {
|
||||
|
@ -20,8 +20,8 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import TimeContext from './TimeContext';
|
||||
import { MODES, REALTIME_MODE_KEY, TIME_CONTEXT_EVENTS } from './constants';
|
||||
import TimeContext from './TimeContext';
|
||||
|
||||
/**
|
||||
* The IndependentTimeContext handles getting and setting time of the openmct application in general.
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import GlobalTimeContext from './GlobalTimeContext';
|
||||
import IndependentTimeContext from '@/api/time/IndependentTimeContext';
|
||||
import { FIXED_MODE_KEY, REALTIME_MODE_KEY } from '@/api/time/constants';
|
||||
import IndependentTimeContext from '@/api/time/IndependentTimeContext';
|
||||
|
||||
import GlobalTimeContext from './GlobalTimeContext';
|
||||
|
||||
/**
|
||||
* The public API for setting and querying the temporal state of the
|
||||
|
@ -19,9 +19,10 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import TimeAPI from './TimeAPI';
|
||||
import { createOpenMct } from 'utils/testing';
|
||||
|
||||
import TimeAPI from './TimeAPI';
|
||||
|
||||
describe('The Time API', function () {
|
||||
let api;
|
||||
let timeSystemKey;
|
||||
|
@ -21,7 +21,8 @@
|
||||
*****************************************************************************/
|
||||
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import { TIME_CONTEXT_EVENTS, MODES, REALTIME_MODE_KEY, FIXED_MODE_KEY } from './constants';
|
||||
|
||||
import { FIXED_MODE_KEY, MODES, REALTIME_MODE_KEY, TIME_CONTEXT_EVENTS } from './constants';
|
||||
|
||||
class TimeContext extends EventEmitter {
|
||||
constructor() {
|
||||
|
@ -20,8 +20,9 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import TimeAPI from './TimeAPI';
|
||||
import { createOpenMct } from 'utils/testing';
|
||||
|
||||
import TimeAPI from './TimeAPI';
|
||||
describe('The Independent Time API', function () {
|
||||
let api;
|
||||
let domainObjectKey;
|
||||
|
@ -20,10 +20,11 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import TooltipComponent from './components/TooltipComponent.vue';
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import TooltipComponent from './components/TooltipComponent.vue';
|
||||
|
||||
class Tooltip extends EventEmitter {
|
||||
constructor(
|
||||
{ toolTipText, toolTipLocation, parentElement } = {
|
||||
|
@ -21,10 +21,11 @@
|
||||
*****************************************************************************/
|
||||
|
||||
import EventEmitter from 'EventEmitter';
|
||||
|
||||
import { MULTIPLE_PROVIDER_ERROR, NO_PROVIDER_ERROR } from './constants';
|
||||
import StatusAPI from './StatusAPI';
|
||||
import User from './User';
|
||||
import StoragePersistance from './StoragePersistance';
|
||||
import User from './User';
|
||||
|
||||
class UserAPI extends EventEmitter {
|
||||
/**
|
||||
|
@ -20,9 +20,9 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import ExampleUserProvider from '../../../example/exampleUser/ExampleUserProvider';
|
||||
import { createOpenMct, resetApplicationState } from '../../utils/testing';
|
||||
import { MULTIPLE_PROVIDER_ERROR } from './constants';
|
||||
import ExampleUserProvider from '../../../example/exampleUser/ExampleUserProvider';
|
||||
|
||||
const USERNAME = 'Test User';
|
||||
const EXAMPLE_ROLE = 'flight';
|
||||
|
@ -31,8 +31,8 @@ function replaceDotsWithUnderscores(filename) {
|
||||
return filename.replace(regex, '_');
|
||||
}
|
||||
|
||||
import { saveAs } from 'saveAs';
|
||||
import html2canvas from 'html2canvas';
|
||||
import { saveAs } from 'saveAs';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
class ImageExporter {
|
||||
|
@ -20,8 +20,8 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import ImageExporter from './ImageExporter';
|
||||
import { createOpenMct, resetApplicationState } from '../utils/testing';
|
||||
import ImageExporter from './ImageExporter';
|
||||
|
||||
describe('The Image Exporter', () => {
|
||||
let openmct;
|
||||
|
@ -21,6 +21,7 @@
|
||||
*****************************************************************************/
|
||||
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
|
||||
import CouchDBSearchFolderPlugin from './plugin';
|
||||
|
||||
describe('the plugin', function () {
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import LADTableConfigurationComponent from './components/LADTableConfiguration.vue';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import LADTableConfigurationComponent from './components/LADTableConfiguration.vue';
|
||||
|
||||
export default function LADTableConfigurationViewProvider(openmct) {
|
||||
return {
|
||||
key: 'lad-table-configuration',
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import LadTable from './components/LADTable.vue';
|
||||
import LADTableConfiguration from './LADTableConfiguration';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
export default class LADTableView {
|
||||
constructor(openmct, domainObject, objectPath) {
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import LadTableSet from './components/LadTableSet.vue';
|
||||
import LADTableConfiguration from './LADTableConfiguration';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
export default class LadTableSetView {
|
||||
constructor(openmct, domainObject, objectPath) {
|
||||
|
@ -49,6 +49,7 @@ const BLANK_VALUE = '---';
|
||||
|
||||
import identifierToString from '/src/tools/url';
|
||||
import PreviewAction from '@/ui/preview/PreviewAction.js';
|
||||
|
||||
import tooltipHelpers from '../../../api/tooltips/tooltipMixins';
|
||||
|
||||
export default {
|
||||
|
@ -50,9 +50,11 @@
|
||||
|
||||
<script>
|
||||
import Vue, { toRaw } from 'vue';
|
||||
import LadRow from './LADRow.vue';
|
||||
|
||||
import StalenessUtils from '@/utils/staleness';
|
||||
|
||||
import LadRow from './LADRow.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
LadRow
|
||||
|
@ -56,9 +56,10 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import LadRow from './LADRow.vue';
|
||||
import StalenessUtils from '@/utils/staleness';
|
||||
|
||||
import LadRow from './LADRow.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
LadRow
|
||||
|
@ -19,10 +19,10 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import LADTableViewProvider from './LADTableViewProvider';
|
||||
import LADTableSetViewProvider from './LADTableSetViewProvider';
|
||||
import ladTableCompositionPolicy from './LADTableCompositionPolicy';
|
||||
import LADTableConfigurationViewProvider from './LADTableConfigurationViewProvider';
|
||||
import LADTableSetViewProvider from './LADTableSetViewProvider';
|
||||
import LADTableViewProvider from './LADTableViewProvider';
|
||||
import LADTableViewActions from './ViewActions';
|
||||
|
||||
export default function plugin() {
|
||||
|
@ -19,16 +19,17 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import LadPlugin from './plugin.js';
|
||||
import Vue from 'vue';
|
||||
import {
|
||||
createOpenMct,
|
||||
getLatestTelemetry,
|
||||
getMockObjects,
|
||||
getMockTelemetry,
|
||||
getLatestTelemetry,
|
||||
spyOnBuiltins,
|
||||
resetApplicationState
|
||||
resetApplicationState,
|
||||
spyOnBuiltins
|
||||
} from 'utils/testing';
|
||||
import Vue from 'vue';
|
||||
|
||||
import LadPlugin from './plugin.js';
|
||||
|
||||
const TABLE_BODY_ROWS = '.js-lad-table__body__row';
|
||||
const TABLE_BODY_FIRST_ROW = TABLE_BODY_ROWS + ':first-child';
|
||||
|
@ -19,12 +19,13 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import AutoflowTabularPlugin from './AutoflowTabularPlugin';
|
||||
import AutoflowTabularConstants from './AutoflowTabularConstants';
|
||||
import DOMObserver from './dom-observer';
|
||||
import { createOpenMct, resetApplicationState, spyOnBuiltins } from 'utils/testing';
|
||||
import Vue from 'vue';
|
||||
|
||||
import AutoflowTabularConstants from './AutoflowTabularConstants';
|
||||
import AutoflowTabularPlugin from './AutoflowTabularPlugin';
|
||||
import DOMObserver from './dom-observer';
|
||||
|
||||
// TODO lots of its without expects
|
||||
xdescribe('AutoflowTabularPlugin', () => {
|
||||
let testType;
|
||||
|
@ -32,9 +32,10 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import BarGraph from './BarGraphPlot.vue';
|
||||
import _ from 'lodash';
|
||||
|
||||
import BarGraph from './BarGraphPlot.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
BarGraph
|
||||
|
@ -20,10 +20,11 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import BarGraphView from './BarGraphView.vue';
|
||||
import { BAR_GRAPH_KEY, BAR_GRAPH_VIEW } from './BarGraphConstants';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import { BAR_GRAPH_KEY, BAR_GRAPH_VIEW } from './BarGraphConstants';
|
||||
import BarGraphView from './BarGraphView.vue';
|
||||
|
||||
export default function BarGraphViewProvider(openmct) {
|
||||
function isCompactView(objectPath) {
|
||||
let isChildOfTimeStrip = objectPath.find((object) => object.type === 'time-strip');
|
||||
|
@ -1,6 +1,7 @@
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import { BAR_GRAPH_INSPECTOR_KEY, BAR_GRAPH_KEY } from '../BarGraphConstants';
|
||||
import BarGraphOptions from './BarGraphOptions.vue';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
export default function BarGraphInspectorViewProvider(openmct) {
|
||||
return {
|
||||
|
@ -130,9 +130,10 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import SeriesOptions from './SeriesOptions.vue';
|
||||
import ColorPalette from '@/ui/color/ColorPalette';
|
||||
|
||||
import SeriesOptions from './SeriesOptions.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
SeriesOptions
|
||||
|
@ -51,8 +51,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import ColorSwatch from '@/ui/color/ColorSwatch.vue';
|
||||
import Color from '@/ui/color/Color';
|
||||
import ColorSwatch from '@/ui/color/ColorSwatch.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
@ -19,10 +19,10 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import BarGraphCompositionPolicy from './BarGraphCompositionPolicy';
|
||||
import { BAR_GRAPH_KEY } from './BarGraphConstants';
|
||||
import BarGraphViewProvider from './BarGraphViewProvider';
|
||||
import BarGraphInspectorViewProvider from './inspector/BarGraphInspectorViewProvider';
|
||||
import BarGraphCompositionPolicy from './BarGraphCompositionPolicy';
|
||||
|
||||
export default function () {
|
||||
return function install(openmct) {
|
||||
|
@ -20,12 +20,13 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
import Vue from 'vue';
|
||||
import BarGraphPlugin from './plugin';
|
||||
// import BarGraph from './BarGraphPlot.vue';
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import { BAR_GRAPH_VIEW, BAR_GRAPH_KEY } from './BarGraphConstants';
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
import Vue from 'vue';
|
||||
|
||||
import { BAR_GRAPH_KEY, BAR_GRAPH_VIEW } from './BarGraphConstants';
|
||||
import BarGraphPlugin from './plugin';
|
||||
|
||||
describe('the plugin', function () {
|
||||
let element;
|
||||
|
@ -31,9 +31,10 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import ScatterPlotWithUnderlay from './ScatterPlotWithUnderlay.vue';
|
||||
import _ from 'lodash';
|
||||
|
||||
import ScatterPlotWithUnderlay from './ScatterPlotWithUnderlay.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
ScatterPlotWithUnderlay
|
||||
|
@ -20,10 +20,11 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import ScatterPlotView from './ScatterPlotView.vue';
|
||||
import { SCATTER_PLOT_KEY, SCATTER_PLOT_VIEW, TIME_STRIP_KEY } from './scatterPlotConstants.js';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import { SCATTER_PLOT_KEY, SCATTER_PLOT_VIEW, TIME_STRIP_KEY } from './scatterPlotConstants.js';
|
||||
import ScatterPlotView from './ScatterPlotView.vue';
|
||||
|
||||
export default function ScatterPlotViewProvider(openmct) {
|
||||
function isCompactView(objectPath) {
|
||||
let isChildOfTimeStrip = objectPath.find((object) => object.type === TIME_STRIP_KEY);
|
||||
|
@ -42,9 +42,9 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import ColorSwatch from '../../../../ui/color/ColorSwatch.vue';
|
||||
import Color from '../../../../ui/color/Color';
|
||||
import ColorPalette from '../../../../ui/color/ColorPalette';
|
||||
import ColorSwatch from '../../../../ui/color/ColorSwatch.vue';
|
||||
|
||||
export default {
|
||||
components: { ColorSwatch },
|
||||
|
@ -1,5 +1,6 @@
|
||||
import { SCATTER_PLOT_INSPECTOR_KEY, SCATTER_PLOT_KEY } from '../scatterPlotConstants';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import { SCATTER_PLOT_INSPECTOR_KEY, SCATTER_PLOT_KEY } from '../scatterPlotConstants';
|
||||
import PlotOptions from './PlotOptions.vue';
|
||||
|
||||
export default function ScatterPlotInspectorViewProvider(openmct) {
|
||||
|
@ -19,12 +19,13 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import { SCATTER_PLOT_KEY } from './scatterPlotConstants.js';
|
||||
import ScatterPlotViewProvider from './ScatterPlotViewProvider';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import ScatterPlotInspectorViewProvider from './inspector/ScatterPlotInspectorViewProvider';
|
||||
import ScatterPlotCompositionPolicy from './ScatterPlotCompositionPolicy';
|
||||
import { SCATTER_PLOT_KEY } from './scatterPlotConstants.js';
|
||||
import ScatterPlotForm from './ScatterPlotForm.vue';
|
||||
import mount from 'utils/mount';
|
||||
import ScatterPlotViewProvider from './ScatterPlotViewProvider';
|
||||
|
||||
export default function () {
|
||||
return function install(openmct) {
|
||||
|
@ -20,11 +20,12 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
import Vue from 'vue';
|
||||
|
||||
import ScatterPlotPlugin from './plugin';
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import { SCATTER_PLOT_VIEW, SCATTER_PLOT_KEY } from './scatterPlotConstants';
|
||||
import { SCATTER_PLOT_KEY, SCATTER_PLOT_VIEW } from './scatterPlotConstants';
|
||||
|
||||
describe('the plugin', function () {
|
||||
let element;
|
||||
|
@ -19,9 +19,10 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import ClearDataAction from './ClearDataAction';
|
||||
import GlobalClearIndicator from './components/globalClearIndicator.vue';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
export default function plugin(appliesToObjects, options = { indicator: true }) {
|
||||
let installIndicator = options.indicator;
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import ClearDataPlugin from './plugin.js';
|
||||
import { createMouseEvent, createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
import Vue from 'vue';
|
||||
import { createOpenMct, resetApplicationState, createMouseEvent } from 'utils/testing';
|
||||
|
||||
import ClearDataPlugin from './plugin.js';
|
||||
|
||||
describe('The Clear Data Plugin:', () => {
|
||||
let clearDataPlugin;
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import Clock from './components/Clock.vue';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import Clock from './components/Clock.vue';
|
||||
|
||||
export default function ClockViewProvider(openmct) {
|
||||
return {
|
||||
key: 'clock.view',
|
||||
|
@ -20,12 +20,12 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import ClockViewProvider from './ClockViewProvider';
|
||||
import ClockIndicator from './components/ClockIndicator.vue';
|
||||
|
||||
import momentTimezone from 'moment-timezone';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import ClockViewProvider from './ClockViewProvider';
|
||||
import ClockIndicator from './components/ClockIndicator.vue';
|
||||
|
||||
export default function ClockPlugin(options) {
|
||||
return function install(openmct) {
|
||||
const CLOCK_INDICATOR_FORMAT = 'YYYY/MM/DD HH:mm:ss';
|
||||
|
@ -20,12 +20,12 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
import clockPlugin from './plugin';
|
||||
import EventEmitter from 'EventEmitter';
|
||||
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
import Vue from 'vue';
|
||||
|
||||
import clockPlugin from './plugin';
|
||||
|
||||
describe('Clock plugin:', () => {
|
||||
let openmct;
|
||||
let clockDefinition;
|
||||
|
@ -22,11 +22,12 @@
|
||||
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
import AllTelemetryCriterion from './criterion/AllTelemetryCriterion';
|
||||
import TelemetryCriterion from './criterion/TelemetryCriterion';
|
||||
import { TRIGGER_CONJUNCTION, TRIGGER_LABEL } from './utils/constants';
|
||||
import { evaluateResults } from './utils/evaluator';
|
||||
import { getLatestTimestamp } from './utils/time';
|
||||
import AllTelemetryCriterion from './criterion/AllTelemetryCriterion';
|
||||
import { TRIGGER_CONJUNCTION, TRIGGER_LABEL } from './utils/constants';
|
||||
|
||||
/*
|
||||
* conditionConfiguration = {
|
||||
|
@ -20,10 +20,11 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import EventEmitter from 'EventEmitter';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
import Condition from './Condition';
|
||||
import { getLatestTimestamp } from './utils/time';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
import EventEmitter from 'EventEmitter';
|
||||
|
||||
export default class ConditionManager extends EventEmitter {
|
||||
constructor(conditionSetDomainObject, openmct) {
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import ConditionSet from './components/ConditionSet.vue';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import ConditionSet from './components/ConditionSet.vue';
|
||||
|
||||
const DEFAULT_VIEW_PRIORITY = 100;
|
||||
|
||||
export default class ConditionSetViewProvider {
|
||||
|
@ -21,8 +21,8 @@
|
||||
*****************************************************************************/
|
||||
|
||||
import Condition from './Condition';
|
||||
import { TRIGGER } from './utils/constants';
|
||||
import TelemetryCriterion from './criterion/TelemetryCriterion';
|
||||
import { TRIGGER } from './utils/constants';
|
||||
|
||||
let openmct = {};
|
||||
let testConditionDefinition;
|
||||
|
@ -184,11 +184,13 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import Criterion from './Criterion.vue';
|
||||
import ConditionDescription from './ConditionDescription.vue';
|
||||
import { TRIGGER, TRIGGER_LABEL } from '@/plugins/condition/utils/constants';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
import { TRIGGER, TRIGGER_LABEL } from '@/plugins/condition/utils/constants';
|
||||
|
||||
import ConditionDescription from './ConditionDescription.vue';
|
||||
import Criterion from './Criterion.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
Criterion,
|
||||
|
@ -79,10 +79,11 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import Condition from './Condition.vue';
|
||||
import ConditionManager from '../ConditionManager';
|
||||
import StalenessUtils from '@/utils/staleness';
|
||||
|
||||
import ConditionManager from '../ConditionManager';
|
||||
import Condition from './Condition.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
Condition
|
||||
|
@ -55,8 +55,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import TestData from './TestData.vue';
|
||||
import ConditionCollection from './ConditionCollection.vue';
|
||||
import TestData from './TestData.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
|
@ -112,8 +112,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { OPERATIONS, INPUT_TYPES } from '../utils/operations';
|
||||
import { TRIGGER_CONJUNCTION, IS_OLD_KEY, IS_STALE_KEY } from '../utils/constants';
|
||||
import { IS_OLD_KEY, IS_STALE_KEY, TRIGGER_CONJUNCTION } from '../utils/constants';
|
||||
import { INPUT_TYPES, OPERATIONS } from '../utils/operations';
|
||||
|
||||
export default {
|
||||
inject: ['openmct'],
|
||||
|
@ -86,11 +86,11 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import ToolbarColorPicker from '@/ui/toolbar/components/toolbar-color-picker.vue';
|
||||
import ToolbarButton from '@/ui/toolbar/components/toolbar-button.vue';
|
||||
import ToolbarToggleButton from '@/ui/toolbar/components/toolbar-toggle-button.vue';
|
||||
import { STYLE_CONSTANTS } from '@/plugins/condition/utils/constants';
|
||||
import { getStylesWithoutNoneValue } from '@/plugins/condition/utils/styleUtils';
|
||||
import ToolbarButton from '@/ui/toolbar/components/toolbar-button.vue';
|
||||
import ToolbarColorPicker from '@/ui/toolbar/components/toolbar-color-picker.vue';
|
||||
import ToolbarToggleButton from '@/ui/toolbar/components/toolbar-toggle-button.vue';
|
||||
|
||||
export default {
|
||||
name: 'StyleEditor',
|
||||
|
@ -134,16 +134,17 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import FontStyleEditor from '../../../inspectorViews/styles/FontStyleEditor.vue';
|
||||
import StyleEditor from './StyleEditor.vue';
|
||||
import PreviewAction from '@/ui/preview/PreviewAction.js';
|
||||
import ConditionDescription from '@/plugins/condition/components/ConditionDescription.vue';
|
||||
import ConditionError from '@/plugins/condition/components/ConditionError.vue';
|
||||
import {
|
||||
getApplicableStylesForItem,
|
||||
getConsolidatedStyleValues,
|
||||
getConditionSetIdentifierForItem
|
||||
getConditionSetIdentifierForItem,
|
||||
getConsolidatedStyleValues
|
||||
} from '@/plugins/condition/utils/styleUtils';
|
||||
import ConditionError from '@/plugins/condition/components/ConditionError.vue';
|
||||
import ConditionDescription from '@/plugins/condition/components/ConditionDescription.vue';
|
||||
import PreviewAction from '@/ui/preview/PreviewAction.js';
|
||||
|
||||
import FontStyleEditor from '../../../inspectorViews/styles/FontStyleEditor.vue';
|
||||
import StyleEditor from './StyleEditor.vue';
|
||||
|
||||
const NON_SPECIFIC = '??';
|
||||
const NON_STYLEABLE_CONTAINER_TYPES = ['layout', 'flexible-layout', 'tabs'];
|
||||
|
@ -20,11 +20,12 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import TelemetryCriterion from './TelemetryCriterion';
|
||||
import StalenessUtils from '@/utils/staleness';
|
||||
import { evaluateResults } from '../utils/evaluator';
|
||||
import { getLatestTimestamp, checkIfOld } from '../utils/time';
|
||||
import { getOperatorText } from '@/plugins/condition/utils/operations';
|
||||
import StalenessUtils from '@/utils/staleness';
|
||||
|
||||
import { evaluateResults } from '../utils/evaluator';
|
||||
import { checkIfOld, getLatestTimestamp } from '../utils/time';
|
||||
import TelemetryCriterion from './TelemetryCriterion';
|
||||
|
||||
export default class AllTelemetryCriterion extends TelemetryCriterion {
|
||||
/**
|
||||
|
@ -21,9 +21,11 @@
|
||||
*****************************************************************************/
|
||||
|
||||
import EventEmitter from 'EventEmitter';
|
||||
|
||||
import StalenessUtils from '@/utils/staleness';
|
||||
|
||||
import { IS_OLD_KEY, IS_STALE_KEY } from '../utils/constants';
|
||||
import { OPERATIONS, getOperatorText } from '../utils/operations';
|
||||
import { getOperatorText, OPERATIONS } from '../utils/operations';
|
||||
import { checkIfOld } from '../utils/time';
|
||||
|
||||
export default class TelemetryCriterion extends EventEmitter {
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import TelemetryCriterion from './TelemetryCriterion';
|
||||
import { getMockTelemetry } from 'utils/testing';
|
||||
|
||||
import TelemetryCriterion from './TelemetryCriterion';
|
||||
|
||||
let openmct = {};
|
||||
let mockListener;
|
||||
let testCriterionDefinition;
|
||||
|
@ -19,11 +19,12 @@
|
||||
* this source code distribution or the Licensing information page available
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
import ConditionSetViewProvider from './ConditionSetViewProvider.js';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
import ConditionSetCompositionPolicy from './ConditionSetCompositionPolicy';
|
||||
import ConditionSetMetadataProvider from './ConditionSetMetadataProvider';
|
||||
import ConditionSetTelemetryProvider from './ConditionSetTelemetryProvider';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
import ConditionSetViewProvider from './ConditionSetViewProvider.js';
|
||||
|
||||
export default function ConditionPlugin() {
|
||||
return function install(openmct) {
|
||||
|
@ -21,14 +21,16 @@
|
||||
*****************************************************************************/
|
||||
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
import ConditionPlugin from './plugin';
|
||||
import Vue from 'vue';
|
||||
|
||||
import ConditionManager from '@/plugins/condition/ConditionManager';
|
||||
|
||||
import stylesManager from '../inspectorViews/styles/StylesManager';
|
||||
import StylesView from './components/inspector/StylesView.vue';
|
||||
import Vue from 'vue';
|
||||
import { getApplicableStylesForItem } from './utils/styleUtils';
|
||||
import ConditionManager from '@/plugins/condition/ConditionManager';
|
||||
import ConditionPlugin from './plugin';
|
||||
import StyleRuleManager from './StyleRuleManager';
|
||||
import { IS_OLD_KEY } from './utils/constants';
|
||||
import { getApplicableStylesForItem } from './utils/styleUtils';
|
||||
|
||||
describe('the plugin', function () {
|
||||
let conditionSetDefinition;
|
||||
|
@ -20,8 +20,8 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import { evaluateResults } from './evaluator';
|
||||
import { TRIGGER } from './constants';
|
||||
import { evaluateResults } from './evaluator';
|
||||
|
||||
describe('evaluate results', () => {
|
||||
// const allTrue = [true, true, true, true, true];
|
||||
|
@ -20,9 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import ConditionWidgetComponent from './components/ConditionWidget.vue';
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import ConditionWidgetComponent from './components/ConditionWidget.vue';
|
||||
|
||||
export default function ConditionWidget(openmct) {
|
||||
return {
|
||||
key: 'conditionWidget',
|
||||
|
@ -1,7 +1,8 @@
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
import ConditionWidgetPlugin from './plugin';
|
||||
import Vue from 'vue';
|
||||
|
||||
import ConditionWidgetPlugin from './plugin';
|
||||
|
||||
describe('the plugin', function () {
|
||||
const CONDITION_WIDGET_KEY = 'conditionWidget';
|
||||
let objectDef;
|
||||
|
@ -20,10 +20,10 @@
|
||||
* at runtime from the About dialog for additional information.
|
||||
*****************************************************************************/
|
||||
|
||||
import AlphanumericFormat from './components/AlphanumericFormat.vue';
|
||||
|
||||
import mount from 'utils/mount';
|
||||
|
||||
import AlphanumericFormat from './components/AlphanumericFormat.vue';
|
||||
|
||||
class AlphanumericFormatView {
|
||||
constructor(openmct, domainObject, objectPath) {
|
||||
this.openmct = openmct;
|
||||
|
@ -1,6 +1,7 @@
|
||||
import CustomStringFormatter from './CustomStringFormatter';
|
||||
import { createOpenMct, resetApplicationState } from 'utils/testing';
|
||||
|
||||
import CustomStringFormatter from './CustomStringFormatter';
|
||||
|
||||
const CUSTOM_FORMATS = [
|
||||
{
|
||||
key: 'sclk',
|
||||
|
@ -37,8 +37,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import LayoutFrame from './LayoutFrame.vue';
|
||||
import conditionalStylesMixin from '../mixins/objectStyles-mixin';
|
||||
import LayoutFrame from './LayoutFrame.vue';
|
||||
|
||||
export default {
|
||||
makeDefinition() {
|
||||
|
@ -73,17 +73,18 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import _ from 'lodash';
|
||||
import { v4 as uuid } from 'uuid';
|
||||
|
||||
import BoxView from './BoxView.vue';
|
||||
import DisplayLayoutGrid from './DisplayLayoutGrid.vue';
|
||||
import EditMarquee from './EditMarquee.vue';
|
||||
import EllipseView from './EllipseView.vue';
|
||||
import ImageView from './ImageView.vue';
|
||||
import LineView from './LineView.vue';
|
||||
import SubobjectView from './SubobjectView.vue';
|
||||
import TelemetryView from './TelemetryView.vue';
|
||||
import BoxView from './BoxView.vue';
|
||||
import EllipseView from './EllipseView.vue';
|
||||
import TextView from './TextView.vue';
|
||||
import LineView from './LineView.vue';
|
||||
import ImageView from './ImageView.vue';
|
||||
import EditMarquee from './EditMarquee.vue';
|
||||
import DisplayLayoutGrid from './DisplayLayoutGrid.vue';
|
||||
import _ from 'lodash';
|
||||
|
||||
const TELEMETRY_IDENTIFIER_FUNCTIONS = {
|
||||
table: (domainObject) => {
|
||||
|
@ -37,8 +37,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import LayoutFrame from './LayoutFrame.vue';
|
||||
import conditionalStylesMixin from '../mixins/objectStyles-mixin';
|
||||
import LayoutFrame from './LayoutFrame.vue';
|
||||
|
||||
export default {
|
||||
makeDefinition() {
|
||||
|
@ -33,8 +33,8 @@
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import LayoutFrame from './LayoutFrame.vue';
|
||||
import conditionalStylesMixin from '../mixins/objectStyles-mixin';
|
||||
import LayoutFrame from './LayoutFrame.vue';
|
||||
|
||||
export default {
|
||||
makeDefinition(openmct, gridSize, element) {
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user