SYMBOL INDEX (2924 symbols across 559 files) FILE: .eslintrc.cjs constant LEGACY_FILES (line 1) | const LEGACY_FILES = ['example/**']; FILE: e2e/appActions.js function createDomainObjectWithDefaults (line 71) | async function createDomainObjectWithDefaults( function createNotification (line 135) | async function createNotification(page, createNotificationOptions) { function createPlanFromJSON (line 159) | async function createPlanFromJSON(page, { name, json, parent = 'mine' }) { function createExampleTelemetryObject (line 205) | async function createExampleTelemetryObject(page, parent = 'mine') { function createStableStateTelemetry (line 248) | async function createStableStateTelemetry(page, parent = 'mine') { function createOutOfOrderStateTelemetry (line 279) | async function createOutOfOrderStateTelemetry(page, parent = 'mine', dur... function navigateToObjectWithFixedTimeBounds (line 311) | async function navigateToObjectWithFixedTimeBounds(page, url, start, end) { function navigateToObjectWithRealTime (line 326) | async function navigateToObjectWithRealTime(page, url, start = '1800000'... function expandEntireTree (line 340) | async function expandEntireTree(page, treeName = 'Main Tree') { function getFocusedObjectUuid (line 368) | async function getFocusedObjectUuid(page) { function getHashUrlToDomainObject (line 387) | async function getHashUrlToDomainObject(page, identifier) { function _isInEditMode (line 416) | async function _isInEditMode(page, identifier) { function _setTimeConductorMode (line 427) | async function _setTimeConductorMode(page, isFixedTimespan = true) { function setFixedTimeMode (line 447) | async function setFixedTimeMode(page) { function setRealTimeMode (line 455) | async function setRealTimeMode(page) { function setTimeConductorOffset (line 475) | async function setTimeConductorOffset( function setStartOffset (line 517) | async function setStartOffset(page, { submitChanges = true, ...offset }) { function setEndOffset (line 529) | async function setEndOffset(page, { submitChanges = true, ...offset }) { function setTimeConductorBounds (line 548) | async function setTimeConductorBounds(page, { submitChanges = true, ...b... function setFixedIndependentTimeConductorBounds (line 588) | async function setFixedIndependentTimeConductorBounds(page, { start, end... function _setTimeBounds (line 607) | async function _setTimeBounds(page, startDate, endDate) { function waitForPlotsToRender (line 639) | async function waitForPlotsToRender(page, { timeout } = {}) { function getCanvasPixels (line 663) | async function getCanvasPixels(page, canvasSelector) { function linkParameterToObject (line 714) | async function linkParameterToObject(page, parameterName, objectName) { function renameCurrentObjectFromBrowseBar (line 732) | async function renameCurrentObjectFromBrowseBar(page, newName) { function getNextSineValueFromSWG (line 750) | async function getNextSineValueFromSWG(page, objectIdentifier, returnOnl... function expandInspectorPane (line 780) | async function expandInspectorPane(page) { function expandTreePane (line 789) | async function expandTreePane(page) { FILE: e2e/avpFixtures.js constant TEST_RESULTS_DIR (line 44) | const TEST_RESULTS_DIR = path.join(__dirname, './test-results'); function writeAccessibilityReport (line 98) | async function writeAccessibilityReport(reportPath, accessibilityScanRes... function scanForA11yViolations (line 121) | async function scanForA11yViolations(page, testCaseName, options = {}) { FILE: e2e/baseFixtures.js function _consoleMessageToString (line 43) | function _consoleMessageToString(msg) { function waitForAnimations (line 56) | function waitForAnimations(locator) { FILE: e2e/constants.js constant MISSION_TIME (line 9) | const MISSION_TIME = 1732413600000; constant MISSION_TIME_FIXED_START (line 11) | const MISSION_TIME_FIXED_START = 1732413600000 - 1800000; constant MISSION_TIME_FIXED_END (line 14) | const MISSION_TIME_FIXED_END = 1732413600000 + 60000; constant VISUAL_FIXED_URL (line 33) | const VISUAL_FIXED_URL = `./#/browse/mine?tc.mode=fixed&tc.startBound=${... constant VISUAL_REALTIME_URL (line 35) | const VISUAL_REALTIME_URL = FILE: e2e/helper/addInitFileInputObject.js class DomainObjectViewProvider (line 1) | class DomainObjectViewProvider { method constructor (line 2) | constructor(openmct) { method canView (line 8) | canView(domainObject) { method view (line 12) | view(domainObject, objectPath) { FILE: e2e/helper/addInitNotebookWithUrls.js constant NOTEBOOK_NAME (line 26) | const NOTEBOOK_NAME = 'Notebook'; constant URL_WHITELIST (line 27) | const URL_WHITELIST = ['google.com']; FILE: e2e/helper/addNoneditableObject.js method get (line 12) | get(identifier) { FILE: e2e/helper/faultUtils.js function navigateToFaultManagementWithExample (line 30) | async function navigateToFaultManagementWithExample(page) { function navigateToFaultManagementWithStaticExample (line 42) | async function navigateToFaultManagementWithStaticExample(page) { function navigateToFaultManagementWithoutExample (line 54) | async function navigateToFaultManagementWithoutExample(page) { function navigateToFaultItemInTree (line 66) | async function navigateToFaultItemInTree(page) { function acknowledgeFault (line 87) | async function acknowledgeFault(page, rowNumber) { function shelveMultipleFaults (line 98) | async function shelveMultipleFaults(page, ...nums) { function acknowledgeMultipleFaults (line 113) | async function acknowledgeMultipleFaults(page, ...nums) { function shelveFault (line 128) | async function shelveFault(page, rowNumber) { function sortFaultsBy (line 139) | async function sortFaultsBy(page, sort) { function changeViewTo (line 148) | async function changeViewTo(page, view) { function selectFaultItem (line 157) | async function selectFaultItem(page, rowNumber) { function getFault (line 174) | function getFault(page, rowNumber) { function getFaultByName (line 185) | function getFaultByName(page, name) { function getFaultName (line 198) | async function getFaultName(page, rowNumber) { function getFaultNamespace (line 212) | async function getFaultNamespace(page, rowNumber) { function getFaultTriggerTime (line 226) | async function getFaultTriggerTime(page, rowNumber) { function openFaultRowMenu (line 240) | async function openFaultRowMenu(page, rowNumber) { FILE: e2e/helper/hotkeys/clipboard.js function selectAll (line 29) | async function selectAll(page) { function copy (line 36) | async function copy(page) { function paste (line 43) | async function paste(page) { FILE: e2e/helper/imageryUtils.js constant IMAGE_LOAD_DELAY (line 4) | const IMAGE_LOAD_DELAY = 5 * 1000; constant FIVE_MINUTES (line 5) | const FIVE_MINUTES = 1000 * 60 * 5; constant THIRTY_SECONDS (line 6) | const THIRTY_SECONDS = 1000 * 30; constant MOUSE_WHEEL_DELTA_Y (line 7) | const MOUSE_WHEEL_DELTA_Y = 120; function createImageryViewWithShortDelay (line 12) | async function createImageryViewWithShortDelay(page, { name, parent }) { FILE: e2e/helper/notebookUtils.js constant NOTEBOOK_DROP_AREA (line 25) | const NOTEBOOK_DROP_AREA = '.c-notebook__drag-area'; constant CUSTOM_NAME (line 26) | const CUSTOM_NAME = 'CUSTOM_NAME'; function enterTextEntry (line 33) | async function enterTextEntry(page, text) { function addNotebookEntry (line 42) | async function addNotebookEntry(page) { function enterTextInLastEntry (line 49) | async function enterTextInLastEntry(page, text) { function dragAndDropEmbed (line 56) | async function dragAndDropEmbed(page, notebookObject) { function commitEntry (line 74) | async function commitEntry(page) { function startAndAddRestrictedNotebookObject (line 82) | async function startAndAddRestrictedNotebookObject(page) { function lockPage (line 98) | async function lockPage(page) { function createNotebookAndEntry (line 110) | async function createNotebookAndEntry(page, iterations = 1) { function createNotebookEntryAndTags (line 125) | async function createNotebookEntryAndTags(page, iterations = 1) { FILE: e2e/helper/planningUtils.js function assertPlanActivities (line 35) | async function assertPlanActivities(page, plan, planObjectUrl) { function activitiesWithinTimeBounds (line 75) | function activitiesWithinTimeBounds(start1, end1, start2, end2) { function assertPlanOrderedSwimLanes (line 91) | async function assertPlanOrderedSwimLanes(page, plan, objectUrl) { function setBoundsToSpanAllActivities (line 115) | async function setBoundsToSpanAllActivities(page, planJson, planObjectUr... function getEarliestStartTime (line 130) | function getEarliestStartTime(planJson) { function getLatestEndTime (line 141) | function getLatestEndTime(planJson) { function getFirstActivity (line 152) | function getFirstActivity(planJson) { function setDraftStatusForPlan (line 165) | async function setDraftStatusForPlan(page, plan) { function addPlanGetInterceptor (line 171) | async function addPlanGetInterceptor(page) { function createTimelistWithPlanAndSetActivityInProgress (line 195) | async function createTimelistWithPlanAndSetActivityInProgress(page, plan... FILE: e2e/helper/plotTagsUtils.js function createTags (line 34) | async function createTags({ page, canvas, xEnd = 700, yEnd = 520 }) { function testTelemetryItem (line 76) | async function testTelemetryItem(page, telemetryItem) { function basicTagsTests (line 108) | async function basicTagsTests(page) { FILE: e2e/helper/stylingUtils.js function hexToRGB (line 31) | function hexToRGB(hex) { function setStyles (line 47) | async function setStyles(page, borderColorHex, backgroundColorHex, textC... function checkStyles (line 65) | async function checkStyles( function checkFontStyles (line 91) | async function checkFontStyles(expectedFontSize, expectedFontWeight, exp... FILE: e2e/playwright-ci.config.js constant MAX_FAILURES (line 7) | const MAX_FAILURES = 5; constant NUM_WORKERS (line 8) | const NUM_WORKERS = 4; FILE: e2e/playwright-mobile.config.js constant MAX_FAILURES (line 5) | const MAX_FAILURES = 5; FILE: e2e/pluginFixtures.js function streamToString (line 158) | async function streamToString(readable) { FILE: e2e/tests/framework/exampleTemplate.e2e.spec.js function renameTimerFrom3DotMenu (line 155) | async function renameTimerFrom3DotMenu(page, timerUrl, newNameForTimer) { FILE: e2e/tests/functional/example/eventWithAcknowledgeGenerator.e2e.spec.js constant TELEMETRY_RATE (line 27) | const TELEMETRY_RATE = 2500; FILE: e2e/tests/functional/forms.e2e.spec.js constant TEST_FOLDER (line 33) | const TEST_FOLDER = 'test folder'; FILE: e2e/tests/functional/missionStatus.e2e.spec.js function setMissionStatus (line 121) | async function setMissionStatus(page, action, status) { FILE: e2e/tests/functional/planning/ganttChart.e2e.spec.js constant ONE_SECOND (line 135) | const ONE_SECOND = 1000; constant ONE_MINUTE (line 136) | const ONE_MINUTE = 60 * ONE_SECOND; constant ONE_HOUR (line 137) | const ONE_HOUR = ONE_MINUTE * 60; constant ONE_DAY (line 138) | const ONE_DAY = ONE_HOUR * 24; function normalizeAge (line 140) | function normalizeAge(num) { function padLeadingZeros (line 147) | function padLeadingZeros(num, numOfLeadingZeros) { function toDoubleDigits (line 151) | function toDoubleDigits(num) { function toTripleDigits (line 155) | function toTripleDigits(num) { function getPreciseDuration (line 159) | function getPreciseDuration(value, { excludeMilliSeconds, useDayFormat }... FILE: e2e/tests/functional/planning/timelistControlledClock.e2e.spec.js constant TIME_TO_FROM_COLUMN (line 54) | const TIME_TO_FROM_COLUMN = 'countdown'; constant COUNTDOWN_REGEXP (line 66) | const COUNTDOWN_REGEXP = /(-)?(\d+D\s)?(\d{2}):(\d{2}):(\d{2})/; constant COUNTDOWN (line 88) | const COUNTDOWN = Object.freeze({ constant FIRST_ACTIVITY_SMALL_1 (line 96) | const FIRST_ACTIVITY_SMALL_1 = getFirstActivity(examplePlanSmall1); function getTimeListCellByName (line 201) | function getTimeListCellByName(page, rowName, columnName) { function getTimeListCellTextByName (line 215) | async function getTimeListCellTextByName(page, rowName, columnName) { function getAndAssertCountdownOrUpObject (line 227) | async function getAndAssertCountdownOrUpObject(page, rowName) { FILE: e2e/tests/functional/plugins/displayLayout/displayLayout.e2e.spec.js constant CHILD_LAYOUT_STORAGE_STATE_PATH (line 35) | const CHILD_LAYOUT_STORAGE_STATE_PATH = fileURLToPath( constant TEST_DISPLAY_LAYOUT_ID (line 38) | const TEST_DISPLAY_LAYOUT_ID = { constant CHILD_PLOT_STORAGE_STATE_PATH (line 42) | const CHILD_PLOT_STORAGE_STATE_PATH = fileURLToPath( constant TINY_IMAGE_BASE64 (line 45) | const TINY_IMAGE_BASE64 = function selectFilterOption (line 626) | async function selectFilterOption(page, filterOption) { function addAndRemoveDrawingObjectAndAssert (line 638) | async function addAndRemoveDrawingObjectAndAssert(page, layoutObject, DI... function removeLayoutObject (line 657) | async function removeLayoutObject(page, layoutObject) { function addLayoutObject (line 674) | async function addLayoutObject(page, layoutName, layoutObject) { FILE: e2e/tests/functional/plugins/faultManagement/faultManagement.e2e.spec.js function getFirstAndLastUnacknowledgedAndAcknowledgedFaults (line 311) | async function getFirstAndLastUnacknowledgedAndAcknowledgedFaults(allFau... FILE: e2e/tests/functional/plugins/flexibleLayout/flexibleLayout.e2e.spec.js constant LOCALSTORAGE_PATH (line 31) | const LOCALSTORAGE_PATH = fileURLToPath( FILE: e2e/tests/functional/plugins/imagery/exampleImagery.e2e.spec.js function performImageryViewOperationsAndAssert (line 655) | async function performImageryViewOperationsAndAssert(page, layoutObject) { function dragBrightnessSliderAndAssertFilterValues (line 733) | async function dragBrightnessSliderAndAssertFilterValues(page) { function dragContrastSliderAndAssertFilterValues (line 754) | async function dragContrastSliderAndAssertFilterValues(page) { function assertBackgroundImageBrightness (line 777) | async function assertBackgroundImageBrightness(page, expected) { function panZoomAndAssertImageProperties (line 790) | async function panZoomAndAssertImageProperties(page) { function mouseZoomOnImageAndAssert (line 840) | async function mouseZoomOnImageAndAssert(page, factor = 2) { function buttonZoomOnImageAndAssert (line 871) | async function buttonZoomOnImageAndAssert(page) { function assertBackgroundImageContrast (line 940) | async function assertBackgroundImageContrast(page, expected) { function zoomIntoImageryByButton (line 955) | async function zoomIntoImageryByButton(page) { function zoomOutOfImageryByButton (line 969) | async function zoomOutOfImageryByButton(page) { function resetImageryPanAndZoom (line 982) | async function resetImageryPanAndZoom(page) { function waitForZoomAndPanTransitions (line 996) | async function waitForZoomAndPanTransitions(page) { FILE: e2e/tests/functional/plugins/imagery/exampleImageryControlledClock.e2e.spec.js function assertBackgroundImageUrlFromBackgroundCss (line 476) | async function assertBackgroundImageUrlFromBackgroundCss(page) { FILE: e2e/tests/functional/plugins/importAndExportAsJSON/exportAsJson.e2e.spec.js function getFirstKeyFromOpenMctJson (line 199) | function getFirstKeyFromOpenMctJson(jsonData) { FILE: e2e/tests/functional/plugins/lad/lad.e2e.spec.js function openObjectTreeContextMenu (line 318) | async function openObjectTreeContextMenu(page, url) { FILE: e2e/tests/functional/plugins/notebook/notebook.e2e.spec.js constant NOTEBOOK_NAME (line 37) | const NOTEBOOK_NAME = 'Notebook'; function enterAndCommitTextEntry (line 642) | async function enterAndCommitTextEntry(page, text) { function verifyNameChange (line 654) | async function verifyNameChange(page, newName) { FILE: e2e/tests/functional/plugins/notebook/notebookSnapshotImage.e2e.spec.js constant NOTEBOOK_NAME (line 33) | const NOTEBOOK_NAME = 'Notebook'; FILE: e2e/tests/functional/plugins/notebook/notebookWithCouchDB.e2e.spec.js function addTagAndAwaitNetwork (line 86) | async function addTagAndAwaitNetwork(page, tagName) { FILE: e2e/tests/functional/plugins/notebook/restrictedNotebook.e2e.spec.js constant TEST_TEXT (line 31) | const TEST_TEXT = 'Testing text for entries.'; constant TEST_TEXT_NAME (line 32) | const TEST_TEXT_NAME = 'Test Page'; function openObjectTreeContextMenu (line 195) | async function openObjectTreeContextMenu(page, url) { FILE: e2e/tests/functional/plugins/plot/autoscale.e2e.spec.js function testYTicks (line 137) | async function testYTicks(page, values) { FILE: e2e/tests/functional/plugins/plot/logPlot.e2e.spec.js function testRegularTicks (line 107) | async function testRegularTicks(page) { function testLogTicks (line 122) | async function testLogTicks(page) { function enableEditMode (line 139) | async function enableEditMode(page) { function enableLogMode (line 148) | async function enableLogMode(page) { function disableLogMode (line 156) | async function disableLogMode(page) { function testLogPlotPixels (line 166) | async function testLogPlotPixels(page) { FILE: e2e/tests/functional/plugins/plot/overlayPlot.e2e.spec.js function assertLimitLinesExistAndAreVisible (line 386) | async function assertLimitLinesExistAndAreVisible(page) { FILE: e2e/tests/functional/plugins/plot/plotRendering.e2e.spec.js function editSineWaveToUseInfinityOption (line 129) | async function editSineWaveToUseInfinityOption(page, sineWaveGeneratorOb... FILE: e2e/tests/functional/plugins/plot/plotViewActions.e2e.spec.js constant SWG_NAME (line 30) | const SWG_NAME = 'Sine Wave Generator'; constant OVERLAY_PLOT_NAME (line 31) | const OVERLAY_PLOT_NAME = 'Overlay Plot'; constant STACKED_PLOT_NAME (line 32) | const STACKED_PLOT_NAME = 'Stacked Plot'; FILE: e2e/tests/functional/plugins/plot/stackedPlot.e2e.spec.js function assertAggregateLegendIsVisible (line 362) | async function assertAggregateLegendIsVisible(page) { FILE: e2e/tests/functional/plugins/plot/timeTicks.e2e.spec.js function testYearTimeSeriesTicks (line 164) | async function testYearTimeSeriesTicks(page) { function testDaysTimeSeriesTicks (line 173) | async function testDaysTimeSeriesTicks(page) { function testHoursTimeSeriesTicks (line 183) | async function testHoursTimeSeriesTicks(page) { function testMinutesTimeSeriesTicks (line 196) | async function testMinutesTimeSeriesTicks(page) { function testSecondsTimeSeriesTicks (line 212) | async function testSecondsTimeSeriesTicks(page) { FILE: e2e/tests/functional/plugins/styling/conditionSetStyling.e2e.spec.js function waitForStyleChange (line 156) | async function waitForStyleChange(element, expectedStyle, timeout = 0) { FILE: e2e/tests/functional/plugins/styling/conditional/displayLayoutConditionalStyling.e2e.spec.js constant TINY_IMAGE_BASE64 (line 31) | const TINY_IMAGE_BASE64 = FILE: e2e/tests/functional/plugins/styling/flexLayoutStyling.e2e.spec.js constant NO_STYLE_RGBA (line 39) | const NO_STYLE_RGBA = 'rgba(0, 0, 0, 0)'; FILE: e2e/tests/functional/plugins/styling/stackedPlotStyling.e2e.spec.js constant NO_STYLE_RGBA (line 40) | const NO_STYLE_RGBA = 'rgba(0, 0, 0, 0)'; constant DEFAULT_PLOT_VIEW_BORDER_COLOR (line 41) | const DEFAULT_PLOT_VIEW_BORDER_COLOR = '#acacac'; FILE: e2e/tests/functional/plugins/telemetryTable/telemetryTable.e2e.spec.js function getScrollPosition (line 224) | async function getScrollPosition(page, top = true) { FILE: e2e/tests/functional/plugins/timeConductor/datepicker.e2e.spec.js constant FIXED_TIME_URL (line 30) | const FIXED_TIME_URL = './#/browse/mine'; FILE: e2e/tests/functional/plugins/timer/timer.e2e.spec.js function triggerTimerContextMenuAction (line 139) | async function triggerTimerContextMenuAction(page, timerUrl, action) { function triggerTimer3dotMenuAction (line 151) | async function triggerTimer3dotMenuAction(page, action) { function triggerTimerViewAction (line 173) | async function triggerTimerViewAction(page, action) { function buttonTitleFromAction (line 184) | function buttonTitleFromAction(action) { function assertTimerStateAfterAction (line 200) | async function assertTimerStateAfterAction(page, action) { function openObjectTreeContextMenu (line 228) | async function openObjectTreeContextMenu(page, url) { FILE: e2e/tests/functional/recentObjects.e2e.spec.js function assertInitialRecentObjectsListState (line 346) | function assertInitialRecentObjectsListState() { FILE: e2e/tests/functional/renaming.e2e.spec.js function renameObjectFromContextMenu (line 83) | async function renameObjectFromContextMenu(page, url, newName) { function openObjectTreeContextMenu (line 99) | async function openObjectTreeContextMenu(page, url) { FILE: e2e/tests/functional/search.e2e.spec.js function waitForSearchCompletion (line 385) | async function waitForSearchCompletion(page) { function createObjectsForSearch (line 402) | async function createObjectsForSearch(page) { FILE: e2e/tests/functional/tree.e2e.spec.js method get (line 281) | get({ key }) { function getAndAssertTreeItems (line 347) | async function getAndAssertTreeItems(page, expected) { function renameObjectFromContextMenu (line 359) | async function renameObjectFromContextMenu(page, url, newName) { function openObjectTreeContextMenu (line 374) | async function openObjectTreeContextMenu(page, url) { FILE: e2e/tests/performance/memory/navigation.memory.perf.spec.js function navigateToObjectAndDetectMemoryLeak (line 286) | async function navigateToObjectAndDetectMemoryLeak(page, objectName) { FILE: e2e/tests/visual-a11y/imagery.visual.spec.js constant TEN_MINUTES (line 27) | const TEN_MINUTES = 10 * 60 * 1000; function scrollLastThumbnailIntoView (line 109) | async function scrollLastThumbnailIntoView(page) { FILE: e2e/tests/visual-a11y/planning-gantt.visual.spec.js constant FIRST_ACTIVITY_SMALL_2 (line 43) | const FIRST_ACTIVITY_SMALL_2 = getFirstActivity(examplePlanSmall2); FILE: e2e/tests/visual-a11y/planning-timestrip.visual.spec.js constant FIRST_ACTIVITY_SMALL_2 (line 36) | const FIRST_ACTIVITY_SMALL_2 = getFirstActivity(examplePlanSmall2); FILE: e2e/tests/visual-a11y/planning-view.visual.spec.js constant FIRST_ACTIVITY_SMALL_2 (line 39) | const FIRST_ACTIVITY_SMALL_2 = getFirstActivity(examplePlanSmall2); FILE: example/dataVisualization/ExampleDataVisualizationSourceViewProvider.js function ExampleDataVisualizationSourceViewProvider (line 27) | function ExampleDataVisualizationSourceViewProvider(openmct) { FILE: example/dataVisualization/plugin.js method initialize (line 33) | initialize(domainObject) { FILE: example/eventGenerator/EventLimitProvider.js constant SEVERITY_CSS (line 23) | const SEVERITY_CSS = { constant NOMINAL_SEVERITY (line 31) | const NOMINAL_SEVERITY = { class EventLimitProvider (line 41) | class EventLimitProvider { method constructor (line 42) | constructor(openmct) { method getLimitEvaluator (line 46) | getLimitEvaluator(domainObject) { method getSeverity (line 72) | getSeverity(datum, valueMetadata) { method supportsLimits (line 85) | supportsLimits(domainObject) { FILE: example/eventGenerator/EventMetadataProvider.js class EventMetadataProvider (line 23) | class EventMetadataProvider { method constructor (line 24) | constructor() { method supportsMetadata (line 74) | supportsMetadata(domainObject) { method getMetadata (line 78) | getMetadata(domainObject) { FILE: example/eventGenerator/EventTelemetryProvider.js constant DUR_MIN (line 30) | const DUR_MIN = 1000; constant DUR_MAX (line 31) | const DUR_MAX = 10000; class EventTelemetryProvider (line 32) | class EventTelemetryProvider { method constructor (line 33) | constructor() { method generateData (line 37) | generateData(firstObservedTime, count, startTime, duration, name) { method supportsRequest (line 59) | supportsRequest(domainObject) { method supportsSubscribe (line 63) | supportsSubscribe(domainObject) { method subscribe (line 67) | subscribe(domainObject, callback) { method request (line 90) | request(domainObject, options) { FILE: example/eventGenerator/EventWithAcknowledgeTelemetryProvider.js class EventWithAcknowledgeTelemetryProvider (line 29) | class EventWithAcknowledgeTelemetryProvider extends EventTelemetryProvid... method constructor (line 30) | constructor() { method generateData (line 36) | generateData(firstObservedTime, count, startTime, duration, name) { method supportsRequest (line 61) | supportsRequest(domainObject) { method supportsSubscribe (line 65) | supportsSubscribe(domainObject) { FILE: example/eventGenerator/plugin.js function EventGeneratorPlugin (line 27) | function EventGeneratorPlugin(options) { FILE: example/exampleStalenessProvider/ExampleStalenessProvider.js class ExampleStalenessProvider (line 26) | class ExampleStalenessProvider { method constructor (line 28) | constructor(openmct, config = { stalenessInterval: 3000, reportStalene... method #observeTimeSystem (line 39) | #observeTimeSystem() { method supportsStaleness (line 45) | supportsStaleness(domainObject) { method subscribeToStaleness (line 49) | subscribeToStaleness(domainObject, callback) { method #observeStaleness (line 66) | #observeStaleness() { method isStale (line 98) | async isStale(domainObject) { method #updateLatestReceivedTelemetry (line 123) | #updateLatestReceivedTelemetry(domainObject, datum) { FILE: example/exampleStalenessProvider/plugin.js function ExampleStalenessPlugin (line 25) | function ExampleStalenessPlugin(config) { FILE: example/exampleTags/plugin.js function exampleTagsPlugin (line 34) | function exampleTagsPlugin(options) { FILE: example/exampleUser/ExampleUserProvider.js constant STATUSES (line 28) | const STATUSES = [ constant MISSION_STATUSES (line 64) | const MISSION_STATUSES = [ class ExampleUserProvider (line 77) | class ExampleUserProvider extends EventEmitter { method constructor (line 79) | constructor( method isLoggedIn (line 107) | isLoggedIn() { method autoLogin (line 111) | autoLogin(username) { method getCurrentUser (line 115) | getCurrentUser() { method canProvideStatusForRole (line 123) | canProvideStatusForRole(role) { method canSetPollQuestion (line 127) | canSetPollQuestion() { method canSetMissionStatus (line 131) | canSetMissionStatus() { method hasRole (line 135) | hasRole(roleId) { method getPossibleRoles (line 143) | getPossibleRoles() { method getPossibleMissionActions (line 147) | getPossibleMissionActions() { method getPossibleMissionActionStatuses (line 151) | getPossibleMissionActionStatuses() { method getStatusForMissionAction (line 155) | getStatusForMissionAction(action) { method setStatusForMissionAction (line 159) | setStatusForMissionAction(action, status) { method getAllStatusRoles (line 169) | getAllStatusRoles() { method getStatusForRole (line 173) | getStatusForRole(role) { method getDefaultStatusForRole (line 179) | async getDefaultStatusForRole(role) { method setStatusForRole (line 185) | setStatusForRole(role, status) { method getPollQuestion (line 198) | async getPollQuestion() { method setPollQuestion (line 206) | setPollQuestion(pollQuestion) { method getPossibleStatuses (line 223) | getPossibleStatuses() { method _login (line 227) | _login() { FILE: example/exampleUser/exampleUserCreator.js function createExampleUser (line 23) | function createExampleUser(UserClass) { FILE: example/exampleUser/plugin.js constant AUTO_LOGIN_USER (line 24) | const AUTO_LOGIN_USER = 'mct-user'; constant STATUS_ROLES (line 25) | const STATUS_ROLES = ['flight', 'driver']; function ExampleUserPlugin (line 27) | function ExampleUserPlugin( FILE: example/faultManagement/exampleFaultSource.js method request (line 33) | request(domainObject, options) { method subscribe (line 36) | subscribe(domainObject, callback) { method supportsRequest (line 41) | supportsRequest(domainObject) { method supportsSubscribe (line 44) | supportsSubscribe(domainObject) { method acknowledgeFault (line 47) | acknowledgeFault(fault, { comment = '' }) { method shelveFault (line 54) | shelveFault(fault, duration) { method getShelveDurations (line 61) | getShelveDurations() { FILE: example/faultManagement/utils.js constant SEVERITIES (line 23) | const SEVERITIES = ['WATCH', 'WARNING', 'CRITICAL']; constant MOONWALK_TIMESTAMP (line 24) | const MOONWALK_TIMESTAMP = 14159040000; constant NAMESPACE (line 25) | const NAMESPACE = '/Example/fault-'; function shelveFault (line 70) | function shelveFault(fault, opts = { shelved: true, comment: '', shelveD... function acknowledgeFault (line 78) | function acknowledgeFault(fault) { function randomFaults (line 82) | function randomFaults(staticFaults, count = 5) { FILE: example/generator/GeneratorMetadataProvider.js constant METADATA_BY_TYPE (line 1) | const METADATA_BY_TYPE = { function GeneratorMetadataProvider (line 140) | function GeneratorMetadataProvider() {} FILE: example/generator/GeneratorProvider.js constant REQUEST_DEFAULTS (line 25) | const REQUEST_DEFAULTS = { function GeneratorProvider (line 37) | function GeneratorProvider(openmct, StalenessProvider) { FILE: example/generator/SinewaveLimitProvider.js function SinewaveLimitProvider (line 70) | function SinewaveLimitProvider() {} FILE: example/generator/SinewaveStalenessProvider.js class SinewaveLimitProvider (line 25) | class SinewaveLimitProvider extends EventEmitter { method constructor (line 30) | constructor(openmct) { method supportsStaleness (line 38) | supportsStaleness(domainObject) { method isStale (line 42) | isStale(domainObject, options) { method subscribeToStaleness (line 59) | subscribeToStaleness(domainObject, callback) { method #handleClockUpdate (line 85) | #handleClockUpdate() { method #realTimeCheck (line 97) | #realTimeCheck() { method #updateStaleness (line 105) | #updateStaleness(id, isStale) { method #createObserver (line 118) | #createObserver(id, callback) { method #destroyObserver (line 129) | #destroyObserver(id) { method #providingStaleness (line 135) | #providingStaleness(domainObject) { method #getObjectKeyString (line 139) | #getObjectKeyString(object) { method #addCallbackToObserver (line 143) | #addCallbackToObserver(id, callback) { method #observerExists (line 147) | #observerExists(id) { FILE: example/generator/StateGeneratorProvider.js class StateGeneratorProvider (line 23) | class StateGeneratorProvider { method constructor (line 24) | constructor(openmct) { method supportsRequest (line 28) | supportsRequest(domainObject, options) { method supportsSubscribe (line 32) | supportsSubscribe(domainObject) { method subscribe (line 36) | subscribe(domainObject, callback, options) { method request (line 61) | request(domainObject, options) { method #pointForTimestamp (line 83) | #pointForTimestamp(timestamp, duration, name, flip = false) { method #shouldBeFiltered (line 96) | #shouldBeFiltered(point, options) { FILE: example/generator/WorkerInterface.js function WorkerInterface (line 25) | function WorkerInterface(openmct, StalenessProvider) { function callback (line 76) | function callback(message) { FILE: example/generator/generatorWorker.js function workSubscriptions (line 34) | function workSubscriptions(timestamp) { function onSubscribe (line 52) | function onSubscribe(message) { function onUnsubscribe (line 116) | function onUnsubscribe(message) { function onRequest (line 120) | function onRequest(message) { function createDataPoint (line 173) | function createDataPoint(time, request) { function postOnRequest (line 202) | function postOnRequest(message, request, data) { function cos (line 218) | function cos( function sin (line 247) | function sin( function getRandomFloat32OverflowValue (line 277) | function getRandomFloat32OverflowValue() { function wavelengths (line 283) | function wavelengths() { function intensities (line 295) | function intensities() { function sendError (line 307) | function sendError(error, message) { FILE: example/imagery/plugin.js constant DEFAULT_IMAGE_SAMPLES (line 25) | const DEFAULT_IMAGE_SAMPLES = [ constant DEFAULT_IMAGE_LOAD_DELAY_IN_MILLISECONDS (line 45) | const DEFAULT_IMAGE_LOAD_DELAY_IN_MILLISECONDS = 20000; constant MIN_IMAGE_LOAD_DELAY_IN_MILLISECONDS (line 46) | const MIN_IMAGE_LOAD_DELAY_IN_MILLISECONDS = 5000; function getCompassValues (line 167) | function getCompassValues(min, max, timestamp) { function getImageSamples (line 171) | function getImageSamples(configuration) { function getImageUrlListFromConfig (line 181) | function getImageUrlListFromConfig(configuration) { function getImageLoadDelay (line 185) | function getImageLoadDelay(domainObject) { function getRealtimeProvider (line 212) | function getRealtimeProvider(openmct) { function getHistoricalProvider (line 230) | function getHistoricalProvider(openmct) { function getLadProvider (line 252) | function getLadProvider(openmct) { function pointForTimestamp (line 271) | function pointForTimestamp(timestamp, name, imageSamples, delay) { FILE: src/MCT.js class MCT (line 76) | class MCT extends EventEmitter { method constructor (line 94) | constructor() { method setAssetPath (line 314) | setAssetPath(assetPath) { method getAssetPath (line 321) | getAssetPath() { method #bootstrap (line 333) | #bootstrap(domElementOrSelector, isHeadlessMode) { method start (line 404) | start(domElementOrSelector, isHeadlessMode = false) { method startHeadless (line 417) | startHeadless() { method install (line 428) | install(plugin) { method destroy (line 432) | destroy() { FILE: src/api/Branding.js function Branding (line 39) | function Branding(options) { FILE: src/api/Editor.js class Editor (line 25) | class Editor extends EventEmitter { method constructor (line 26) | constructor(openmct) { method edit (line 37) | edit() { method isEditing (line 50) | isEditing() { method save (line 58) | async save() { method cancel (line 69) | cancel() { FILE: src/api/actions/ActionCollection.js class ActionCollection (line 30) | class ActionCollection extends EventEmitter { method constructor (line 39) | constructor(applicableActions, objectPath, view, openmct, skipEnvironm... method disable (line 67) | disable(actionKeys) { method enable (line 80) | enable(actionKeys) { method hide (line 93) | hide(actionKeys) { method show (line 106) | show(actionKeys) { method destroy (line 118) | destroy() { method getVisibleActions (line 135) | getVisibleActions() { method getStatusBarActions (line 154) | getStatusBarActions() { method getActionsObject (line 173) | getActionsObject() { method _update (line 181) | _update() { method _observeObjectPath (line 189) | _observeObjectPath() { method _updateActions (line 220) | _updateActions() { method _mergeOldAndNewActions (line 237) | _mergeOldAndNewActions(oldActions, newActions) { FILE: src/api/actions/ActionsAPI.js class ActionsAPI (line 31) | class ActionsAPI extends EventEmitter { method constructor (line 35) | constructor(openmct) { method register (line 58) | register(actionDefinition) { method getAction (line 67) | getAction(key) { method getActionsCollection (line 77) | getActionsCollection(objectPath, view) { method updateGroupOrder (line 92) | updateGroupOrder(groupArray) { method _getCachedActionCollection (line 102) | _getCachedActionCollection(objectPath, view) { method _newActionCollection (line 113) | _newActionCollection(objectPath, view, skipEnvironmentObservers) { method _cacheActionCollection (line 135) | _cacheActionCollection(view, actionCollection) { method _updateCachedActionCollections (line 144) | _updateCachedActionCollections(view) { method _applicableActions (line 159) | _applicableActions(objectPath, view) { method _groupAndSortActions (line 186) | _groupAndSortActions(actionsArray = []) { FILE: src/api/annotation/AnnotationAPI.js constant ANNOTATION_TYPES (line 36) | const ANNOTATION_TYPES = Object.freeze({ constant ANNOTATION_TYPE (line 47) | const ANNOTATION_TYPE = 'annotation'; constant ANNOTATION_LAST_CREATED (line 52) | const ANNOTATION_LAST_CREATED = 'annotationLastCreated'; class AnnotationAPI (line 85) | class AnnotationAPI extends EventEmitter { method constructor (line 92) | constructor(openmct) { method create (line 137) | async create({ method #updateAnnotationModified (line 208) | #updateAnnotationModified(targetDomainObject) { method defineTag (line 224) | defineTag(tagKey, tagsDefinition) { method setNamespaceToSaveAnnotations (line 232) | setNamespaceToSaveAnnotations(namespace) { method isAnnotation (line 241) | isAnnotation(domainObject) { method getAvailableTags (line 249) | getAvailableTags() { method getAnnotations (line 270) | async getAnnotations(domainObjectIdentifier, abortSignal = null) { method deleteAnnotations (line 289) | deleteAnnotations(annotations) { method unDeleteAnnotation (line 305) | unDeleteAnnotation(annotation) { method getTagsFromAnnotations (line 319) | getTagsFromAnnotations(annotations, filterDuplicates = true) { method #addTagMetaInformationToTags (line 348) | #addTagMetaInformationToTags(tags) { method #getMatchingTags (line 365) | #getMatchingTags(query) { method #combineSameTargets (line 414) | #combineSameTargets(results) { method #breakApartSeparateTargets (line 436) | #breakApartSeparateTargets(results) { method #addTagMetaInformationToResults (line 463) | #addTagMetaInformationToResults(results, matchingTagKeys) { method #addTargetModelsToResults (line 483) | async #addTargetModelsToResults(results, abortSignal) { method searchForTags (line 520) | async searchForTags(query, abortSignal) { method addTargetComparator (line 562) | addTargetComparator(annotationType, comparator) { method areAnnotationTargetsEqual (line 577) | areAnnotationTargetsEqual(annotationType, targets, otherTargets) { method isAnnotatableType (line 591) | isAnnotatableType(type) { FILE: src/api/composition/CompositionAPI.js class CompositionAPI (line 45) | class CompositionAPI { method constructor (line 49) | constructor(publicAPI) { method addProvider (line 67) | addProvider(provider) { method get (line 77) | get(domainObject) { method addPolicy (line 111) | addPolicy(policy) { method checkPolicy (line 128) | checkPolicy(container, containee) { method supportsComposition (line 140) | supportsComposition(domainObject) { FILE: src/api/composition/CompositionCollection.js class CompositionCollection (line 59) | class CompositionCollection { method constructor (line 74) | constructor(domainObject, provider, publicAPI) { method on (line 109) | on(event, callback, context) { method off (line 141) | off(event, callback, context) { method add (line 184) | add(child, skipMutate) { method load (line 210) | async load(abortSignal) { method remove (line 241) | remove(child, skipMutate) { method reorder (line 266) | reorder(oldIndex, newIndex, _skipMutate) { method _destroy (line 272) | _destroy() { method #onProviderReorder (line 283) | #onProviderReorder(reorderMap) { method #onProviderAdd (line 293) | #onProviderAdd(childId) { method #onProviderRemove (line 307) | #onProviderRemove(child) { method #emit (line 318) | #emit(event, ...payload) { method #cleanUpMutables (line 332) | #cleanUpMutables() { FILE: src/api/composition/CompositionProvider.js class CompositionProvider (line 55) | class CompositionProvider { method constructor (line 63) | constructor(publicAPI, compositionAPI) { method listeningTo (line 71) | get listeningTo() { method establishTopicListener (line 75) | get establishTopicListener() { method publicAPI (line 79) | get publicAPI() { method appliesTo (line 91) | appliesTo(domainObject) { method load (line 103) | load(domainObject) { method on (line 115) | on(domainObject, event, callback, context) { method off (line 128) | off(domainObject, event, callback, context) { method remove (line 141) | remove(domainObject, childId) { method add (line 154) | add(parent, childId) { method includes (line 163) | includes(parent, childId) { method reorder (line 173) | reorder(domainObject, oldIndex, newIndex) { method #establishTopicListener (line 181) | #establishTopicListener() { method #cannotContainItself (line 198) | #cannotContainItself(parent, child) { method #supportsComposition (line 209) | #supportsComposition(parent, _child) { method #onMutation (line 219) | #onMutation(newDomainObject, oldDomainObject) { FILE: src/api/composition/DefaultCompositionProvider.js class DefaultCompositionProvider (line 56) | class DefaultCompositionProvider extends CompositionProvider { method appliesTo (line 65) | appliesTo(domainObject) { method load (line 77) | load(domainObject) { method on (line 94) | on(domainObject, event, callback, context) { method off (line 125) | off(domainObject, event, callback, context) { method remove (line 155) | remove(domainObject, childId) { method add (line 174) | add(parent, childId) { method includes (line 188) | includes(parent, childId) { method reorder (line 201) | reorder(domainObject, oldIndex, newIndex) { FILE: src/api/faultmanagement/FaultManagementAPI.js constant DEFAULT_SHELVE_DURATIONS (line 24) | const DEFAULT_SHELVE_DURATIONS = [ class FaultManagementAPI (line 49) | class FaultManagementAPI { method constructor (line 53) | constructor(openmct) { method addProvider (line 63) | addProvider(provider) { method supportsActions (line 73) | supportsActions() { method request (line 88) | request(domainObject) { method subscribe (line 106) | subscribe(domainObject, callback) { method acknowledgeFault (line 121) | acknowledgeFault(fault, ackData) { method shelveFault (line 132) | shelveFault(fault, shelveData) { method getShelveDurations (line 141) | getShelveDurations() { FILE: src/api/faultmanagement/FaultManagementAPISpec.js method request (line 60) | request() { method subscribe (line 63) | subscribe(domainObject, callback) { method supportsRequest (line 66) | supportsRequest(domainObject) { method supportsSubscribe (line 69) | supportsSubscribe(domainObject) { method acknowledgeFault (line 72) | acknowledgeFault(fault, { comment = '' }) { method shelveFault (line 77) | shelveFault(fault, shelveData) { FILE: src/api/forms/FormController.js constant DEFAULT_CONTROLS_MAP (line 38) | const DEFAULT_CONTROLS_MAP = { class FormControl (line 52) | class FormControl { method constructor (line 59) | constructor(openmct) { method addControl (line 70) | addControl(controlName, controlViewProvider) { method getControl (line 85) | getControl(controlName) { method _addDefaultFormControls (line 97) | _addDefaultFormControls() { method _getControlViewProvider (line 109) | _getControlViewProvider(control) { FILE: src/api/forms/FormsAPI.js class FormsAPI (line 32) | class FormsAPI { method constructor (line 37) | constructor(openmct) { method addNewFormControl (line 60) | addNewFormControl(controlName, controlViewProvider) { method getFormControl (line 70) | getFormControl(controlName) { method showForm (line 103) | showForm(formStructure, { onChange } = {}) { method showCustomForm (line 148) | showCustomForm(formStructure, { element, onChange } = {}) { FILE: src/api/forms/toggle-check-box-mixin.js method data (line 25) | data() { method toggleCheckBox (line 31) | toggleCheckBox(event) { FILE: src/api/indicators/IndicatorAPI.js class IndicatorAPI (line 35) | class IndicatorAPI extends EventEmitter { method constructor (line 38) | constructor(openmct) { method getIndicatorObjectsByPriority (line 45) | getIndicatorObjectsByPriority() { method simpleIndicator (line 51) | simpleIndicator() { method add (line 95) | add(indicator) { FILE: src/api/indicators/IndicatorAPISpec.js function generateHTMLIndicator (line 38) | function generateHTMLIndicator(className, label, priority) { function generateVueIndicator (line 51) | function generateVueIndicator(priority) { FILE: src/api/indicators/SimpleIndicator.js constant DEFAULT_ICON_CLASS (line 29) | const DEFAULT_ICON_CLASS = 'icon-info'; class SimpleIndicator (line 31) | class SimpleIndicator extends EventEmitter { method constructor (line 32) | constructor(openmct) { method text (line 55) | text(text) { method description (line 70) | description(description) { method iconClass (line 79) | iconClass(iconClass) { method statusClass (line 97) | statusClass(statusClass) { method click (line 113) | click(event) { method getElement (line 117) | getElement() { FILE: src/api/menu/MenuAPI.js class MenuAPI (line 29) | class MenuAPI { method constructor (line 33) | constructor(openmct) { method showMenu (line 51) | showMenu(x, y, items, menuOptions) { method actionsToMenuItems (line 64) | actionsToMenuItems(actions, objectPath, view) { method showSuperMenu (line 84) | showSuperMenu(x, y, actions, menuOptions) { method _clearMenuComponent (line 94) | _clearMenuComponent() { method _createMenuComponent (line 107) | _createMenuComponent(x, y, actions, menuOptions = {}) { method _showObjectMenu (line 131) | _showObjectMenu(objectPath, x, y, actionsToBeIncluded) { FILE: src/api/menu/menu.js constant MENU_PLACEMENT (line 34) | const MENU_PLACEMENT = { class Menu (line 49) | class Menu extends EventEmitter { method constructor (line 54) | constructor(options) { method dismiss (line 71) | dismiss() { method showMenu (line 83) | showMenu() { method showSuperMenu (line 105) | showSuperMenu() { method show (line 130) | show() { FILE: src/api/menu/mixins/popupMenuMixin.js method _calculatePopupPosition (line 7) | _calculatePopupPosition(menuElement) { method _getMenuPositionBasedOnPlacement (line 21) | _getMenuPositionBasedOnPlacement(menuDimensions) { method _preventMenuOverflow (line 63) | _preventMenuOverflow(menuPosition, menuDimensions) { method mounted (line 90) | mounted() { method data (line 97) | data() { method styleObject (line 104) | styleObject() { FILE: src/api/notifications/NotificationAPI.js constant DEFAULT_AUTO_DISMISS_TIMEOUT (line 34) | const DEFAULT_AUTO_DISMISS_TIMEOUT = 3000; constant MINIMIZE_ANIMATION_TIMEOUT (line 35) | const MINIMIZE_ANIMATION_TIMEOUT = 300; class NotificationAPI (line 42) | class NotificationAPI extends EventEmitter { method constructor (line 46) | constructor() { method info (line 68) | info(message, options = {}) { method alert (line 86) | alert(message, options = {}) { method error (line 102) | error(message, options = {}) { method progress (line 119) | progress(message, progressPerc, progressText) { method dismissAllNotifications (line 134) | dismissAllNotifications() { method _minimize (line 148) | _minimize(notification) { method _dismiss (line 191) | _dismiss(notification) { method _dismissOrMinimize (line 228) | _dismissOrMinimize(notification) { method _setHighestSeverity (line 241) | _setHighestSeverity() { method _notify (line 267) | _notify(notificationModel) { method _createNotification (line 309) | _createNotification(notificationModel) { method _setActiveNotification (line 333) | _setActiveNotification(notification) { method _selectNextNotification (line 360) | _selectNextNotification() { FILE: src/api/objects/ConflictError.js class ConflictError (line 28) | class ConflictError extends Error {} FILE: src/api/objects/InMemorySearchProvider.js class InMemorySearchProvider (line 25) | class InMemorySearchProvider { method constructor (line 33) | constructor(openmct) { method startIndexing (line 89) | startIndexing() { method indexAnnotations (line 113) | indexAnnotations() { method getIntermediateResponse (line 132) | getIntermediateResponse() { method search (line 142) | search(query, searchType) { method #localQueryFallBack (line 165) | #localQueryFallBack({ queryId, searchType, query, maxResults }) { method supportsSearchType (line 177) | supportsSearchType(searchType) { method onWorkerMessage (line 185) | async onWorkerMessage(event) { method onWorkerMessageError (line 209) | onWorkerMessageError(event) { method onWorkerError (line 217) | onWorkerError(event) { method startSharedWorker (line 224) | startSharedWorker() { method scheduleForIndexing (line 245) | scheduleForIndexing(identifier) { method keepIndexing (line 265) | keepIndexing() { method onAnnotationCreation (line 271) | onAnnotationCreation(annotationObject) { method onNameMutation (line 279) | onNameMutation(domainObject, name) { method onCompositionAdded (line 286) | onCompositionAdded(newDomainObjectToIndex) { method onCompositionRemoved (line 300) | onCompositionRemoved(domainObjectToRemoveIdentifier) { method index (line 324) | async index(domainObject) { method beginIndexRequest (line 368) | async beginIndexRequest() { method #dispatchSearchToWorker (line 396) | #dispatchSearchToWorker({ queryId, searchType, query, maxResults }) { method localIndexTags (line 406) | localIndexTags(keyString, objectToIndex, model) { method localIndexAnnotation (line 437) | localIndexAnnotation(objectToIndex, model) { method localIndexItem (line 462) | localIndexItem(keyString, model) { method localSearchForObjects (line 488) | localSearchForObjects(queryId, searchInput, maxResults) { method localSearchForAnnotations (line 517) | localSearchForAnnotations(queryId, searchInput, maxResults) { method localSearchForTags (line 542) | localSearchForTags(queryId, matchingTagKeys, maxResults) { method destroyObservers (line 575) | destroyObservers(observers) { FILE: src/api/objects/InMemorySearchWorker.js function indexAnnotation (line 59) | function indexAnnotation(objectToIndex, model) { function indexTags (line 78) | function indexTags(keyString, objectToIndex, model) { function indexItem (line 108) | function indexItem(keyString, model) { function searchForObjects (line 136) | function searchForObjects(data) { function searchForAnnotations (line 157) | function searchForAnnotations(data) { function searchForTags (line 174) | function searchForTags(data) { FILE: src/api/objects/InterceptorRegistry.js constant DEFAULT_INTERCEPTOR_PRIORITY (line 22) | const DEFAULT_INTERCEPTOR_PRIORITY = 0; class InterceptorRegistry (line 23) | class InterceptorRegistry { method constructor (line 28) | constructor() { method addInterceptor (line 45) | addInterceptor(interceptorDef) { method getInterceptors (line 54) | getInterceptors(identifier, object) { FILE: src/api/objects/MutableDomainObject.js constant ANY_OBJECT_EVENT (line 27) | const ANY_OBJECT_EVENT = 'mutation'; class MutableDomainObject (line 42) | class MutableDomainObject { method constructor (line 43) | constructor(eventEmitter) { method $observe (line 67) | $observe(path, callback) { method $set (line 76) | $set(path, value) { method $refresh (line 125) | $refresh(model) { method $on (line 134) | $on(event, callback) { method $destroy (line 139) | $destroy() { method createMutable (line 148) | static createMutable(object, mutationTopic) { method mutateObject (line 160) | static mutateObject(object, path, value) { function qualifiedEventName (line 169) | function qualifiedEventName(object, eventName) { FILE: src/api/objects/NamespaceProvider.js class NamespaceProvider (line 26) | class NamespaceProvider { method constructor (line 30) | constructor(namespace, provider) { method appliesTo (line 53) | appliesTo(identifier) { method getWrappedProvider (line 57) | getWrappedProvider() { method get (line 61) | get(identifier) { method #delegateIfImplemented (line 65) | #delegateIfImplemented(delegateFunction, delegateArguments) { FILE: src/api/objects/ObjectAPI.js class ObjectAPI (line 68) | class ObjectAPI { method constructor (line 79) | constructor(typeRegistry, openmct) { method getProvider (line 122) | getProvider(identifier) { method getRootRegistry (line 142) | getRootRegistry() { method getActiveTransaction (line 150) | getActiveTransaction() { method getRoot (line 158) | getRoot() { method addProvider (line 168) | addProvider(namespaceOrProvider, providerOrNothing) { method get (line 204) | get(identifier, abortSignal, forceRemote = false) { method search (line 282) | search(query, abortSignal, searchType = this.SEARCH_TYPES.OBJECTS) { method getMutable (line 317) | getMutable(identifier) { method destroyMutable (line 333) | destroyMutable(domainObject) { method delete (line 341) | delete() { method isPersistable (line 345) | isPersistable(idOrKeyString) { method isMissing (line 355) | isMissing(domainObject) { method save (line 368) | async save(domainObject) { method #getCurrentUsername (line 455) | async #getCurrentUsername() { method startTransaction (line 471) | startTransaction() { method endTransaction (line 484) | endTransaction() { method addRoot (line 498) | addRoot(identifier, priority) { method removeRoot (line 502) | removeRoot(identifier) { method addGetInterceptor (line 514) | addGetInterceptor(interceptorDef) { method #listGetInterceptors (line 521) | #listGetInterceptors(identifier, object) { method applyGetInterceptors (line 529) | applyGetInterceptors(identifier, domainObject) { method getRelativePath (line 544) | getRelativePath(objectPath) { method getTelemetryPath (line 558) | async getTelemetryPath(identifier, telemetryIdentifier) { method #mutate (line 598) | #mutate(domainObject, path, value) { method mutate (line 627) | mutate(domainObject, path, value) { method toMutable (line 642) | toMutable(domainObject) { method refresh (line 685) | async refresh(domainObject, forceRemote = false) { method supportsMutation (line 702) | supportsMutation(identifier) { method observe (line 713) | observe(domainObject, path, callback) { method makeKeyString (line 728) | makeKeyString(identifier) { method parseKeyString (line 736) | parseKeyString(keyString) { method areIdsEqual (line 744) | areIdsEqual(...identifiers) { method isReachable (line 761) | isReachable(originalPath) { method #pathContainsDomainObject (line 775) | #pathContainsDomainObject(keyStringToCheck, path) { method getOriginalPath (line 794) | async getOriginalPath(identifierOrObject, path = [], abortSignal = nul... method getRelativeObjectPath (line 829) | async getRelativeObjectPath(navigationPath) { method isObjectPathToALink (line 866) | isObjectPathToALink(domainObject, objectPath) { method isTransactionActive (line 878) | isTransactionActive() { method #hasAlreadyBeenPersisted (line 887) | #hasAlreadyBeenPersisted(domainObject) { FILE: src/api/objects/ObjectAPISpec.js method isLoggedIn (line 17) | isLoggedIn() { method getCurrentUser (line 20) | getCurrentUser() { method getPossibleRoles (line 27) | getPossibleRoles() { function hasOwnProperty (line 601) | function hasOwnProperty(object, property) { FILE: src/api/objects/RootObjectCompositionProvider.js class RootObjectCompositionProvider (line 3) | class RootObjectCompositionProvider extends CompositionProvider { method constructor (line 8) | constructor(openmct, rootRegistry) { method appliesTo (line 14) | appliesTo(domainObject) { method load (line 18) | load(domainObject) { method on (line 22) | on(domainObject, event, callback, context) { method off (line 28) | off(domainObject, event, callback, context) { method add (line 36) | add(domainObject, childId) { method remove (line 40) | remove(domainObject, childId) { method includes (line 44) | includes(domainObject, childId) { method #addListener (line 48) | #addListener(event, callback, context) { method #removeListener (line 69) | #removeListener(event, callback, context) { FILE: src/api/objects/RootObjectProvider.js class RootObjectProvider (line 26) | class RootObjectProvider { method constructor (line 30) | constructor(rootRegistry) { method updateName (line 54) | updateName(name) { method get (line 62) | get() { function instance (line 72) | function instance(rootRegistry) { FILE: src/api/objects/RootRegistry.js class RootRegistry (line 28) | class RootRegistry extends EventTarget { method constructor (line 32) | constructor(openmct) { method getRoots (line 44) | getRoots() { method isRootObject (line 51) | isRootObject(identifier) { method addRoot (line 62) | addRoot(rootItem, priority) { method removeRoot (line 74) | removeRoot(identifier) { method _isValid (line 93) | _isValid(rootItem) { FILE: src/api/objects/Transaction.js class Transaction (line 26) | class Transaction { method constructor (line 30) | constructor(objectAPI) { method add (line 41) | add(object) { method cancel (line 51) | cancel() { method commit (line 59) | commit() { method createDirtyObjectPromise (line 78) | createDirtyObjectPromise(object, action, ...args) { method getDirtyObject (line 96) | getDirtyObject(identifier) { method _clear (line 114) | _clear() { FILE: src/api/objects/TransactionSpec.js function createMockDomainObjects (line 98) | function createMockDomainObjects(size = 1) { FILE: src/api/objects/object-utils.js function isIdentifier (line 27) | function isIdentifier(thing) { function isKeyString (line 39) | function isKeyString(thing) { function parseKeyString (line 52) | function parseKeyString(keyString) { function makeKeyString (line 89) | function makeKeyString(identifier) { function toOldFormat (line 115) | function toOldFormat(model) { function toNewFormat (line 134) | function toNewFormat(model, keyString) { function identifierEquals (line 151) | function identifierEquals(a, b) { function objectEquals (line 163) | function objectEquals(a, b) { function refresh (line 167) | function refresh(oldObject, newObject) { FILE: src/api/overlays/Dialog.js class Dialog (line 6) | class Dialog extends Overlay { method constructor (line 7) | constructor({ iconClass, message, title, hint, timestamp, ...options }) { FILE: src/api/overlays/Overlay.js class Overlay (line 14) | class Overlay extends EventEmitter { method constructor (line 15) | constructor({ method dismiss (line 61) | dismiss() { method notifyAndDismiss (line 68) | notifyAndDismiss() { method show (line 76) | show() { FILE: src/api/overlays/OverlayAPI.js class OverlayAPI (line 33) | class OverlayAPI { method constructor (line 34) | constructor() { method showOverlay (line 51) | showOverlay(overlay) { method dismissLastOverlay (line 76) | dismissLastOverlay() { method overlay (line 88) | overlay(options) { method dialog (line 102) | dialog(options) { method progressDialog (line 118) | progressDialog(options) { method selection (line 131) | selection(options) { FILE: src/api/overlays/ProgressDialog.js class ProgressDialog (line 7) | class ProgressDialog extends Overlay { method constructor (line 8) | constructor({ method updateProgress (line 52) | updateProgress(progressPerc, progressText) { FILE: src/api/overlays/Selection.js class Selection (line 28) | class Selection extends Overlay { method constructor (line 29) | constructor({ FILE: src/api/priority/PriorityAPI.js constant PRIORITIES (line 23) | const PRIORITIES = Object.freeze({ FILE: src/api/status/StatusAPI.js class StatusAPI (line 36) | class StatusAPI extends EventEmitter { method constructor (line 41) | constructor(openmct) { method get (line 58) | get(identifier) { method set (line 69) | set(identifier, status) { method delete (line 80) | delete(identifier) { method observe (line 95) | observe(identifier, callback) { FILE: src/api/telemetry/BatchingWebSocket.js function requestIdleCallbackPolyfill (line 46) | function requestIdleCallbackPolyfill(callback, options) { constant ONE_SECOND (line 58) | const ONE_SECOND = 1000; class BatchingWebSocket (line 73) | class BatchingWebSocket extends EventTarget { method constructor (line 86) | constructor(openmct) { method connect (line 115) | connect(url) { method #readyForNextBatch (line 124) | #readyForNextBatch() { method sendMessage (line 135) | sendMessage(message) { method setMaxBufferSize (line 159) | setMaxBufferSize(maxBatchSize) { method setThrottleRate (line 163) | setThrottleRate(throttleRate) { method setThrottleMessagePattern (line 167) | setThrottleMessagePattern(throttleMessagePattern) { method #sendMaxBufferSizeToWorker (line 174) | #sendMaxBufferSizeToWorker(maxBufferSize) { method #sendThrottleRateToWorker (line 181) | #sendThrottleRateToWorker(throttleRate) { method disconnect (line 192) | disconnect() { method #routeMessageToHandler (line 198) | #routeMessageToHandler(message) { method #waitUntilIdleAndRequestNextBatch (line 253) | #waitUntilIdleAndRequestNextBatch(batch) { FILE: src/api/telemetry/DefaultMetadataProvider.js class DefaultMetadataProvider (line 34) | class DefaultMetadataProvider { method constructor (line 35) | constructor(openmct) { method supportsMetadata (line 43) | supportsMetadata(domainObject) { method getMetadata (line 50) | getMetadata(domainObject) { method typeHasTelemetry (line 68) | typeHasTelemetry(domainObject) { function valueMetadatasFromOldFormat (line 79) | function valueMetadatasFromOldFormat(metadata) { FILE: src/api/telemetry/TelemetryAPI.js constant SUBSCRIBE_STRATEGY (line 73) | const SUBSCRIBE_STRATEGY = { class TelemetryAPI (line 82) | class TelemetryAPI { method SUBSCRIBE_STRATEGY (line 87) | get SUBSCRIBE_STRATEGY() { method constructor (line 91) | constructor(openmct) { method abortAllRequests (line 112) | abortAllRequests() { method customStringFormatter (line 124) | customStringFormatter(valueMetadata, format) { method isTelemetryObject (line 136) | isTelemetryObject(domainObject) { method canProvideTelemetry (line 149) | canProvideTelemetry(domainObject) { method addProvider (line 163) | addProvider(provider) { method findSubscriptionProvider (line 189) | findSubscriptionProvider() { method findRequestProvider (line 202) | findRequestProvider() { method #findMetadataProvider (line 214) | #findMetadataProvider(domainObject) { method #findLimitEvaluator (line 223) | #findLimitEvaluator(domainObject) { method standardizeRequestOptions (line 233) | standardizeRequestOptions(options = {}) { method sanitizeForSerialization (line 259) | sanitizeForSerialization(key, value) { method hasNumericTelemetry (line 299) | hasNumericTelemetry(domainObject) { method #hashOptions (line 335) | #hashOptions(options) { method #getSubscriptionCacheKey (line 366) | #getSubscriptionCacheKey(domainObject, options) { method addRequestInterceptor (line 380) | addRequestInterceptor(requestInterceptorDef) { method #getInterceptorsForRequest (line 388) | #getInterceptorsForRequest(identifier, request) { method applyRequestInterceptors (line 395) | async applyRequestInterceptors(domainObject, request) { method greedyLAD (line 423) | greedyLAD(isGreedy) { method requestCollection (line 448) | requestCollection(domainObject, options = {}) { method request (line 466) | async request(domainObject) { method subscribe (line 525) | subscribe(domainObject, callback, options = { strategy: SUBSCRIBE_STRA... method subscribeToStaleness (line 642) | subscribeToStaleness(domainObject, callback) { method subscribeToLimits (line 696) | subscribeToLimits(domainObject, callback) { method isStale (line 747) | async isStale(domainObject) { method #findStalenessProvider (line 773) | #findStalenessProvider(domainObject) { method getMetadata (line 786) | getMetadata(domainObject) { method removeMetadataFromCache (line 806) | removeMetadataFromCache(domainObject) { method getValueFormatter (line 815) | getValueFormatter(valueMetadata) { method getFormatter (line 832) | getFormatter(key) { method getFormatMap (line 842) | getFormatMap(metadata) { method #handleMissingRequestProvider (line 867) | #handleMissingRequestProvider(domainObject) { method addFormat (line 900) | addFormat(format) { method limitEvaluator (line 919) | limitEvaluator(domainObject) { method limitDefinition (line 938) | limitDefinition(domainObject) { method getLimitEvaluator (line 957) | getLimitEvaluator(domainObject) { method getLimits (line 984) | getLimits(domainObject) { FILE: src/api/telemetry/TelemetryAPISpec.js method supportsMetadata (line 466) | supportsMetadata() { method getMetadata (line 469) | getMetadata() { method supportsMetadata (line 690) | supportsMetadata() { method getMetadata (line 693) | getMetadata() { FILE: src/api/telemetry/TelemetryCollection.js class TelemetryCollection (line 47) | class TelemetryCollection extends EventEmitter { method constructor (line 55) | constructor(openmct, domainObject, options = {}) { method _extractBootstrapBounds (line 84) | _extractBootstrapBounds(options) { method _isBootstrapMode (line 98) | _isBootstrapMode() { method _exitBootstrapMode (line 106) | _exitBootstrapMode() { method _getBoundsForFiltering (line 125) | _getBoundsForFiltering(isHistoricalData) { method load (line 146) | load() { method destroy (line 180) | destroy() { method getAll (line 199) | getAll() { method _requestHistoricalTelemetry (line 207) | async _requestHistoricalTelemetry() { method _initiateSubscriptionTelemetry (line 256) | _initiateSubscriptionTelemetry() { method _processNewTelemetry (line 279) | _processNewTelemetry(telemetryData, isSubscriptionData = false) { method _sortedIndex (line 374) | _sortedIndex(datum) { method _bounds (line 401) | _bounds(bounds, isTick) { method _handleUserBoundsChange (line 489) | _handleUserBoundsChange(bounds) { method _handleDataInsideBounds (line 499) | _handleDataInsideBounds() { method _handleDataOutsideBounds (line 506) | _handleDataOutsideBounds() { method _setTimeSystem (line 521) | _setTimeSystem(timeSystem) { method _setTimeSystemAndFetchData (line 553) | _setTimeSystemAndFetchData(timeSystem) { method _timeModeChanged (line 558) | _timeModeChanged() { method _reset (line 570) | _reset() { method _watchBounds (line 582) | _watchBounds() { method _unwatchBounds (line 590) | _unwatchBounds() { method _watchTimeModeChange (line 598) | _watchTimeModeChange() { method _unwatchTimeModeChange (line 606) | _unwatchTimeModeChange() { method _watchTimeSystem (line 614) | _watchTimeSystem() { method _unwatchTimeSystem (line 626) | _unwatchTimeSystem() { method _error (line 639) | _error(message) { method _warn (line 643) | _warn(message) { FILE: src/api/telemetry/TelemetryCollectionSpec.js method supportsMetadata (line 47) | supportsMetadata() { method getMetadata (line 50) | getMetadata() { FILE: src/api/telemetry/TelemetryMetadataManager.js function applyReasonableDefaults (line 25) | function applyReasonableDefaults(valueMetadata, index) { function TelemetryMetadataManager (line 71) | function TelemetryMetadataManager(metadata) { function hasHint (line 101) | function hasHint(hint) { function hasHints (line 106) | function hasHints(metadata) { FILE: src/api/telemetry/TelemetryRequestInterceptor.js class TelemetryRequestInterceptorRegistry (line 23) | class TelemetryRequestInterceptorRegistry { method constructor (line 29) | constructor() { method addInterceptor (line 46) | addInterceptor(interceptorDef) { method getInterceptors (line 56) | getInterceptors(identifier, request) { FILE: src/api/telemetry/TelemetryValueFormatter.js class TelemetryValueFormatter (line 27) | class TelemetryValueFormatter { method constructor (line 28) | constructor(valueMetadata, formatMap) { method getNonArrayValue (line 105) | getNonArrayValue(value) { method parse (line 115) | parse(datum) { method format (line 131) | format(datum) { FILE: src/api/telemetry/WebSocketWorker.js function installWorker (line 23) | function installWorker() { FILE: src/api/telemetry/constants.js constant TIMESYSTEM_KEY_WARNING (line 23) | const TIMESYSTEM_KEY_WARNING = constant TIMESYSTEM_KEY_NOTIFICATION (line 25) | const TIMESYSTEM_KEY_NOTIFICATION = constant LOADED_ERROR (line 27) | const LOADED_ERROR = 'Telemetry Collection has already been loaded.'; FILE: src/api/time/GlobalTimeContext.js class GlobalTimeContext (line 33) | class GlobalTimeContext extends TimeContext { method constructor (line 34) | constructor() { method bounds (line 50) | bounds(newBounds) { method tick (line 70) | tick(timestamp) { method timeOfInterest (line 89) | timeOfInterest(newTOI) { FILE: src/api/time/IndependentTimeContext.js class IndependentTimeContext (line 39) | class IndependentTimeContext extends TimeContext { method constructor (line 45) | constructor(openmct, globalTimeContext, objectPath) { method bounds (line 71) | bounds() { method getBounds (line 82) | getBounds() { method setBounds (line 93) | setBounds() { method tick (line 104) | tick() { method clockOffsets (line 115) | clockOffsets() { method getClockOffsets (line 126) | getClockOffsets() { method setClockOffsets (line 137) | setClockOffsets() { method timeOfInterest (line 150) | timeOfInterest(newTOI) { method timeSystem (line 161) | timeSystem(timeSystemOrKey, bounds) { method getTimeSystem (line 171) | getTimeSystem() { method clock (line 186) | clock(keyOrClock, offsets) { method getClock (line 240) | getClock() { method setClock (line 257) | setClock(keyOrClock) { method getMode (line 300) | getMode() { method setMode (line 315) | setMode(mode, offsetsOrBounds) { method isRealTime (line 365) | isRealTime() { method isFixed (line 377) | isFixed() { method now (line 389) | now() { method followTimeContext (line 401) | followTimeContext() { method stopFollowingTimeContext (line 420) | stopFollowingTimeContext() { method resetContext (line 428) | resetContext() { method refreshContext (line 439) | refreshContext(viewKey) { method hasOwnContext (line 463) | hasOwnContext() { method getUpstreamContext (line 471) | getUpstreamContext() { method removeIndependentContext (line 500) | removeIndependentContext(viewKey) { method #copy (line 541) | #copy(object) { FILE: src/api/time/TimeAPI.js class TimeAPI (line 83) | class TimeAPI extends GlobalTimeContext { method constructor (line 84) | constructor(openmct) { method addTimeSystem (line 95) | addTimeSystem(timeSystem) { method getAllTimeSystems (line 102) | getAllTimeSystems() { method addClock (line 125) | addClock(clock) { method getAllClocks (line 132) | getAllClocks() { method addIndependentContext (line 143) | addIndependentContext(keyString, boundsOrOffsets, clockKey) { method getIndependentContext (line 174) | getIndependentContext(key) { method getContextForView (line 184) | getContextForView(objectPath) { FILE: src/api/time/TimeContext.js class TimeContext (line 71) | class TimeContext extends EventEmitter { method constructor (line 72) | constructor() { method timeSystem (line 121) | timeSystem(timeSystemOrKey, bounds) { method validateBounds (line 185) | validateBounds(bounds) { method bounds (line 218) | bounds(newBounds) { method validateOffsets (line 250) | validateOffsets(offsets) { method clockOffsets (line 282) | clockOffsets(offsets) { method stopClock (line 319) | stopClock() { method clock (line 338) | clock(keyOrClock, offsets) { method tick (line 391) | tick(timestamp) { method now (line 413) | now() { method getTimeSystem (line 421) | getTimeSystem() { method setTimeSystem (line 431) | setTimeSystem(timeSystemOrKey, bounds) { method getBounds (line 476) | getBounds() { method setBounds (line 488) | setBounds(newBounds) { method getClock (line 511) | getClock() { method setClock (line 522) | setClock(keyOrClock) { method getMode (line 559) | getMode() { method setMode (line 571) | setMode(mode, offsetsOrBounds) { method isRealTime (line 603) | isRealTime() { method isFixed (line 611) | isFixed() { method getClockOffsets (line 619) | getClockOffsets() { method setClockOffsets (line 627) | setClockOffsets(offsets) { method #warnMethodDeprecated (line 660) | #warnMethodDeprecated(method, newMethod) { method #copy (line 689) | #copy(object) { FILE: src/api/time/constants.js constant TIME_CONTEXT_EVENTS (line 1) | const TIME_CONTEXT_EVENTS = { constant REALTIME_MODE_KEY (line 16) | const REALTIME_MODE_KEY = 'realtime'; constant FIXED_MODE_KEY (line 17) | const FIXED_MODE_KEY = 'fixed'; constant MODES (line 19) | const MODES = { FILE: src/api/tooltips/ToolTip.js class Tooltip (line 28) | class Tooltip extends EventEmitter { method constructor (line 29) | constructor( method destroy (line 58) | destroy() { method show (line 69) | show() { FILE: src/api/tooltips/ToolTipAPI.js constant TOOLTIP_LOCATIONS (line 34) | const TOOLTIP_LOCATIONS = Object.freeze({ class TooltipAPI (line 49) | class TooltipAPI { method constructor (line 50) | constructor() { method showTooltip (line 58) | showTooltip(tooltip) { method removeAllTooltips (line 67) | removeAllTooltips() { method tooltip (line 90) | tooltip(options) { FILE: src/api/tooltips/tooltipMixins.js method getTelemetryPathString (line 25) | async getTelemetryPathString(telemetryIdentifier) { method getObjectPath (line 39) | async getObjectPath(objectIdentifier) { method buildToolTip (line 51) | buildToolTip(tooltipText, tooltipLocation, elementRef, cssClasses) { method hideToolTip (line 66) | hideToolTip() { FILE: src/api/types/Type.js class Type (line 27) | class Type { method constructor (line 31) | constructor(definition) { method definitionFromLegacyDefinition (line 42) | static definitionFromLegacyDefinition(legacyDefinition) { method check (line 93) | check(domainObject) { method toLegacyDefinition (line 102) | toLegacyDefinition() { FILE: src/api/types/TypeRegistry.js constant UNKNOWN_TYPE (line 24) | const UNKNOWN_TYPE = new Type({ class TypeRegistry (line 46) | class TypeRegistry { method constructor (line 47) | constructor() { method addType (line 59) | addType(typeKey, typeDef) { method standardizeType (line 68) | standardizeType(typeDef) { method listKeys (line 81) | listKeys() { method get (line 89) | get(typeKey) { method getAllTypes (line 96) | getAllTypes() { method importLegacyTypes (line 103) | importLegacyTypes(types) { FILE: src/api/user/ActiveRoleSynchronizer.js class ActiveRoleSynchronizer (line 3) | class ActiveRoleSynchronizer { method constructor (line 6) | constructor(openmct) { method subscribeToRoleChanges (line 13) | subscribeToRoleChanges(callback) { method unsubscribeFromRoleChanges (line 16) | unsubscribeFromRoleChanges(callback) { method setActiveRoleFromChannelMessage (line 20) | setActiveRoleFromChannelMessage(event) { method broadcastNewRole (line 24) | broadcastNewRole(role) { method destroy (line 31) | destroy() { FILE: src/api/user/StatusAPI.js class StatusAPI (line 31) | class StatusAPI extends EventEmitter { method constructor (line 41) | constructor(userAPI, openmct) { method getPollQuestion (line 68) | getPollQuestion() { method setPollQuestion (line 83) | async setPollQuestion(questionText) { method canSetPollQuestion (line 108) | canSetPollQuestion() { method canSetMissionStatus (line 122) | canSetMissionStatus() { method getStatusForMissionAction (line 137) | getStatusForMissionAction(action) { method getPossibleMissionActionStatuses (line 151) | async getPossibleMissionActionStatuses() { method getPossibleMissionActions (line 167) | async getPossibleMissionActions() { method getPossibleStatuses (line 182) | async getPossibleStatuses() { method getStatusForRole (line 198) | async getStatusForRole(role) { method canProvideStatusForRole (line 215) | canProvideStatusForRole(role) { method setStatusForRole (line 230) | setStatusForRole(status) { method setStatusForMissionAction (line 250) | setStatusForMissionAction(action, status) { method resetStatusForRole (line 265) | async resetStatusForRole(role) { method resetAllStatuses (line 280) | async resetAllStatuses() { method getDefaultStatusForRole (line 291) | async getDefaultStatusForRole(role) { method getAllStatusRoles (line 305) | getAllStatusRoles() { method canProvideStatusForCurrentUser (line 319) | async canProvideStatusForCurrentUser() { method listenToStatusEvents (line 335) | listenToStatusEvents(provider) { method onProviderStatusChange (line 347) | onProviderStatusChange(newStatus) { method onProviderPollQuestionChange (line 355) | onProviderPollQuestionChange(pollQuestion) { method onMissionActionStatusChange (line 363) | onMissionActionStatusChange({ action, status }) { FILE: src/api/user/StatusUserProvider.js class StatusUserProvider (line 24) | class StatusUserProvider extends UserProvider { method on (line 29) | on(event, callback) {} method off (line 34) | off(event, callback) {} method getPollQuestion (line 38) | async getPollQuestion() {} method setPollQuestion (line 43) | async setPollQuestion(pollQuestion) {} method canSetPollQuestion (line 47) | async canSetPollQuestion() {} method getPossibleStatuses (line 51) | async getPossibleStatuses() {} method getStatusForRole (line 56) | async getStatusForRole(role) {} method getDefaultStatusForRole (line 61) | async getDefaultStatusForRole(role) {} method setStatusForRole (line 67) | async setStatusForRole(role, status) {} method canProvideStatusForRole (line 72) | async canProvideStatusForRole(role) {} method getAllStatusRoles (line 76) | async getAllStatusRoles() {} FILE: src/api/user/StoragePersistence.js class StoragePersistence (line 25) | class StoragePersistence { method getActiveRole (line 26) | getActiveRole() { method setActiveRole (line 29) | setActiveRole(role) { method clearActiveRole (line 32) | clearActiveRole() { FILE: src/api/user/User.js class User (line 26) | class User { method constructor (line 27) | constructor(id, name) { method getId (line 35) | getId() { method getName (line 39) | getName() { FILE: src/api/user/UserAPI.js class UserAPI (line 30) | class UserAPI extends EventEmitter { method constructor (line 38) | constructor(openmct) { method setProvider (line 55) | setProvider(provider) { method getProvider (line 64) | getProvider() { method hasProvider (line 73) | hasProvider() { method getCurrentUser (line 84) | getCurrentUser() { method getPossibleRoles (line 98) | getPossibleRoles() { method getActiveRole (line 108) | getActiveRole() { method setActiveRole (line 122) | setActiveRole(role) { method canProvideStatusForRole (line 135) | canProvideStatusForRole() { method isLoggedIn (line 151) | isLoggedIn() { method hasRole (line 167) | hasRole(roleId) { method noProviderCheck (line 179) | noProviderCheck() { method error (line 192) | error(error) { FILE: src/api/user/UserProvider.js class UserProvider (line 28) | class UserProvider { method getCurrentUser (line 32) | getCurrentUser() {} method isLoggedIn (line 36) | isLoggedIn() {} method hasRole (line 41) | hasRole(role) {} FILE: src/api/user/constants.js constant MULTIPLE_PROVIDER_ERROR (line 23) | const MULTIPLE_PROVIDER_ERROR = 'Only one user provider may be set at a ... constant NO_PROVIDER_ERROR (line 24) | const NO_PROVIDER_ERROR = 'No user provider has been set.'; constant ACTIVE_ROLE_LOCAL_STORAGE_KEY (line 26) | const ACTIVE_ROLE_LOCAL_STORAGE_KEY = 'ACTIVE_USER_ROLE'; constant ACTIVE_ROLE_BROADCAST_CHANNEL_NAME (line 27) | const ACTIVE_ROLE_BROADCAST_CHANNEL_NAME = 'ActiveRoleChannel'; FILE: src/exporters/CSVExporter.js class CSVExporter (line 26) | class CSVExporter { method export (line 27) | export(rows, options) { FILE: src/exporters/ImageExporter.js function sanitizeFilename (line 28) | function sanitizeFilename(filename) { class ImageExporter (line 42) | class ImageExporter { method constructor (line 43) | constructor(openmct) { method renderElement (line 53) | renderElement(element, { imageType, className, thumbnailSize }) { method getThumbnail (line 138) | getThumbnail(canvas, mimeType, size) { method exportJPG (line 156) | async exportJPG(element, filename, className) { method exportPNG (line 173) | async exportPNG(element, filename, className) { method exportPNGtoSRC (line 190) | exportPNGtoSRC(element, options) { FILE: src/exporters/JSONExporter.js class JSONExporter (line 25) | class JSONExporter { method export (line 26) | export(obj, options) { FILE: src/plugins/CouchDBSearchFolder/plugin.js method get (line 16) | get(identifier) { method search (line 28) | search() { method appliesTo (line 34) | appliesTo(domainObject) { method load (line 40) | load() { FILE: src/plugins/DeviceClassifier/src/DeviceClassifier.js function eventHandler (line 54) | function eventHandler(event) { FILE: src/plugins/DeviceClassifier/src/DeviceClassifierSpec.js constant AGENT_METHODS (line 25) | const AGENT_METHODS = ['isMobile', 'isPhone', 'isTablet', 'isPortrait', ... constant TEST_PERMUTATIONS (line 26) | const TEST_PERMUTATIONS = [ FILE: src/plugins/DeviceClassifier/src/DeviceMatchersSpec.js function method (line 45) | function method(deviceType) { FILE: src/plugins/ISOTimeFormat/ISOTimeFormat.js class ISOTimeFormat (line 23) | class ISOTimeFormat { method constructor (line 24) | constructor() { method format (line 28) | format(value) { method parse (line 36) | parse(text) { method validate (line 44) | validate(text) { FILE: src/plugins/LADTable/LADTableCompositionPolicy.js function ladTableCompositionPolicy (line 23) | function ladTableCompositionPolicy(openmct) { FILE: src/plugins/LADTable/LADTableConfiguration.js class LADTableConfiguration (line 25) | class LADTableConfiguration extends EventEmitter { method constructor (line 26) | constructor(domainObject, openmct) { method getConfiguration (line 43) | getConfiguration() { method updateConfiguration (line 52) | updateConfiguration(configuration) { method objectMutated (line 56) | objectMutated(configuration) { method destroy (line 62) | destroy() { FILE: src/plugins/LADTable/LADTableConfigurationViewProvider.js function LADTableConfigurationViewProvider (line 27) | function LADTableConfigurationViewProvider(openmct) { FILE: src/plugins/LADTable/LADTableSetViewProvider.js function LADTableSetViewProvider (line 25) | function LADTableSetViewProvider(openmct) { FILE: src/plugins/LADTable/LADTableView.js class LADTableView (line 28) | class LADTableView { method constructor (line 29) | constructor(openmct, domainObject, objectPath) { method show (line 37) | show(element, isEditing, { renderWhenVisible }) { method getViewContext (line 70) | getViewContext() { method destroy (line 78) | destroy() { FILE: src/plugins/LADTable/LADTableViewProvider.js class LADTableViewProvider (line 25) | class LADTableViewProvider { method constructor (line 26) | constructor(openmct) { method canView (line 33) | canView(domainObject) { method canEdit (line 42) | canEdit(domainObject) { method view (line 46) | view(domainObject, objectPath) { FILE: src/plugins/LADTable/LadTableSetView.js class LadTableSetView (line 28) | class LadTableSetView { method constructor (line 29) | constructor(openmct, domainObject, objectPath) { method show (line 37) | show(element, isEditing, { renderWhenVisible }) { method getViewContext (line 69) | getViewContext() { method destroy (line 77) | destroy() { FILE: src/plugins/LADTable/plugin.js function plugin (line 28) | function plugin() { FILE: src/plugins/LADTable/pluginSpec.js constant TABLE_BODY_ROWS (line 35) | const TABLE_BODY_ROWS = '.js-lad-table__body__row'; constant TABLE_BODY_FIRST_ROW (line 36) | const TABLE_BODY_FIRST_ROW = TABLE_BODY_ROWS + ':first-child'; constant TABLE_BODY_FIRST_ROW_FIRST_DATA (line 37) | const TABLE_BODY_FIRST_ROW_FIRST_DATA = TABLE_BODY_FIRST_ROW + ' .js-fir... constant TABLE_BODY_FIRST_ROW_SECOND_DATA (line 38) | const TABLE_BODY_FIRST_ROW_SECOND_DATA = TABLE_BODY_FIRST_ROW + ' .js-se... constant TABLE_BODY_FIRST_ROW_THIRD_DATA (line 39) | const TABLE_BODY_FIRST_ROW_THIRD_DATA = TABLE_BODY_FIRST_ROW + ' .js-thi... constant LAD_SET_TABLE_HEADERS (line 40) | const LAD_SET_TABLE_HEADERS = '.js-lad-table-set__table-headers'; function utcTimeFormat (line 42) | function utcTimeFormat(value) { FILE: src/plugins/URLIndicatorPlugin/URLIndicator.js constant CONNECTED (line 28) | const CONNECTED = { constant PENDING (line 31) | const PENDING = { constant DISCONNECTED (line 34) | const DISCONNECTED = { function URLIndicator (line 37) | function URLIndicator(options, simpleIndicator) { FILE: src/plugins/URLIndicatorPlugin/URLIndicatorPlugin.js function URLIndicatorPlugin (line 24) | function URLIndicatorPlugin(opts) { FILE: src/plugins/URLTimeSettingsSynchronizer/URLTimeSettingsSynchronizer.js constant SEARCH_MODE (line 29) | const SEARCH_MODE = 'tc.mode'; constant SEARCH_TIME_SYSTEM (line 30) | const SEARCH_TIME_SYSTEM = 'tc.timeSystem'; constant SEARCH_START_BOUND (line 31) | const SEARCH_START_BOUND = 'tc.startBound'; constant SEARCH_END_BOUND (line 32) | const SEARCH_END_BOUND = 'tc.endBound'; constant SEARCH_START_DELTA (line 33) | const SEARCH_START_DELTA = 'tc.startDelta'; constant SEARCH_END_DELTA (line 34) | const SEARCH_END_DELTA = 'tc.endDelta'; constant TIME_EVENTS (line 35) | const TIME_EVENTS = [ class URLTimeSettingsSynchronizer (line 42) | class URLTimeSettingsSynchronizer { method constructor (line 43) | constructor(openmct) { method initialize (line 57) | initialize() { method destroy (line 67) | destroy() { method updateTimeSettings (line 79) | updateTimeSettings() { method parseParametersFromUrl (line 90) | parseParametersFromUrl() { method setTimeApiFromUrl (line 115) | setTimeApiFromUrl(timeParameters) { method updateBounds (line 149) | updateBounds(bounds, isTick) { method setUrlFromTimeApi (line 155) | setUrlFromTimeApi() { method areTimeParametersValid (line 188) | areTimeParametersValid(timeParameters) { method areStartAndEndValid (line 205) | areStartAndEndValid(bounds) { method isTimeSystemValid (line 217) | isTimeSystemValid(timeSystem) { method isModeValid (line 228) | isModeValid(mode) { method areStartAndEndEqual (line 245) | areStartAndEndEqual(firstBounds, secondBounds) { FILE: src/plugins/activityStates/activityStatesInterceptor.js constant ACTIVITY_STATES_TYPE (line 39) | const ACTIVITY_STATES_TYPE = 'activity-states'; function activityStatesInterceptor (line 41) | function activityStatesInterceptor(openmct, options) { FILE: src/plugins/activityStates/createActivityStatesIdentifier.js constant ACTIVITY_STATES_KEY (line 23) | const ACTIVITY_STATES_KEY = 'activity-states'; function createActivityStatesIdentifier (line 25) | function createActivityStatesIdentifier(namespace = '') { FILE: src/plugins/activityStates/pluginSpec.js constant MISSING_NAME (line 30) | const MISSING_NAME = `Missing: ${ACTIVITY_STATES_KEY}`; constant DEFAULT_NAME (line 31) | const DEFAULT_NAME = 'Activity States'; FILE: src/plugins/autoflow/AutoflowTabularController.js function AutoflowTabularController (line 34) | function AutoflowTabularController(domainObject, data, openmct) { FILE: src/plugins/autoflow/AutoflowTabularPluginSpec.js function waitsForChange (line 87) | function waitsForChange() { function emitEvent (line 93) | function emitEvent(mockEmitter, type, event) { function rowsMatch (line 190) | function rowsMatch() { function widthHasChanged (line 242) | function widthHasChanged() { function rowTextDefined (line 262) | function rowTextDefined() { function columnsHaveAutoflowed (line 321) | function columnsHaveAutoflowed() { function setHeight (line 341) | function setHeight(height) { FILE: src/plugins/autoflow/AutoflowTabularRowController.js function AutoflowTabularRowController (line 32) | function AutoflowTabularRowController(domainObject, data, openmct, callb... FILE: src/plugins/autoflow/AutoflowTabularView.js constant ROW_HEIGHT (line 28) | const ROW_HEIGHT = AutoflowTabularConstants.ROW_HEIGHT; constant SLIDER_HEIGHT (line 29) | const SLIDER_HEIGHT = AutoflowTabularConstants.SLIDER_HEIGHT; constant INITIAL_COLUMN_WIDTH (line 30) | const INITIAL_COLUMN_WIDTH = AutoflowTabularConstants.INITIAL_COLUMN_WIDTH; constant MAX_COLUMN_WIDTH (line 31) | const MAX_COLUMN_WIDTH = AutoflowTabularConstants.MAX_COLUMN_WIDTH; constant COLUMN_WIDTH_STEP (line 32) | const COLUMN_WIDTH_STEP = AutoflowTabularConstants.COLUMN_WIDTH_STEP; function AutoflowTabularView (line 37) | function AutoflowTabularView(domainObject, openmct) { FILE: src/plugins/autoflow/VueView.js class VueView (line 25) | class VueView { method constructor (line 26) | constructor(options) { FILE: src/plugins/autoflow/dom-observer.js function DOMObserver (line 23) | function DOMObserver(element) { FILE: src/plugins/charts/bar/BarGraphCompositionPolicy.js function BarGraphCompositionPolicy (line 25) | function BarGraphCompositionPolicy(openmct) { FILE: src/plugins/charts/bar/BarGraphConstants.js constant BAR_GRAPH_VIEW (line 1) | const BAR_GRAPH_VIEW = 'bar-graph.view'; constant BAR_GRAPH_KEY (line 2) | const BAR_GRAPH_KEY = 'telemetry.plot.bar-graph'; constant BAR_GRAPH_INSPECTOR_KEY (line 3) | const BAR_GRAPH_INSPECTOR_KEY = 'telemetry.plot.bar-graph.inspector'; FILE: src/plugins/charts/bar/BarGraphViewProvider.js function BarGraphViewProvider (line 28) | function BarGraphViewProvider(openmct) { FILE: src/plugins/charts/bar/inspector/BarGraphInspectorViewProvider.js function BarGraphInspectorViewProvider (line 6) | function BarGraphInspectorViewProvider(openmct) { FILE: src/plugins/charts/bar/pluginSpec.js method observe (line 100) | observe() {} method unobserve (line 101) | unobserve() {} method disconnect (line 102) | disconnect() {} FILE: src/plugins/charts/scatter/ScatterPlotCompositionPolicy.js function ScatterPlotCompositionPolicy (line 25) | function ScatterPlotCompositionPolicy(openmct) { FILE: src/plugins/charts/scatter/ScatterPlotViewProvider.js function ScatterPlotViewProvider (line 28) | function ScatterPlotViewProvider(openmct) { FILE: src/plugins/charts/scatter/inspector/ScatterPlotInspectorViewProvider.js function ScatterPlotInspectorViewProvider (line 6) | function ScatterPlotInspectorViewProvider(openmct) { FILE: src/plugins/charts/scatter/plugin.js function getScatterPlotFormControl (line 101) | function getScatterPlotFormControl(openmct) { FILE: src/plugins/charts/scatter/pluginSpec.js method observe (line 91) | observe() {} method unobserve (line 92) | unobserve() {} method disconnect (line 93) | disconnect() {} FILE: src/plugins/charts/scatter/scatterPlotConstants.js constant SCATTER_PLOT_VIEW (line 1) | const SCATTER_PLOT_VIEW = 'scatter-plot.view'; constant SCATTER_PLOT_KEY (line 2) | const SCATTER_PLOT_KEY = 'telemetry.plot.scatter-plot'; constant SCATTER_PLOT_INSPECTOR_KEY (line 3) | const SCATTER_PLOT_INSPECTOR_KEY = 'telemetry.plot.scatter-plot.inspector'; constant TIME_STRIP_KEY (line 4) | const TIME_STRIP_KEY = 'time-strip'; FILE: src/plugins/clearData/ClearDataAction.js function inSelectionPath (line 23) | function inSelectionPath(openmct, domainObject) { constant CLEAR_DATA_ACTION_KEY (line 35) | const CLEAR_DATA_ACTION_KEY = 'clear-data-action'; class ClearDataAction (line 36) | class ClearDataAction { method constructor (line 37) | constructor(openmct, appliesToObjects) { method invoke (line 47) | invoke(objectPath) { method appliesTo (line 55) | appliesTo(objectPath) { FILE: src/plugins/clearData/plugin.js function plugin (line 25) | function plugin(appliesToObjects, options = { indicator: true }) { FILE: src/plugins/clock/ClockViewProvider.js function ClockViewProvider (line 27) | function ClockViewProvider(openmct) { FILE: src/plugins/clock/plugin.js function ClockPlugin (line 28) | function ClockPlugin(options) { FILE: src/plugins/clock/pluginSpec.js function setupClock (line 38) | function setupClock(enableClockIndicator) { FILE: src/plugins/comps/CompsCompositionPolicy.js function CompsCompositionPolicy (line 23) | function CompsCompositionPolicy(openmct) { FILE: src/plugins/comps/CompsInspectorViewProvider.js class CompsInspectorViewProvider (line 27) | class CompsInspectorViewProvider { method constructor (line 28) | constructor(openmct, compsManagerPool) { method canView (line 35) | canView(selection) { method view (line 44) | view(selection) { FILE: src/plugins/comps/CompsManager.js class CompsManager (line 3) | class CompsManager extends EventEmitter { method constructor (line 17) | constructor(openmct, domainObject) { method #getNextAlphabeticalParameterName (line 24) | #getNextAlphabeticalParameterName() { method addParameter (line 42) | addParameter(telemetryObject) { method getParameters (line 70) | getParameters() { method getTelemetryObjectForParameter (line 81) | getTelemetryObjectForParameter(keyString) { method getMetaDataValuesForParameter (line 85) | getMetaDataValuesForParameter(keyString) { method deleteParameter (line 94) | deleteParameter(keyString) { method setDomainObject (line 108) | setDomainObject(passedDomainObject) { method isReady (line 112) | isReady() { method load (line 116) | async load(telemetryOptions) { method #startListeningToUnderlyingTelemetry (line 155) | async #startListeningToUnderlyingTelemetry() { method #destroy (line 192) | #destroy() { method stopListeningToUnderlyingTelemetry (line 201) | stopListeningToUnderlyingTelemetry() { method getTelemetryObjects (line 212) | getTelemetryObjects() { method #loadComposition (line 216) | async #loadComposition() { method #getParameterForKeyString (line 225) | #getParameterForKeyString(keyString) { method #getImputedDataUsingLOCF (line 231) | #getImputedDataUsingLOCF(datum, telemetryCollection) { method getDataFrameForRequest (line 247) | getDataFrameForRequest() { method getDataFrameForSubscription (line 285) | getDataFrameForSubscription(newTelemetry) { method #requestUnderlyingTelemetry (line 335) | #requestUnderlyingTelemetry() { method #getTelemetryProcessor (line 344) | #getTelemetryProcessor(keyString) { method clearData (line 360) | clearData(telemetryLoadedPromise) { method setOutputFormat (line 364) | setOutputFormat(outputFormat) { method getOutputFormat (line 369) | getOutputFormat() { method getExpression (line 373) | getExpression() { method getCompsManager (line 395) | static getCompsManager(domainObject, openmct, compsManagerPool) { FILE: src/plugins/comps/CompsMathWorker.js function getFullDataFrame (line 35) | function getFullDataFrame(telemetryForComps, parameters) { function calculateSubscription (line 46) | function calculateSubscription(telemetryForComps, newTelemetry, paramete... function calculateRequest (line 58) | function calculateRequest(telemetryForComps, parameters, expression) { function calculate (line 63) | function calculate(dataFrame, parameters, expression) { FILE: src/plugins/comps/CompsMetadataProvider.js class CompsMetadataProvider (line 24) | class CompsMetadataProvider { method constructor (line 28) | constructor(openmct, compsManagerPool) { method supportsMetadata (line 33) | supportsMetadata(domainObject) { method getDefaultDomains (line 37) | getDefaultDomains(domainObject) { method getMetadata (line 50) | getMetadata(domainObject) { FILE: src/plugins/comps/CompsTelemetryProvider.js class CompsTelemetryProvider (line 25) | class CompsTelemetryProvider { method constructor (line 35) | constructor(openmct, compsManagerPool) { method isTelemetryObject (line 41) | isTelemetryObject(domainObject) { method supportsRequest (line 45) | supportsRequest(domainObject) { method supportsSubscribe (line 49) | supportsSubscribe(domainObject) { method #getCallbackID (line 53) | #getCallbackID() { method request (line 57) | request(domainObject, options) { method #computeOnNewTelemetry (line 88) | #computeOnNewTelemetry(specificCompsManager, callbackID, newTelemetry) { method subscribe (line 109) | subscribe(domainObject, callback) { method #startSharedWorker (line 135) | #startSharedWorker() { method onSharedWorkerMessage (line 153) | onSharedWorkerMessage(event) { method onSharedWorkerMessageError (line 172) | onSharedWorkerMessageError(event) { FILE: src/plugins/comps/CompsViewProvider.js constant DEFAULT_VIEW_PRIORITY (line 27) | const DEFAULT_VIEW_PRIORITY = 100; class CompsViewProvider (line 29) | class CompsViewProvider { method constructor (line 30) | constructor(openmct, compsManagerPool) { method canView (line 38) | canView(domainObject, objectPath) { method canEdit (line 42) | canEdit(domainObject, objectPath) { method view (line 46) | view(domainObject, objectPath) { method priority (line 91) | priority(domainObject) { FILE: src/plugins/comps/plugin.js function DerivedTelemetryPlugin (line 27) | function DerivedTelemetryPlugin() { FILE: src/plugins/condition/Condition.js class Condition (line 46) | class Condition extends EventEmitter { method constructor (line 55) | constructor(definition, openmct, conditionManager) { method id (line 75) | get id() { method configuration (line 78) | get configuration() { method updateResult (line 82) | updateResult(latestDataTable, telemetryIdThatChanged) { method isAnyOrAllTelemetry (line 109) | isAnyOrAllTelemetry(criterion) { method hasNoTelemetry (line 113) | hasNoTelemetry() { method isTelemetryUsed (line 121) | isTelemetryUsed(id) { method update (line 127) | update(conditionConfiguration) { method updateTrigger (line 132) | updateTrigger(trigger) { method generateCriterion (line 138) | generateCriterion(criterionConfiguration) { method createCriteria (line 149) | createCriteria(criterionConfigurations) { method updateCriteria (line 155) | updateCriteria(criterionConfigurations) { method updateTelemetryObjects (line 160) | updateTelemetryObjects() { method addCriterion (line 169) | addCriterion(criterionConfiguration) { method findCriterion (line 193) | findCriterion(id) { method updateCriterion (line 208) | updateCriterion(id, criterionConfiguration) { method destroyCriterion (line 226) | destroyCriterion(id) { method handleCriterionUpdated (line 242) | handleCriterionUpdated(criterion) { method handleOldTelemetryCriterion (line 249) | handleOldTelemetryCriterion(updatedCriterion) { method handleTelemetryStaleness (line 264) | handleTelemetryStaleness() { method updateDescription (line 272) | updateDescription() { method getTriggerDescription (line 287) | getTriggerDescription() { method requestLADConditionResult (line 301) | requestLADConditionResult(options) { method getCriteria (line 336) | getCriteria() { method destroyCriteria (line 340) | destroyCriteria() { method destroy (line 350) | destroy() { FILE: src/plugins/condition/ConditionManager.js class ConditionManager (line 29) | class ConditionManager extends EventEmitter { method constructor (line 36) | constructor(conditionSetDomainObject, openmct) { method subscribeToTelemetry (line 57) | subscribeToTelemetry(telemetryObject) { method unsubscribeFromTelemetry (line 88) | unsubscribeFromTelemetry(endpointIdentifier) { method initialize (line 116) | initialize() { method updateConditionTelemetryObjects (line 132) | updateConditionTelemetryObjects() { method removeConditionTelemetryObjects (line 146) | removeConditionTelemetryObjects() { method updateConditionDescription (line 183) | updateConditionDescription(condition) { method updateCondition (line 189) | updateCondition(conditionConfiguration) { method initCondition (line 206) | initCondition(conditionConfiguration, index) { method createCondition (line 217) | createCondition(conditionConfiguration) { method addCondition (line 252) | addCondition() { method cloneCondition (line 256) | cloneCondition(conditionConfiguration, index) { method createAndSaveCondition (line 262) | createAndSaveCondition(index, conditionConfiguration) { method removeCondition (line 278) | removeCondition(id) { method findConditionById (line 298) | findConditionById(id) { method reorderConditions (line 302) | reorderConditions(reorderPlan) { method getCurrentConditionLAD (line 313) | getCurrentConditionLAD(conditionResults) { method requestLADConditionSetOutput (line 328) | async requestLADConditionSetOutput(options) { method isTelemetryUsed (line 378) | isTelemetryUsed(endpoint) { method shouldEvaluateNewTelemetry (line 390) | shouldEvaluateNewTelemetry(currentTimestamp) { method telemetryReceived (line 394) | telemetryReceived(endpoint, data) { method updateConditionResults (line 415) | updateConditionResults(keyStringForUpdatedTelemetryObject) { method updateCurrentCondition (line 426) | updateCurrentCondition(timestamp, matchingCondition) { method getTestData (line 445) | getTestData(metadatum, identifier) { method createNormalizedDatum (line 461) | createNormalizedDatum(telemetryDatum, endpoint) { method updateTestData (line 481) | updateTestData(testData) { method persistConditions (line 492) | persistConditions() { method destroy (line 500) | destroy() { FILE: src/plugins/condition/ConditionManagerSpec.js function mockAngularComponents (line 70) | function mockAngularComponents() { FILE: src/plugins/condition/ConditionSetCompositionPolicy.js function ConditionSetCompositionPolicy (line 23) | function ConditionSetCompositionPolicy(openmct) { FILE: src/plugins/condition/ConditionSetMetadataProvider.js class ConditionSetMetadataProvider (line 23) | class ConditionSetMetadataProvider { method constructor (line 24) | constructor(openmct) { method supportsMetadata (line 28) | supportsMetadata(domainObject) { method getDomains (line 32) | getDomains(domainObject) { method getMetadata (line 45) | getMetadata(domainObject) { FILE: src/plugins/condition/ConditionSetTelemetryProvider.js class ConditionSetTelemetryProvider (line 25) | class ConditionSetTelemetryProvider { method constructor (line 26) | constructor(openmct) { method isTelemetryObject (line 31) | isTelemetryObject(domainObject) { method supportsRequest (line 35) | supportsRequest(domainObject) { method supportsSubscribe (line 39) | supportsSubscribe(domainObject) { method request (line 43) | async request(domainObject, options) { method subscribe (line 49) | subscribe(domainObject, callback) { method getConditionManager (line 67) | getConditionManager(domainObject) { method destroyConditionManager (line 81) | destroyConditionManager(id) { FILE: src/plugins/condition/ConditionSetViewProvider.js class ConditionSetViewProvider (line 27) | class ConditionSetViewProvider { method constructor (line 28) | constructor(openmct) { method canView (line 35) | canView(domainObject, objectPath) { method canEdit (line 41) | canEdit(domainObject, objectPath) { method view (line 47) | view(domainObject, objectPath) { method priority (line 91) | priority(domainObject) { FILE: src/plugins/condition/ConditionSpec.js method parse (line 101) | parse(input) { FILE: src/plugins/condition/StyleRuleManager.js class StyleRuleManager (line 25) | class StyleRuleManager extends EventEmitter { method constructor (line 26) | constructor(styleConfiguration, openmct, callback, suppressSubscriptio... method toggleSubscription (line 52) | toggleSubscription(isEditing) { method initialize (line 72) | initialize(styleConfiguration) { method subscribeToConditionSet (line 80) | subscribeToConditionSet() { method refreshData (line 115) | refreshData(bounds, isTick) { method updateObjectStyleConfig (line 133) | updateObjectStyleConfig(styleConfiguration) { method updateConditionStylesMap (line 157) | updateConditionStylesMap(conditionStyles) { method handleConditionSetResultUpdated (line 169) | handleConditionSetResultUpdated(resultData) { method updateDomainObjectStyle (line 182) | updateDomainObjectStyle() { method applySelectedConditionStyle (line 188) | applySelectedConditionStyle() { method applyStaticStyle (line 198) | applyStaticStyle() { method destroy (line 212) | destroy(skipEventListeners) { FILE: src/plugins/condition/criterion/AllTelemetryCriterion.js class AllTelemetryCriterion (line 30) | class AllTelemetryCriterion extends TelemetryCriterion { method initialize (line 40) | initialize() { method checkForOldData (line 53) | checkForOldData(telemetryObjects) { method handleOldTelemetry (line 68) | handleOldTelemetry(id, data) { method subscribeToStaleness (line 77) | subscribeToStaleness(telemetryObjects) { method handleStaleTelemetry (line 105) | handleStaleTelemetry(id, stalenessResponse) { method isValid (line 116) | isValid() { method updateTelemetryObjects (line 122) | updateTelemetryObjects(telemetryObjects) { method removeTelemetryDataCache (line 135) | removeTelemetryDataCache() { method formatData (line 153) | formatData(data, telemetryObjects) { method updateResult (line 180) | updateResult(allTelemetryDataMap, telemetryObjects) { method requestLAD (line 211) | requestLAD(telemetryObjects, requestOptions) { method getDescription (line 267) | getDescription() { method destroy (line 290) | destroy() { FILE: src/plugins/condition/criterion/TelemetryCriterion.js class TelemetryCriterion (line 31) | class TelemetryCriterion extends EventEmitter { method constructor (line 43) | constructor(telemetryDomainObjectDefinition, openmct) { method initialize (line 67) | initialize() { method usesTelemetry (line 86) | usesTelemetry(id) { method checkForOldData (line 90) | checkForOldData() { method handleOldTelemetry (line 97) | handleOldTelemetry(data) { method subscribeToStaleness (line 102) | subscribeToStaleness() { method handleStaleTelemetry (line 122) | handleStaleTelemetry(stalenessResponse) { method isValid (line 132) | isValid() { method isOldCheck (line 136) | isOldCheck() { method isStalenessCheck (line 140) | isStalenessCheck() { method isValidInput (line 144) | isValidInput() { method updateTelemetryObjects (line 148) | updateTelemetryObjects(telemetryObjects) { method createNormalizedDatum (line 160) | createNormalizedDatum(telemetryDatum, endpoint) { method formatData (line 179) | formatData(data) { method shouldUpdateResult (line 192) | shouldUpdateResult(datum, timesystem) { method updateResult (line 200) | updateResult(data, currentTimeSystemKey) { method requestLAD (line 218) | requestLAD(telemetryObjects, requestOptions) { method #findOperation (line 258) | #findOperation(operation) { method computeResult (line 268) | computeResult(data) { method emitEvent (line 285) | emitEvent(eventName, data) { method getMetaDataObject (line 292) | getMetaDataObject(telemetryObject, metadata) { method getInputValueFromMetaData (line 306) | getInputValueFromMetaData(metadataObject, input) { method getMetadataValueFromMetaData (line 322) | getMetadataValueFromMetaData(metadataObject) { method getDescription (line 333) | getDescription(criterion, index) { method destroy (line 352) | destroy() { FILE: src/plugins/condition/plugin.js function ConditionPlugin (line 29) | function ConditionPlugin() { FILE: src/plugins/condition/utils/constants.js constant TRIGGER (line 23) | const TRIGGER = { constant TRIGGER_LABEL (line 30) | const TRIGGER_LABEL = { constant TRIGGER_CONJUNCTION (line 37) | const TRIGGER_CONJUNCTION = { constant STYLE_CONSTANTS (line 44) | const STYLE_CONSTANTS = { constant ERROR (line 54) | const ERROR = { constant IS_OLD_KEY (line 63) | const IS_OLD_KEY = 'isStale'; constant IS_STALE_KEY (line 64) | const IS_STALE_KEY = 'isStale.new'; FILE: src/plugins/condition/utils/evaluator.js function evaluateResults (line 24) | function evaluateResults(results, trigger) { function matchAll (line 36) | function matchAll(results) { function matchAny (line 46) | function matchAny(results) { function matchExact (line 56) | function matchExact(results, target) { FILE: src/plugins/condition/utils/operations.js function convertToNumbers (line 25) | function convertToNumbers(input) { function convertToStrings (line 32) | function convertToStrings(input) { function joinValues (line 41) | function joinValues(values, length) { constant OPERATIONS (line 45) | const OPERATIONS = [ constant INPUT_TYPES (line 327) | const INPUT_TYPES = { function getOperatorText (line 332) | function getOperatorText(operationName, values) { FILE: src/plugins/condition/utils/styleUtils.js constant NONE_VALUE (line 24) | const NONE_VALUE = '__no_value'; function aggregateStyleValues (line 73) | function aggregateStyleValues(accumulator, currentStyle) { function getStaticStyleForItem (line 90) | function getStaticStyleForItem(domainObject, id) { function getConsolidatedStyleValues (line 106) | function getConsolidatedStyleValues(multipleItemStyles) { function getConditionalStyleForItem (line 130) | function getConditionalStyleForItem(domainObject, id) { function getConditionSetIdentifierForItem (line 144) | function getConditionSetIdentifierForItem(domainObject, id) { function getApplicableStylesForItem (line 159) | function getApplicableStylesForItem(domainObject, item) { function getStylesWithoutNoneValue (line 184) | function getStylesWithoutNoneValue(style) { FILE: src/plugins/condition/utils/time.js function updateLatestTimeStamp (line 23) | function updateLatestTimeStamp(timestamp, timeSystems) { function getLatestTimestamp (line 33) | function getLatestTimestamp( function checkIfOld (line 54) | function checkIfOld(callback, timeout) { FILE: src/plugins/condition/utils/timeSpec.js function updated (line 42) | function updated() { FILE: src/plugins/conditionWidget/ConditionWidgetViewProvider.js function ConditionWidget (line 27) | function ConditionWidget(openmct) { FILE: src/plugins/conditionWidget/conditionWidgetStylesInterceptor.js function conditionWidgetStylesInterceptor (line 23) | function conditionWidgetStylesInterceptor(openmct) { FILE: src/plugins/conditionWidget/plugin.js function plugin (line 26) | function plugin() { FILE: src/plugins/correlationTelemetryPlugin/plugin.js constant CORRELATOR_TYPE (line 1) | const CORRELATOR_TYPE = 'telemetry.correlator'; function CorrelationTelemetryPlugin (line 3) | function CorrelationTelemetryPlugin() { FILE: src/plugins/defaultRootName/pluginSpec.js constant OLD_ROOT_NAME (line 24) | const OLD_ROOT_NAME = 'Open MCT'; constant NEW_ROOT_NAME (line 25) | const NEW_ROOT_NAME = 'not_a_root'; FILE: src/plugins/displayLayout/AlphanumericFormatViewProvider.js class AlphanumericFormatView (line 27) | class AlphanumericFormatView { method constructor (line 28) | constructor(openmct, domainObject, objectPath) { method show (line 36) | show(element) { method getViewContext (line 59) | getViewContext() { method priority (line 67) | priority() { method destroy (line 73) | destroy() { function AlphanumericFormatViewProvider (line 80) | function AlphanumericFormatViewProvider(openmct, options) { FILE: src/plugins/displayLayout/CustomStringFormatter.js class CustomStringFormatter (line 3) | class CustomStringFormatter { method constructor (line 4) | constructor(openmct, valueMetadata, itemFormat) { method format (line 11) | format(datum) { method setFormat (line 35) | setFormat(itemFormat) { FILE: src/plugins/displayLayout/CustomStringFormatterSpec.js constant CUSTOM_FORMATS (line 5) | const CUSTOM_FORMATS = [ FILE: src/plugins/displayLayout/DisplayLayoutToolbar.js constant CONTEXT_ACTION (line 25) | const CONTEXT_ACTION = 'contextAction'; constant CONTEXT_ACTIONS (line 26) | const CONTEXT_ACTIONS = Object.freeze({ constant DIALOG_FORM (line 37) | const DIALOG_FORM = { constant VIEW_TYPES (line 71) | const VIEW_TYPES = { constant APPLICABLE_VIEWS (line 93) | const APPLICABLE_VIEWS = { class DisplayLayoutToolbar (line 122) | class DisplayLayoutToolbar { method constructor (line 125) | constructor(openmct) { method forSelection (line 132) | forSelection(selection) { method #getPath (line 150) | #getPath(selectionPath) { method #getAllOfType (line 154) | #getAllOfType(selection, specificType) { method #getAllTypes (line 162) | #getAllTypes(selection) { method #getAddButton (line 178) | #getAddButton(selection, selectionPath) { method #getToggleFrameButton (line 230) | #getToggleFrameButton(selectedParent, selection) { method #getRemoveButton (line 257) | #getRemoveButton(selectedParent, selectionPath, selection) { method #getStackOrder (line 295) | #getStackOrder(selectedParent, selectionPath, selectedObjects) { method #getXInput (line 336) | #getXInput(selectedParent, selection) { method #getYInput (line 352) | #getYInput(selectedParent, selection) { method #getWidthInput (line 368) | #getWidthInput(selectedParent, selection) { method #getHeightInput (line 384) | #getHeightInput(selectedParent, selection) { method #getX2Input (line 400) | #getX2Input(selectedParent, selection) { method #getY2Input (line 418) | #getY2Input(selectedParent, selection) { method #getTextButton (line 436) | #getTextButton(selectedParent, selection) { method #getTelemetryValueMenu (line 453) | #getTelemetryValueMenu(selectionPath, selection) { method #getDisplayModeMenu (line 478) | #getDisplayModeMenu(selectedParent, selection) { method #getDuplicateButton (line 508) | #getDuplicateButton(selectedParent, selectionPath, selection) { method #getPropertyFromPath (line 526) | #getPropertyFromPath(object, path) { method #areAllViews (line 537) | #areAllViews(type, path, selection) { method #getToggleUnitsButton (line 551) | #getToggleUnitsButton(selectedParent, selection) { method #unitsOnly (line 582) | #unitsOnly(items) { method #getViewSwitcherMenu (line 598) | #getViewSwitcherMenu(selectedParent, selectionPath, selection) { method #getToggleGridButton (line 670) | #getToggleGridButton(selection, selectionPath) { method #getSeparator (line 701) | #getSeparator() { method #isMainLayoutSelected (line 707) | #isMainLayoutSelected(selectionPath) { method #showForm (line 715) | #showForm(formStructure, name, selection) { method toolbar (line 729) | toolbar(selectedObjects) { FILE: src/plugins/displayLayout/DisplayLayoutType.js function DisplayLayoutType (line 23) | function DisplayLayoutType() { FILE: src/plugins/displayLayout/LayoutDrag.js function LayoutDrag (line 49) | function LayoutDrag(rawPosition, posFactor, dimFactor, gridSize) { function toGridDelta (line 58) | function toGridDelta(gridSize, pixelDelta) { function multiply (line 65) | function multiply(array, factors) { function add (line 72) | function add(array, other) { function max (line 79) | function max(array, other) { FILE: src/plugins/displayLayout/actions/CopyToClipboardAction.js constant COPY_TO_CLIPBOARD_ACTION_KEY (line 3) | const COPY_TO_CLIPBOARD_ACTION_KEY = 'copyToClipboard'; class CopyToClipboardAction (line 5) | class CopyToClipboardAction { method constructor (line 6) | constructor(openmct) { method invoke (line 17) | invoke(objectPath, view = {}) { method appliesTo (line 31) | appliesTo(objectPath, view = {}) { FILE: src/plugins/displayLayout/displayLayoutStylesInterceptor.js function displayLayoutStylesInterceptor (line 23) | function displayLayoutStylesInterceptor(openmct) { FILE: src/plugins/displayLayout/mixins/objectStyles-mixin.js method data (line 28) | data() { method mounted (line 35) | mounted() { method beforeUnmount (line 43) | beforeUnmount() { method getObjectStyleForItem (line 53) | getObjectStyleForItem(objectStyle) { method initObjectStyles (line 60) | initObjectStyles() { method updateStyle (line 89) | updateStyle(style) { FILE: src/plugins/displayLayout/plugin.js class DisplayLayoutView (line 33) | class DisplayLayoutView { method constructor (line 34) | constructor(openmct, domainObject, objectPath, options) { method show (line 43) | show(container, isEditing, { renderWhenVisible }) { method getViewContext (line 75) | getViewContext() { method getSelectionContext (line 83) | getSelectionContext() { method contextAction (line 90) | contextAction(action, ...rest) { method onEditModeChange (line 96) | onEditModeChange(isEditing) { method destroy (line 100) | destroy() { function DisplayLayoutPlugin (line 108) | function DisplayLayoutPlugin(options) { FILE: src/plugins/duplicate/DuplicateAction.js constant DUPLICATE_ACTION_KEY (line 24) | const DUPLICATE_ACTION_KEY = 'duplicate'; class DuplicateAction (line 26) | class DuplicateAction { method constructor (line 27) | constructor(openmct) { method invoke (line 39) | invoke(objectPath) { method inNavigationPath (line 46) | inNavigationPath() { method onSave (line 52) | async onSave(changes) { method showForm (line 73) | showForm(domainObject, parentDomainObject) { method validate (line 105) | validate(currentParent) { method appliesTo (line 138) | appliesTo(objectPath) { method startTransaction (line 158) | startTransaction() { method saveTransaction (line 164) | async saveTransaction() { FILE: src/plugins/duplicate/DuplicateTask.js class DuplicateTask (line 36) | class DuplicateTask { method constructor (line 37) | constructor(openmct) { method changeName (line 50) | changeName(name) { method duplicate (line 59) | async duplicate(domainObject, parent, filter) { method buildDuplicationPlan (line 84) | async buildDuplicationPlan() { method persistObjects (line 104) | async persistObjects() { method addClonesToParent (line 135) | async addClonesToParent() { method duplicateObject (line 154) | async duplicateObject(originalObject) { method duplicateComposees (line 178) | async duplicateComposees(clonedParent, composees = []) { method rewriteIdentifiers (line 210) | rewriteIdentifiers(clonedParent, childIdMappings) { method composeChild (line 241) | composeChild(child, parent, setLocation) { method getTypeDefinition (line 251) | getTypeDefinition(domainObject, definition) { method cloneObjectModel (line 257) | cloneObjectModel(domainObject) { method getKeyString (line 282) | getKeyString(domainObject) { method isCreatable (line 286) | isCreatable(domainObject) { FILE: src/plugins/events/EventInspectorViewProvider.js function EventInspectorViewProvider (line 5) | function EventInspectorViewProvider(openmct) { FILE: src/plugins/events/EventTimelineViewProvider.js function EventTimestripViewProvider (line 26) | function EventTimestripViewProvider(openmct, extendedLinesBus) { FILE: src/plugins/events/mixins/eventData.js constant DEFAULT_DURATION_FORMATTER (line 23) | const DEFAULT_DURATION_FORMATTER = 'duration'; method mounted (line 28) | mounted() { method beforeUnmount (line 49) | beforeUnmount() { method dataAdded (line 65) | dataAdded(addedItems, addedItemIndices) { method dataCleared (line 74) | dataCleared() { method dataRemoved (line 77) | dataRemoved(removed) { method setDataTimeContext (line 90) | setDataTimeContext() { method stopFollowingDataTimeContext (line 96) | stopFollowingDataTimeContext() { method formatEventUrl (line 102) | formatEventUrl(datum) { method formatEventThumbnailUrl (line 109) | formatEventThumbnailUrl(datum) { method formatTime (line 116) | formatTime(datum) { method getEventDownloadName (line 126) | getEventDownloadName(datum) { method parseTime (line 135) | parseTime(datum) { method loadTelemetry (line 142) | loadTelemetry() { method boundsChanged (line 151) | boundsChanged(bounds, isTick) { method timeSystemChanged (line 158) | timeSystemChanged() { method normalizeDatum (line 166) | normalizeDatum(datum) { method getFormatter (line 176) | getFormatter(key) { FILE: src/plugins/events/plugin.js function plugin (line 26) | function plugin(extendedLinesBus) { FILE: src/plugins/exportAsJSONAction/ExportAsJSONAction.js constant EXPORT_AS_JSON_ACTION_KEY (line 25) | const EXPORT_AS_JSON_ACTION_KEY = 'export.JSON'; class ExportAsJSONAction (line 27) | class ExportAsJSONAction { method constructor (line 33) | constructor(openmct) { method appliesTo (line 66) | appliesTo(objectPath) { method invoke (line 75) | invoke(objectPath) { method #write (line 113) | async #write(parent) { method #updateProgress (line 165) | #updateProgress() { method #exportObject (line 173) | #exportObject(child, parent) { method #rewriteLink (line 199) | #rewriteLink(child, parent) { method #getKeystring (line 273) | #getKeystring(domainObject) { method #isCreatableAndPersistable (line 282) | #isCreatableAndPersistable(domainObject) { method #isLinkedObject (line 295) | #isLinkedObject(child, parent) { method #getConditionSetIdentifier (line 308) | #getConditionSetIdentifier(object) { method #hasItemConditionSetIdentifiers (line 312) | #hasItemConditionSetIdentifiers(parent) { method #getItemConditionSetIdentifiers (line 324) | #getItemConditionSetIdentifiers(parent) { method #resetCounts (line 339) | #resetCounts() { method #rewriteReferences (line 347) | #rewriteReferences() { method saveAs (line 382) | saveAs(completedTree) { method #wrapTree (line 389) | #wrapTree() { method #decrementCallsAndSave (line 396) | #decrementCallsAndSave() { method #copy (line 410) | #copy(object) { FILE: src/plugins/faultManagement/FaultManagementInspectorViewProvider.js function FaultManagementInspectorViewProvider (line 28) | function FaultManagementInspectorViewProvider(openmct) { FILE: src/plugins/faultManagement/FaultManagementObjectProvider.js class FaultManagementObjectProvider (line 29) | class FaultManagementObjectProvider { method constructor (line 30) | constructor(openmct) { method createFaultManagementRootObject (line 39) | createFaultManagementRootObject() { method get (line 53) | get(identifier) { FILE: src/plugins/faultManagement/FaultManagementPlugin.js function FaultManagementPlugin (line 28) | function FaultManagementPlugin() { FILE: src/plugins/faultManagement/FaultManagementViewProvider.js class FaultManagementViewProvider (line 28) | class FaultManagementViewProvider { method constructor (line 29) | constructor(openmct) { method canView (line 34) | canView(domainObject) { method canEdit (line 38) | canEdit(domainObject) { method view (line 42) | view(domainObject) { FILE: src/plugins/faultManagement/constants.js constant FAULT_SEVERITY (line 23) | const FAULT_SEVERITY = { function sortByTriggerTime (line 41) | function sortByTriggerTime(a, b) { constant FAULT_MANAGEMENT_TYPE (line 53) | const FAULT_MANAGEMENT_TYPE = 'faultManagement'; constant FAULT_MANAGEMENT_INSPECTOR (line 54) | const FAULT_MANAGEMENT_INSPECTOR = 'faultManagementInspector'; constant FAULT_MANAGEMENT_ALARMS (line 55) | const FAULT_MANAGEMENT_ALARMS = 'alarms'; constant FAULT_MANAGEMENT_GLOBAL_ALARMS (line 56) | const FAULT_MANAGEMENT_GLOBAL_ALARMS = 'global-alarm-status'; constant FAULT_MANAGEMENT_VIEW (line 57) | const FAULT_MANAGEMENT_VIEW = 'faultManagement.view'; constant FAULT_MANAGEMENT_NAMESPACE (line 58) | const FAULT_MANAGEMENT_NAMESPACE = 'faults.taxonomy'; constant FILTER_ITEMS (line 59) | const FILTER_ITEMS = ['Standard View', 'Acknowledged', 'Unacknowledged',... constant SORT_ITEMS (line 60) | const SORT_ITEMS = { FILE: src/plugins/filters/FiltersInspectorViewProvider.js constant FILTERS_INSPECTOR_KEY (line 27) | const FILTERS_INSPECTOR_KEY = 'filters-inspector'; class FiltersInspectorViewProvider (line 28) | class FiltersInspectorViewProvider { method constructor (line 29) | constructor(openmct, supportedObjectTypesArray) { method canView (line 35) | canView(selection) { method view (line 42) | view(selection) { FILE: src/plugins/filters/plugin.js function plugin (line 25) | function plugin(supportedObjectTypesArray) { FILE: src/plugins/flexibleLayout/flexibleLayoutStylesInterceptor.js function flexibleLayoutStylesInterceptor (line 23) | function flexibleLayoutStylesInterceptor(openmct) { FILE: src/plugins/flexibleLayout/flexibleLayoutViewProvider.js constant FLEXIBLE_LAYOUT_KEY (line 27) | const FLEXIBLE_LAYOUT_KEY = 'flexible-layout'; class FlexibleLayoutViewProvider (line 28) | class FlexibleLayoutViewProvider { method constructor (line 29) | constructor(openmct) { method canView (line 37) | canView(domainObject) { method canEdit (line 41) | canEdit(domainObject) { method view (line 45) | view(domainObject, objectPath) { FILE: src/plugins/flexibleLayout/plugin.js function plugin (line 29) | function plugin() { FILE: src/plugins/flexibleLayout/toolbarProvider.js function ToolbarProvider (line 23) | function ToolbarProvider(openmct) { FILE: src/plugins/folderView/FolderGridView.js class FolderGridView (line 27) | class FolderGridView { method constructor (line 28) | constructor(openmct) { method canView (line 34) | canView(domainObject) { method view (line 38) | view(domainObject) { FILE: src/plugins/folderView/FolderListView.js class FolderListView (line 28) | class FolderListView { method constructor (line 29) | constructor(openmct) { method canView (line 36) | canView(domainObject) { method view (line 40) | view(domainObject) { FILE: src/plugins/folderView/components/composition-loader.js method data (line 10) | data() { method mounted (line 15) | mounted() { method beforeUnmount (line 26) | beforeUnmount() { method add (line 34) | add(child, index, anything) { method remove (line 44) | remove(identifier) { FILE: src/plugins/folderView/components/status-listener.js method statusClass (line 10) | statusClass() { method data (line 14) | data() { method setStatus (line 20) | setStatus(status) { method mounted (line 24) | mounted() { method unmounted (line 30) | unmounted() { FILE: src/plugins/folderView/constants.js constant ALLOWED_FOLDER_TYPES (line 23) | const ALLOWED_FOLDER_TYPES = ['folder', 'noneditable.folder']; FILE: src/plugins/formActions/CreateAction.js constant CREATE_ACTION_KEY (line 29) | const CREATE_ACTION_KEY = 'create'; class CreateAction (line 31) | class CreateAction extends PropertiesAction { method constructor (line 34) | constructor(openmct) { method invoke (line 43) | get invoke() { method _onSave (line 50) | async _onSave(changes) { method _onCancel (line 104) | _onCancel() { method _navigateAndEdit (line 114) | async _navigateAndEdit(domainObject, parentDomainObjectpath) { method _showCreateForm (line 148) | _showCreateForm(type, parentDomainObject) { method startTransaction (line 181) | startTransaction() { method saveTransaction (line 187) | async saveTransaction() { FILE: src/plugins/formActions/CreateActionSpec.js function callback (line 104) | function callback(newObject) { FILE: src/plugins/formActions/CreateWizard.js class CreateWizard (line 23) | class CreateWizard { method constructor (line 24) | constructor(openmct, domainObject, parent) { method addNotes (line 35) | addNotes(sections) { method addTitle (line 54) | addTitle(sections) { method getFormStructure (line 83) | getFormStructure(includeLocation) { method getValue (line 138) | getValue(row) { FILE: src/plugins/formActions/EditPropertiesAction.js constant EDIT_PROPERTIES_ACTION_KEY (line 27) | const EDIT_PROPERTIES_ACTION_KEY = 'properties'; class EditPropertiesAction (line 29) | class EditPropertiesAction extends PropertiesAction { method constructor (line 30) | constructor(openmct) { method appliesTo (line 43) | appliesTo(objectPath) { method invoke (line 51) | invoke(objectPath) { method _onSave (line 58) | async _onSave(changes) { method _onCancel (line 84) | _onCancel() { method _showEditForm (line 91) | _showEditForm(objectPath) { FILE: src/plugins/formActions/PropertiesAction.js class PropertiesAction (line 22) | class PropertiesAction { method constructor (line 23) | constructor(openmct) { method _getTypeDefinition (line 30) | _getTypeDefinition(type) { FILE: src/plugins/formActions/pluginSpec.js function callback (line 143) | function callback(newObject) { FILE: src/plugins/gauge/GaugeCompositionPolicy.js function GaugeCompositionPolicy (line 23) | function GaugeCompositionPolicy(openmct) { FILE: src/plugins/gauge/GaugePlugin.js constant GAUGE_TYPES (line 30) | const GAUGE_TYPES = [ method initialize (line 49) | initialize(domainObject) { function getGaugeFormController (line 174) | function getGaugeFormController(openmct) { FILE: src/plugins/gauge/GaugePluginSpec.js function WatchUpdateValue (line 213) | function WatchUpdateValue() { function WatchUpdateValue (line 355) | function WatchUpdateValue() { function WatchUpdateValue (line 497) | function WatchUpdateValue() { function WatchUpdateValue (line 813) | function WatchUpdateValue() { FILE: src/plugins/gauge/GaugeViewProvider.js function GaugeViewProvider (line 27) | function GaugeViewProvider(openmct) { FILE: src/plugins/gauge/gauge-limit-util.js constant GAUGE_LIMITS (line 1) | const GAUGE_LIMITS = { constant DIAL_VALUE_DEG_OFFSET (line 8) | const DIAL_VALUE_DEG_OFFSET = 45; function getLimitDegree (line 12) | function getLimitDegree(type, quadrant) { function getLowLimitDegree (line 20) | function getLowLimitDegree(quadrant) { function getHighLimitDegree (line 24) | function getHighLimitDegree(quadrant) { FILE: src/plugins/gauge/gaugeStylesInterceptor.js function gaugeStylesInterceptor (line 23) | function gaugeStylesInterceptor(openmct) { FILE: src/plugins/goToOriginalAction/goToOriginalAction.js constant GO_TO_ORIGINAL_ACTION_KEY (line 23) | const GO_TO_ORIGINAL_ACTION_KEY = 'goToOriginal'; class GoToOriginalAction (line 25) | class GoToOriginalAction { method constructor (line 26) | constructor(openmct) { method invoke (line 35) | invoke(objectPath) { method appliesTo (line 52) | appliesTo(objectPath) { FILE: src/plugins/goToOriginalAction/pluginSpec.js function waitForNavigation (line 84) | function waitForNavigation(navigated) { function getMockObject (line 104) | function getMockObject(key) { FILE: src/plugins/hyperlink/HyperlinkProvider.js function HyperlinkProvider (line 27) | function HyperlinkProvider(openmct) { FILE: src/plugins/hyperlink/pluginSpec.js function getView (line 27) | function getView(openmct, domainObj, objectPath) { function destroyView (line 36) | function destroyView(view) { FILE: src/plugins/imagery/ImageryTimestripViewProvider.js function ImageryTimestripViewProvider (line 26) | function ImageryTimestripViewProvider(openmct) { FILE: src/plugins/imagery/ImageryView.js constant DEFAULT_IMAGE_FRESHNESS_OPTIONS (line 5) | const DEFAULT_IMAGE_FRESHNESS_OPTIONS = { class ImageryView (line 9) | class ImageryView { method constructor (line 10) | constructor(openmct, domainObject, objectPath, options) { method show (line 19) | show(element, isEditing, viewOptions) { method getViewContext (line 58) | getViewContext() { method pause (line 66) | pause() { method unpause (line 72) | unpause() { method onPreviewModeChange (line 79) | onPreviewModeChange({ isPreviewing } = {}) { method destroy (line 87) | destroy() { method _getInstance (line 93) | _getInstance() { FILE: src/plugins/imagery/ImageryViewProvider.js function ImageryViewProvider (line 24) | function ImageryViewProvider(openmct, options) { FILE: src/plugins/imagery/actions/OpenImageInNewTabAction.js constant OPEN_IMAGE_IN_NEW_TAB_ACTION_KEY (line 23) | const OPEN_IMAGE_IN_NEW_TAB_ACTION_KEY = 'openImageInNewTab'; class OpenImageInNewTabAction (line 24) | class OpenImageInNewTabAction { method constructor (line 25) | constructor(openmct) { method invoke (line 36) | invoke(objectPath, view) { method appliesTo (line 41) | appliesTo(objectPath, view = {}) { FILE: src/plugins/imagery/actions/SaveImageAsAction.js constant SAVE_IMAGE_ACTION_KEY (line 23) | const SAVE_IMAGE_ACTION_KEY = 'saveImageAs'; class SaveImageAction (line 24) | class SaveImageAction { method constructor (line 25) | constructor(openmct) { method invoke (line 36) | async invoke(objectPath, view) { method appliesTo (line 62) | appliesTo(objectPath, view = {}) { FILE: src/plugins/imagery/components/Compass/pluginSpec.js constant COMPASS_ROSE_CLASS (line 26) | const COMPASS_ROSE_CLASS = '.c-direction-rose'; constant COMPASS_HUD_CLASS (line 27) | const COMPASS_HUD_CLASS = '.c-compass__hud'; method data (line 60) | data() { FILE: src/plugins/imagery/components/Compass/utils.js function rotate (line 10) | function rotate(...rotations) { function inRange (line 16) | function inRange(degrees, [min, max]) { function percentOfRange (line 24) | function percentOfRange(degrees, [min, max]) { function normalizeCompassDirection (line 40) | function normalizeCompassDirection(degrees) { FILE: src/plugins/imagery/components/RelatedTelemetry/RelatedTelemetry.js function copyRelatedMetadata (line 23) | function copyRelatedMetadata(metadata) { class RelatedTelemetry (line 32) | class RelatedTelemetry { method constructor (line 33) | constructor(openmct, domainObject, telemetryKeys, timeContext) { method load (line 65) | async load() { method _initializeHistorical (line 91) | async _initializeHistorical(key) { method _initializeRealtime (line 134) | async _initializeRealtime(key) { method _subscribeToDataForKey (line 156) | _subscribeToDataForKey(key) { method _parseTime (line 175) | _parseTime(datum) { method _timeSystemChange (line 179) | _timeSystemChange(system) { method destroy (line 186) | destroy() { FILE: src/plugins/imagery/mixins/imageryData.js constant DEFAULT_DURATION_FORMATTER (line 23) | const DEFAULT_DURATION_FORMATTER = 'duration'; constant IMAGE_HINT_KEY (line 24) | const IMAGE_HINT_KEY = 'image'; constant IMAGE_THUMBNAIL_HINT_KEY (line 25) | const IMAGE_THUMBNAIL_HINT_KEY = 'thumbnail'; constant IMAGE_DOWNLOAD_NAME_HINT_KEY (line 26) | const IMAGE_DOWNLOAD_NAME_HINT_KEY = 'imageDownloadName'; method mounted (line 31) | mounted() { method beforeUnmount (line 65) | beforeUnmount() { method dataAdded (line 81) | dataAdded(addedItems, addedItemIndices) { method dataCleared (line 90) | dataCleared() { method dataRemoved (line 93) | dataRemoved(removed) { method setDataTimeContext (line 106) | setDataTimeContext() { method stopFollowingDataTimeContext (line 112) | stopFollowingDataTimeContext() { method formatImageUrl (line 118) | formatImageUrl(datum) { method formatImageThumbnailUrl (line 125) | formatImageThumbnailUrl(datum) { method formatTime (line 132) | formatTime(datum) { method getImageDownloadName (line 142) | getImageDownloadName(datum) { method parseTime (line 151) | parseTime(datum) { method loadTelemetry (line 158) | loadTelemetry() { method boundsChanged (line 167) | boundsChanged(bounds, isTick) { method timeSystemChanged (line 174) | timeSystemChanged() { method normalizeDatum (line 182) | normalizeDatum(datum) { method getFormatter (line 198) | getFormatter(key) { FILE: src/plugins/imagery/pluginSpec.js constant ONE_MINUTE (line 33) | const ONE_MINUTE = 1000 * 60; constant TEN_MINUTES (line 34) | const TEN_MINUTES = ONE_MINUTE * 10; constant MAIN_IMAGE_CLASS (line 35) | const MAIN_IMAGE_CLASS = '.js-imageryView-image'; constant NEW_IMAGE_CLASS (line 36) | const NEW_IMAGE_CLASS = '.c-imagery__age.c-imagery--new'; constant REFRESH_CSS_MS (line 37) | const REFRESH_CSS_MS = 500; function formatThumbnail (line 39) | function formatThumbnail(url) { function getImageInfo (line 43) | function getImageInfo(doc) { function isNew (line 56) | function isNew(doc) { function generateTelemetry (line 62) | function generateTelemetry(start, count) { method observe (line 209) | observe() {} method disconnect (line 210) | disconnect() {} FILE: src/plugins/importFromJSONAction/ImportFromJSONAction.js constant IMPORT_FROM_JSON_ACTION_KEY (line 27) | const IMPORT_FROM_JSON_ACTION_KEY = 'import.JSON'; class ImportFromJSONAction (line 29) | class ImportFromJSONAction { method constructor (line 30) | constructor(openmct) { method appliesTo (line 47) | appliesTo(objectPath) { method invoke (line 65) | invoke(objectPath) { method onSave (line 74) | onSave(object, changes) { method _deepInstantiate (line 89) | _deepInstantiate(parent, tree, seen, objectsToCreate) { method _getObjectReferenceIds (line 120) | _getObjectReferenceIds(parent) { method _generateIdMap (line 158) | _generateIdMap(tree, newNamespace) { method _walkAndRewriteIds (line 190) | async _walkAndRewriteIds(obj, idMap, importDialog) { method _generateNewIdentifiers (line 271) | async _generateNewIdentifiers(tree, newNamespace, importDialog) { method _importObjectTree (line 282) | async _importObjectTree(domainObject, objTree) { method _instantiate (line 348) | _instantiate(model) { method _showForm (line 356) | _showForm(domainObject) { method _validateJSON (line 386) | _validateJSON(data) { FILE: src/plugins/importFromJSONAction/ImportFromJSONActionSpec.js function callback (line 120) | function callback(newObject) { function returnResponseWithPrototypePollution (line 130) | function returnResponseWithPrototypePollution() { FILE: src/plugins/inspectorDataVisualization/InspectorDataVisualizationViewProvider.js function InspectorDataVisualizationViewProvider (line 27) | function InspectorDataVisualizationViewProvider(openmct, configuration) { FILE: src/plugins/inspectorViews/annotations/AnnotationsViewProvider.js function AnnotationsViewProvider (line 27) | function AnnotationsViewProvider(openmct) { FILE: src/plugins/inspectorViews/elements/ElementsViewProvider.js constant CUSTOM_ELEMENTS_VIEW_PROVIDER_TYPES (line 27) | const CUSTOM_ELEMENTS_VIEW_PROVIDER_TYPES = ['time-strip', 'telemetry.pl... function ElementsViewProvider (line 29) | function ElementsViewProvider(openmct) { FILE: src/plugins/inspectorViews/elements/PlotElementsViewProvider.js function PlotElementsViewProvider (line 27) | function PlotElementsViewProvider(openmct) { FILE: src/plugins/inspectorViews/plugin.js function InspectorViewsPlugin (line 29) | function InspectorViewsPlugin() { FILE: src/plugins/inspectorViews/properties/PropertiesViewProvider.js function PropertiesViewProvider (line 27) | function PropertiesViewProvider(openmct) { FILE: src/plugins/inspectorViews/styles/StylesInspectorViewProvider.js constant NON_STYLABLE_TYPES (line 28) | const NON_STYLABLE_TYPES = [ function isLayoutObject (line 47) | function isLayoutObject(selection, objectType) { function isCreatableObject (line 55) | function isCreatableObject(object, typeObject) { function StylesInspectorViewProvider (line 59) | function StylesInspectorViewProvider(openmct) { FILE: src/plugins/inspectorViews/styles/StylesManager.js constant LOCAL_STORAGE_KEY (line 3) | const LOCAL_STORAGE_KEY = 'mct-saved-styles'; constant LIMIT (line 4) | const LIMIT = 20; class StylesManager (line 10) | class StylesManager extends EventEmitter { method load (line 11) | load() { method save (line 18) | save(style) { method delete (line 31) | delete(index) { method select (line 40) | select(style) { method normalizeStyle (line 47) | normalizeStyle(style) { method getBaseStyleObject (line 63) | getBaseStyleObject() { method isSaveLimitReached (line 76) | isSaveLimitReached(styles) { method isExistingStyle (line 89) | isExistingStyle(style, styles) { method persist (line 96) | persist(styles) { method isEqual (line 111) | isEqual(style1, style2) { FILE: src/plugins/inspectorViews/styles/constants.js constant FONT_SIZES (line 1) | const FONT_SIZES = [ constant FONTS (line 84) | const FONTS = [ FILE: src/plugins/interceptors/missingObjectInterceptor.js function MissingObjectInterceptor (line 23) | function MissingObjectInterceptor(openmct) { FILE: src/plugins/interceptors/plugin.js function plugin (line 3) | function plugin() { FILE: src/plugins/latestDataClock/LADClock.js class LADClock (line 25) | class LADClock extends LocalClock { method constructor (line 32) | constructor(period) { FILE: src/plugins/linkAction/LinkAction.js constant LINK_ACTION_KEY (line 23) | const LINK_ACTION_KEY = 'link'; class LinkAction (line 25) | class LinkAction { method constructor (line 26) | constructor(openmct) { method appliesTo (line 38) | appliesTo(objectPath) { method invoke (line 42) | invoke(objectPath) { method inNavigationPath (line 48) | inNavigationPath() { method onSave (line 54) | onSave(changes) { method linkInNewParent (line 70) | linkInNewParent(child, newParent) { method showForm (line 76) | showForm(domainObject, parentDomainObject) { method validate (line 98) | validate(currentParent) { method startTransaction (line 143) | startTransaction() { method saveTransaction (line 149) | async saveTransaction() { FILE: src/plugins/localStorage/LocalStorageObjectProvider.js class LocalStorageObjectProvider (line 25) | class LocalStorageObjectProvider { method constructor (line 26) | constructor(spaceKey = 'mct') { method get (line 32) | get(identifier) { method getAllObjects (line 46) | getAllObjects() { method create (line 50) | create(object) { method update (line 54) | update(object) { method persistObject (line 61) | persistObject(domainObject) { method persistSpace (line 73) | persistSpace(space) { method isReadOnly (line 77) | isReadOnly() { method getSpace (line 84) | getSpace() { method getSpaceAsObject (line 91) | getSpaceAsObject() { method initializeSpace (line 98) | initializeSpace() { method isEmpty (line 107) | isEmpty() { FILE: src/plugins/localStorage/pluginSpec.js function resetLocalStorage (line 102) | function resetLocalStorage() { function getLocalStorage (line 106) | function getLocalStorage() { function getSpaceAsObject (line 110) | function getSpaceAsObject() { FILE: src/plugins/localTimeSystem/LocalTimeFormat.js constant DATE_FORMAT (line 25) | const DATE_FORMAT = 'YYYY-MM-DD h:mm:ss.SSS a'; constant DATE_FORMATS (line 27) | const DATE_FORMATS = [DATE_FORMAT, 'YYYY-MM-DD h:mm:ss a', 'YYYY-MM-DD h... function LocalTimeFormat (line 42) | function LocalTimeFormat() { FILE: src/plugins/localTimeSystem/LocalTimeSystem.js class LocalTimeSystem (line 28) | class LocalTimeSystem { method constructor (line 29) | constructor() { FILE: src/plugins/move/MoveAction.js constant MOVE_ACTION_KEY (line 23) | const MOVE_ACTION_KEY = 'move'; class MoveAction (line 25) | class MoveAction { method constructor (line 26) | constructor(openmct) { method invoke (line 38) | invoke(objectPath) { method inNavigationPath (line 45) | inNavigationPath() { method navigateTo (line 51) | navigateTo(objectPath) { method addToNewParent (line 60) | addToNewParent(child, newParent) { method onSave (line 68) | async onSave(changes) { method removeFromOldParent (line 114) | removeFromOldParent(child) { method showForm (line 119) | showForm(domainObject, parentDomainObject) { method validate (line 151) | validate(currentParent) { method appliesTo (line 188) | appliesTo(objectPath) { method startTransaction (line 206) | startTransaction() { method saveTransaction (line 212) | async saveTransaction() { FILE: src/plugins/myItems/createMyItemsIdentifier.js constant MY_ITEMS_KEY (line 1) | const MY_ITEMS_KEY = 'mine'; function createMyItemsIdentifier (line 3) | function createMyItemsIdentifier(namespace = '') { FILE: src/plugins/myItems/myItemsInterceptor.js function myItemsInterceptor (line 23) | function myItemsInterceptor({ openmct, identifierObject, name }) { FILE: src/plugins/myItems/plugin.js constant MY_ITEMS_DEFAULT_NAME (line 26) | const MY_ITEMS_DEFAULT_NAME = 'My Items'; function MyItemsPlugin (line 28) | function MyItemsPlugin( FILE: src/plugins/myItems/pluginSpec.js constant MISSING_NAME (line 27) | const MISSING_NAME = `Missing: ${MY_ITEMS_KEY}`; constant DEFAULT_NAME (line 28) | const DEFAULT_NAME = 'My Items'; constant FANCY_NAME (line 29) | const FANCY_NAME = 'Fancy Items'; FILE: src/plugins/newFolderAction/newFolderAction.js constant NEW_FOLDER_ACTION_KEY (line 23) | const NEW_FOLDER_ACTION_KEY = 'newFolder'; class NewFolderAction (line 25) | class NewFolderAction { method constructor (line 26) | constructor(openmct) { method invoke (line 38) | invoke(objectPath) { method appliesTo (line 44) | appliesTo(objectPath) { FILE: src/plugins/notebook/NotebookType.js class NotebookType (line 25) | class NotebookType { method constructor (line 26) | constructor(name, description, icon) { method initialize (line 68) | initialize(domainObject) { FILE: src/plugins/notebook/NotebookViewProvider.js class NotebookViewProvider (line 29) | class NotebookViewProvider { method constructor (line 30) | constructor(openmct, name, key, type, cssClass, snapshotContainer, ent... method canView (line 40) | canView(domainObject) { method view (line 44) | view(domainObject) { FILE: src/plugins/notebook/actions/CopyToNotebookAction.js constant COPY_TO_NOTEBOOK_ACTION_KEY (line 4) | const COPY_TO_NOTEBOOK_ACTION_KEY = 'copyToNotebook'; class CopyToNotebookAction (line 5) | class CopyToNotebookAction { method constructor (line 6) | constructor(openmct) { method copyToNotebook (line 17) | copyToNotebook(entryText) { method invoke (line 37) | invoke(objectPath, view) { method appliesTo (line 43) | appliesTo(objectPath, view = {}) { FILE: src/plugins/notebook/actions/ExportNotebookAsTextAction.js constant UNKNOWN_USER (line 5) | const UNKNOWN_USER = 'Unknown'; constant UNKNOWN_TIME (line 6) | const UNKNOWN_TIME = 'Unknown'; constant ALLOWED_TYPES (line 7) | const ALLOWED_TYPES = [NOTEBOOK_TYPE, RESTRICTED_NOTEBOOK_TYPE]; constant EXPORT_NOTEBOOK_AS_TEXT_ACTION_KEY (line 8) | const EXPORT_NOTEBOOK_AS_TEXT_ACTION_KEY = 'exportNotebookAsText'; class ExportNotebookAsTextAction (line 10) | class ExportNotebookAsTextAction { method constructor (line 11) | constructor(openmct) { method invoke (line 21) | invoke(objectPath) { method getTagName (line 25) | getTagName(tagId, availableTags) { method getTagsForEntry (line 34) | getTagsForEntry(entry, domainObjectKeyString, annotations) { method formatTimeStamp (line 52) | formatTimeStamp(timestamp) { method appliesTo (line 60) | appliesTo(objectPath) { method onSave (line 66) | async onSave(changes, objectPath) { method getUserName (line 145) | getUserName(userId) { method showForm (line 153) | async showForm(objectPath) { FILE: src/plugins/notebook/monkeyPatchObjectAPIForNotebooks.js function resolveConflicts (line 40) | function resolveConflicts(domainObject, localMutable, openmct) { function resolveNotebookTagConflicts (line 48) | async function resolveNotebookTagConflicts(localAnnotation, openmct) { function resolveNotebookEntryConflicts (line 88) | async function resolveNotebookEntryConflicts(localMutable, openmct) { function applyLocalEntries (line 104) | function applyLocalEntries(remoteObject, entries, openmct) { FILE: src/plugins/notebook/notebook-constants.js constant NOTEBOOK_TYPE (line 1) | const NOTEBOOK_TYPE = 'notebook'; constant RESTRICTED_NOTEBOOK_TYPE (line 2) | const RESTRICTED_NOTEBOOK_TYPE = 'restricted-notebook'; constant ANNOTATION_TYPE (line 3) | const ANNOTATION_TYPE = 'annotation'; constant EVENT_SNAPSHOTS_UPDATED (line 4) | const EVENT_SNAPSHOTS_UPDATED = 'SNAPSHOTS_UPDATED'; constant NOTEBOOK_DEFAULT (line 5) | const NOTEBOOK_DEFAULT = 'DEFAULT'; constant NOTEBOOK_SNAPSHOT (line 6) | const NOTEBOOK_SNAPSHOT = 'SNAPSHOT'; constant NOTEBOOK_VIEW_TYPE (line 7) | const NOTEBOOK_VIEW_TYPE = 'notebook-vue'; constant RESTRICTED_NOTEBOOK_VIEW_TYPE (line 8) | const RESTRICTED_NOTEBOOK_VIEW_TYPE = 'restricted-notebook-vue'; constant NOTEBOOK_BASE_INSTALLED (line 9) | const NOTEBOOK_BASE_INSTALLED = '_NOTEBOOK_BASE_FUNCTIONALITY_INSTALLED'; function isNotebookOrAnnotationType (line 12) | function isNotebookOrAnnotationType(domainObject) { function isNotebookType (line 16) | function isNotebookType(domainObject) { function isAnnotationType (line 20) | function isAnnotationType(domainObject) { function isNotebookViewType (line 24) | function isNotebookViewType(view) { FILE: src/plugins/notebook/plugin.js function getSnapshotContainer (line 40) | function getSnapshotContainer(openmct) { function addLegacyNotebookGetInterceptor (line 48) | function addLegacyNotebookGetInterceptor(openmct) { function installBaseNotebookFunctionality (line 61) | function installBaseNotebookFunctionality(openmct) { function NotebookPlugin (line 95) | function NotebookPlugin(name = 'Notebook', entryUrlWhitelist = []) { function RestrictedNotebookPlugin (line 121) | function RestrictedNotebookPlugin(name = 'Notebook Shift Log', entryUrlW... FILE: src/plugins/notebook/pluginSpec.js function clickSnapshotIndicator (line 341) | async function clickSnapshotIndicator() { function getEntryText (line 417) | function getEntryText(entryNumber) { function allNotebookEntryElements (line 421) | function allNotebookEntryElements() { function allNotebookSectionElements (line 425) | function allNotebookSectionElements() { function allNotebookPageElements (line 429) | function allNotebookPageElements() { FILE: src/plugins/notebook/snapshot-container.js constant NOTEBOOK_SNAPSHOT_STORAGE (line 4) | const NOTEBOOK_SNAPSHOT_STORAGE = 'notebook-snapshot-storage'; constant NOTEBOOK_SNAPSHOT_MAX_COUNT (line 6) | const NOTEBOOK_SNAPSHOT_MAX_COUNT = 5; class SnapshotContainer (line 8) | class SnapshotContainer extends EventEmitter { method constructor (line 9) | constructor(openmct) { method addSnapshot (line 22) | addSnapshot(notebookImageDomainObject, embedObject) { method getSnapshot (line 38) | getSnapshot(id) { method getSnapshots (line 44) | getSnapshots() { method removeSnapshot (line 50) | removeSnapshot(id) { method removeAllSnapshots (line 61) | removeAllSnapshots() { method saveSnapshots (line 65) | saveSnapshots(snapshots) { method updateSnapshot (line 80) | updateSnapshot(snapshot) { FILE: src/plugins/notebook/snapshot.js class Snapshot (line 19) | class Snapshot { method constructor (line 20) | constructor(openmct) { method capture (line 29) | capture(snapshotMeta, notebookType, domElement) { method _saveSnapShot (line 48) | _saveSnapShot(notebookType, fullSizeImageURL, thumbnailImageURL, snaps... method _saveToDefaultNoteBook (line 74) | _saveToDefaultNoteBook(notebookStorage, embed) { method _saveToNotebookSnapshots (line 105) | _saveToNotebookSnapshots(notebookImageDomainObject, embed) { method _showNotification (line 109) | _showNotification(msg, url) { method _navigateToNotebook (line 125) | _navigateToNotebook(url = null) { FILE: src/plugins/notebook/utils/notebook-entries.js function getUsername (line 10) | async function getUsername(openmct) { function getActiveRole (line 21) | async function getActiveRole(openmct) { constant DEFAULT_CLASS (line 30) | const DEFAULT_CLASS = 'notebook-default'; constant TIME_BOUNDS (line 31) | const TIME_BOUNDS = { function addEntryIntoPage (line 38) | function addEntryIntoPage(notebookStorage, entries, entry) { function selectEntry (line 61) | function selectEntry({ function getHistoricLinkInFixedMode (line 96) | function getHistoricLinkInFixedMode(openmct, bounds, historicLink) { function createNewImageEmbed (line 124) | function createNewImageEmbed(image, openmct, imageName = '') { function createNewEmbed (line 163) | async function createNewEmbed(snapshotMeta, snapshot = '') { function addNotebookEntry (line 206) | async function addNotebookEntry( function getNotebookEntries (line 246) | function getNotebookEntries(domainObject, selectedSection, selectedPage) { function getEntryPosById (line 269) | function getEntryPosById(entryId, domainObject, selectedSection, selecte... function deleteNotebookEntries (line 287) | function deleteNotebookEntries(openmct, domainObject, selectedSection, s... function mutateObject (line 312) | function mutateObject(openmct, object, key, value) { function addDefaultClass (line 316) | function addDefaultClass(domainObject, openmct) { FILE: src/plugins/notebook/utils/notebook-image.js constant DEFAULT_SIZE (line 3) | const DEFAULT_SIZE = { function createNotebookImageDomainObject (line 8) | function createNotebookImageDomainObject(fullSizeImageURL) { function getThumbnailURLFromCanvas (line 25) | function getThumbnailURLFromCanvas(canvas, size = DEFAULT_SIZE) { function getThumbnailURLFromImageUrl (line 36) | function getThumbnailURLFromImageUrl(imageUrl, size = DEFAULT_SIZE) { function saveNotebookImageDomainObject (line 53) | async function saveNotebookImageDomainObject(openmct, object) { function updateNotebookImageDomainObject (line 57) | async function updateNotebookImageDomainObject(openmct, identifier, full... function updateNamespaceOfDomainObject (line 76) | function updateNamespaceOfDomainObject(object, namespace) { FILE: src/plugins/notebook/utils/notebook-key-code.js constant KEY_ENTER (line 2) | const KEY_ENTER = 13; constant KEY_ESCAPE (line 3) | const KEY_ESCAPE = 27; FILE: src/plugins/notebook/utils/notebook-migration.js constant IMAGE_MIGRATION_VER (line 9) | const IMAGE_MIGRATION_VER = 'v1'; function notebookImageMigration (line 11) | function notebookImageMigration(openmct, domainObject) { FILE: src/plugins/notebook/utils/notebook-snapshot-menu.js function getMenuItems (line 3) | async function getMenuItems(openmct, menuItemOptions) { FILE: src/plugins/notebook/utils/notebook-storage.js constant NOTEBOOK_LOCAL_STORAGE (line 3) | const NOTEBOOK_LOCAL_STORAGE = 'notebook-storage'; function defaultNotebookObjectChanged (line 7) | function defaultNotebookObjectChanged(newDomainObject) { function observeDefaultNotebookObject (line 22) | function observeDefaultNotebookObject(openmct, notebookStorage, domainOb... function removeListener (line 35) | function removeListener() { function saveDefaultNotebook (line 42) | function saveDefaultNotebook(notebookStorage) { function clearDefaultNotebook (line 46) | function clearDefaultNotebook() { function getDefaultNotebook (line 53) | function getDefaultNotebook() { function getNotebookSectionAndPage (line 59) | function getNotebookSectionAndPage(domainObject, sectionId, pageId) { function getDefaultNotebookLink (line 70) | async function getDefaultNotebookLink(openmct, domainObject = null) { function setDefaultNotebook (line 83) | function setDefaultNotebook(openmct, notebookStorage, domainObject) { function setDefaultNotebookSectionId (line 88) | function setDefaultNotebookSectionId(sectionId) { function setDefaultNotebookPageId (line 94) | function setDefaultNotebookPageId(pageId) { function validateNotebookStorageObject (line 100) | function validateNotebookStorageObject() { FILE: src/plugins/notebook/utils/painterroInstance.js constant DEFAULT_CONFIG (line 5) | const DEFAULT_CONFIG = { class PainterroInstance (line 29) | class PainterroInstance { method constructor (line 30) | constructor(element, openmct) { method dismiss (line 38) | dismiss() { method initialize (line 43) | initialize() { method save (line 52) | save(callback) { method saveHandler (line 58) | saveHandler(image, done) { method show (line 89) | show(src) { FILE: src/plugins/notebook/utils/removeDialog.js class RemoveDialog (line 1) | class RemoveDialog { method constructor (line 2) | constructor(openmct, options) { method show (line 16) | show() { FILE: src/plugins/notificationIndicator/plugin.js function plugin (line 24) | function plugin() { FILE: src/plugins/objectMigration/Migrations.js function Migrations (line 25) | function Migrations(openmct) { FILE: src/plugins/objectMigration/plugin.js function needsMigration (line 29) | function needsMigration(domainObject) { function migrateObject (line 33) | function migrateObject(domainObject) { FILE: src/plugins/openInNewTabAction/openInNewTabAction.js constant NEW_TAB_ACTION_KEY (line 24) | const NEW_TAB_ACTION_KEY = 'newTab'; class OpenInNewTab (line 26) | class OpenInNewTab { method constructor (line 27) | constructor(openmct) { method invoke (line 55) | invoke(objectPath, _view, customUrlParams) { FILE: src/plugins/operatorStatus/AbstractStatusIndicator.js class AbstractStatusIndicator (line 24) | class AbstractStatusIndicator { method constructor (line 33) | constructor(openmct, configuration) { method install (line 46) | install() { method showPopup (line 50) | showPopup() { method positionBox (line 64) | positionBox() { method clearPopup (line 77) | clearPopup(clickAwayEvent) { method createPopupComponent (line 87) | createPopupComponent() { method getPopupElement (line 91) | getPopupElement() { method createIndicator (line 95) | createIndicator() { method getIndicator (line 99) | getIndicator() { method getConfiguration (line 103) | getConfiguration() { FILE: src/plugins/operatorStatus/operatorStatus/OperatorStatusIndicator.js class OperatorStatusIndicator (line 28) | class OperatorStatusIndicator extends AbstractStatusIndicator { method createPopupComponent (line 29) | createPopupComponent() { method createIndicator (line 57) | createIndicator() { FILE: src/plugins/operatorStatus/plugin.js function operatorStatusPlugin (line 29) | function operatorStatusPlugin(configuration) { FILE: src/plugins/operatorStatus/pollQuestion/PollQuestionIndicator.js class PollQuestionIndicator (line 27) | class PollQuestionIndicator extends AbstractStatusIndicator { method createPopupComponent (line 28) | createPopupComponent() { method createIndicator (line 56) | createIndicator() { FILE: src/plugins/performanceIndicator/plugin.js constant PERFORMANCE_OVERLAY_RENDER_INTERVAL (line 22) | const PERFORMANCE_OVERLAY_RENDER_INTERVAL = 1000; function PerformanceIndicator (line 24) | function PerformanceIndicator() { FILE: src/plugins/performanceIndicator/pluginSpec.js function loopForABit (line 66) | function loopForABit() { FILE: src/plugins/persistence/couch/CouchDocument.js function CouchDocument (line 38) | function CouchDocument(id, model, rev, markDeleted) { FILE: src/plugins/persistence/couch/CouchObjectProvider.js constant REV (line 30) | const REV = '_rev'; constant HEARTBEAT (line 32) | const HEARTBEAT = 50000; constant ALL_DOCS (line 33) | const ALL_DOCS = '_all_docs?include_docs=true'; class CouchObjectProvider (line 35) | class CouchObjectProvider { method constructor (line 36) | constructor({ openmct, databaseConfiguration, couchStatusIndicator }) { method #startSharedWorker (line 56) | #startSharedWorker() { method onSharedWorkerMessageError (line 82) | onSharedWorkerMessageError(event) { method isSynchronizedObject (line 86) | isSynchronizedObject(object) { method onSharedWorkerMessage (line 95) | onSharedWorkerMessage(event) { method #messageToIndicatorState (line 133) | #messageToIndicatorState(message) { method #statusCodeToIndicatorState (line 159) | #statusCodeToIndicatorState(statusCode) { method isReadOnly (line 191) | isReadOnly() { method request (line 195) | async request(subPath, method, body, signal) { method #handleResponseCode (line 254) | #handleResponseCode(status, json, fetchOptions) { method #checkResponse (line 275) | #checkResponse(response, intermediateResponse, key) { method #getModel (line 305) | #getModel(response) { method get (line 329) | get(identifier, abortSignal) { method #deferBatchedGet (line 344) | #deferBatchedGet(abortSignal) { method #returnAsMap (line 369) | #returnAsMap(objectKey) { method #clearBatch (line 381) | #clearBatch() { method #waitOneEventCycle (line 389) | #waitOneEventCycle() { method #bulkGet (line 398) | #bulkGet(ids, signal) { method removeDuplicates (line 425) | removeDuplicates(array) { method search (line 429) | search() { method isViewDefined (line 437) | async isViewDefined(designDoc, viewName) { method getObjectsByView (line 462) | async getObjectsByView( method getObjectsByFilter (line 530) | async getObjectsByFilter(filter, abortSignal) { method observe (line 586) | observe(identifier, callback) { method isObservingObjectChanges (line 607) | isObservingObjectChanges() { method #observeObjectChanges (line 614) | #observeObjectChanges() { method #initiateSharedWorkerFetchChanges (line 631) | #initiateSharedWorkerFetchChanges(url) { method onEventError (line 650) | onEventError(error) { method onEventOpen (line 656) | onEventOpen(event) { method onEventMessage (line 661) | onEventMessage(event) { method fetchChanges (line 682) | fetchChanges(url) { method #getIntermediateResponse (line 711) | #getIntermediateResponse() { method #updateIndicatorStatus (line 725) | #updateIndicatorStatus(readyState) { method enqueueObject (line 749) | enqueueObject(key, model, intermediateResponse) { method create (line 763) | create(model) { method #enqueueForPersistence (line 790) | #enqueueForPersistence({ key, document }) { method flushPersistenceQueue (line 802) | async flushPersistenceQueue() { method #updateQueued (line 829) | #updateQueued(key) { method update (line 845) | update(model) { method toPersistableModel (line 856) | toPersistableModel(model) { method fromPersistedModel (line 865) | fromPersistedModel(model, key) { FILE: src/plugins/persistence/couch/CouchObjectQueue.js class CouchObjectQueue (line 23) | class CouchObjectQueue { method constructor (line 24) | constructor(object, rev) { method updateRevision (line 30) | updateRevision(rev) { method hasNext (line 34) | hasNext() { method enqueue (line 38) | enqueue(item) { method dequeue (line 42) | dequeue() { method clear (line 46) | clear() { FILE: src/plugins/persistence/couch/CouchSearchProvider.js constant BATCH_ANNOTATION_DEBOUNCE_MS (line 30) | const BATCH_ANNOTATION_DEBOUNCE_MS = 100; class CouchSearchProvider (line 32) | class CouchSearchProvider { method constructor (line 41) | constructor(couchObjectProvider) { method supportsSearchType (line 54) | supportsSearchType(searchType) { method isReadOnly (line 58) | isReadOnly() { method search (line 62) | search(query, abortSignal, searchType) { method #isOptimizedSearchByNameSupported (line 74) | #isOptimizedSearchByNameSupported() { method searchForObjects (line 87) | async searchForObjects(query, abortSignal) { method #deferBatchAnnotationSearch (line 117) | async #deferBatchAnnotationSearch() { method #clearBatch (line 126) | #clearBatch() { method #waitForDebounce (line 131) | #waitForDebounce() { method #bulkAnnotationSearch (line 142) | #bulkAnnotationSearch(batchIdsToSearch) { method searchForAnnotations (line 190) | async searchForAnnotations(keyString, abortSignal) { method searchForTags (line 200) | searchForTags(tagsArray, abortSignal) { FILE: src/plugins/persistence/couch/CouchStatusIndicator.js constant CONNECTED (line 41) | const CONNECTED = { constant PENDING (line 47) | const PENDING = { constant DISCONNECTED (line 53) | const DISCONNECTED = { constant UNKNOWN (line 59) | const UNKNOWN = { class CouchStatusIndicator (line 65) | class CouchStatusIndicator { method constructor (line 66) | constructor(simpleIndicator) { method #setDefaults (line 75) | #setDefaults() { method setIndicatorToState (line 83) | setIndicatorToState(state) { FILE: src/plugins/persistence/couch/plugin.js constant DEFAULT_NAMESPACE (line 27) | const DEFAULT_NAMESPACE = ''; constant LEGACY_SPACE (line 28) | const LEGACY_SPACE = 'mct'; function CouchPlugin (line 30) | function CouchPlugin(options) { FILE: src/plugins/persistence/couch/pluginSpec.js function assertCouchIndicatorStatus (line 416) | function assertCouchIndicatorStatus(status) { FILE: src/plugins/persistence/couch/scripts/deleteAnnotations.js function main (line 26) | async function main() { constant ANNOTATION_TYPES (line 55) | const ANNOTATION_TYPES = Object.freeze({ function processArguments (line 63) | function processArguments() { function gatherDocumentsForDeletion (line 107) | async function gatherDocumentsForDeletion({ function performBulkDelete (line 167) | async function performBulkDelete({ docsToDelete, serverUrl, databaseName... FILE: src/plugins/persistence/couch/scripts/lockObjects.mjs constant COUCH_URL (line 5) | const COUCH_URL = process.env.OPENMCT_COUCH_URL || 'http://127.0.0.1:5984'; constant COUCH_DB_NAME (line 6) | const COUCH_DB_NAME = process.env.OPENMCT_DATABASE_NAME || 'openmct'; constant BATCH_SIZE (line 43) | const BATCH_SIZE = 100; constant SOCKET_POOL_SIZE (line 44) | const SOCKET_POOL_SIZE = 100; function processObjectTreeFrom (line 77) | function processObjectTreeFrom(parentObjectIdentifier) { function fetchDocument (line 112) | async function fetchDocument(identifierOrKeystring) { function persistBatchIfNeeded (line 129) | function persistBatchIfNeeded() { function persistBatch (line 138) | async function persistBatch() { function keystringToIdentifier (line 166) | function keystringToIdentifier(keystring) { function identifierToKeystring (line 181) | function identifierToKeystring(identifier) { FILE: src/plugins/plan/GanttChartCompositionPolicy.js constant ALLOWED_TYPES (line 22) | const ALLOWED_TYPES = ['plan']; function ganttChartCompositionPolicy (line 24) | function ganttChartCompositionPolicy(openmct) { FILE: src/plugins/plan/PlanViewConfiguration.js constant DEFAULT_CONFIGURATION (line 25) | const DEFAULT_CONFIGURATION = { class PlanViewConfiguration (line 30) | class PlanViewConfiguration extends EventEmitter { method constructor (line 31) | constructor(domainObject, openmct) { method getConfiguration (line 48) | getConfiguration() { method #updateConfiguration (line 57) | #updateConfiguration(configuration) { method setSwimlaneVisibility (line 65) | setSwimlaneVisibility(swimlaneName, isVisible) { method resetSwimlaneVisibility (line 72) | resetSwimlaneVisibility() { method initializeSwimlaneVisibility (line 79) | initializeSwimlaneVisibility(swimlaneNames) { method setClipActivityNames (line 99) | setClipActivityNames(isEnabled) { method configurationChanged (line 105) | configurationChanged(configuration) { method destroy (line 111) | destroy() { FILE: src/plugins/plan/PlanViewProvider.js function PlanViewProvider (line 27) | function PlanViewProvider(openmct) { FILE: src/plugins/plan/inspector/ActivityInspectorViewProvider.js function ActivityInspectorViewProvider (line 27) | function ActivityInspectorViewProvider(openmct) { FILE: src/plugins/plan/inspector/GanttChartInspectorViewProvider.js function GanttChartInspectorViewProvider (line 27) | function GanttChartInspectorViewProvider(openmct) { FILE: src/plugins/plan/inspector/PlanInspectorViewProvider.js function PlanInspectorViewProvider (line 27) | function PlanInspectorViewProvider(openmct) { FILE: src/plugins/plan/plugin.js constant PLAN_EXECUTION_MONITORING_DEFAULT_NAME (line 34) | const PLAN_EXECUTION_MONITORING_DEFAULT_NAME = 'Plan Execution Monitoring'; constant ACTIVITY_STATES_DEFAULT_NAME (line 35) | const ACTIVITY_STATES_DEFAULT_NAME = 'Activity States'; method initialize (line 86) | initialize(domainObject) { FILE: src/plugins/plan/util.js function getValidatedData (line 37) | function getValidatedData(domainObject) { function getObjectJson (line 94) | function getObjectJson(domainObject) { function getValidatedGroups (line 110) | function getValidatedGroups(domainObject, planData) { function getDisplayProperties (line 134) | function getDisplayProperties(activity) { function getFilteredValues (line 154) | function getFilteredValues(activity) { function getContrastingColor (line 165) | function getContrastingColor(hexColor) { FILE: src/plugins/planExecutionMonitoring/planExecutionMonitoringIdentifier.js constant PLAN_EXECUTION_MONITORING_KEY (line 23) | const PLAN_EXECUTION_MONITORING_KEY = 'plan-execution-monitoring'; function createPlanExecutionMonitoringIdentifier (line 25) | function createPlanExecutionMonitoringIdentifier(namespace = '') { FILE: src/plugins/planExecutionMonitoring/planExecutionMonitoringInterceptor.js function planExecutionMonitoringInterceptor (line 40) | function planExecutionMonitoringInterceptor(openmct, options) { FILE: src/plugins/planExecutionMonitoring/pluginSpec.js constant MISSING_NAME (line 30) | const MISSING_NAME = `Missing: ${PLAN_EXECUTION_MONITORING_KEY}`; constant DEFAULT_NAME (line 31) | const DEFAULT_NAME = 'Plan Execution Monitoring'; FILE: src/plugins/plot/LinearScale.js class LinearScale (line 29) | class LinearScale { method constructor (line 30) | constructor(domain) { method domain (line 34) | domain(newDomain) { method range (line 43) | range(newRange) { method scale (line 52) | scale(domainValue) { method invert (line 65) | invert(rangeValue) { FILE: src/plugins/plot/PlotViewProvider.js function PlotViewProvider (line 27) | function PlotViewProvider(openmct) { FILE: src/plugins/plot/actions/ViewActions.js method invoke (line 30) | invoke(objectPath, view, filename) { method invoke (line 41) | invoke(objectPath, view, filename) { FILE: src/plugins/plot/actions/utils.js function isPlotView (line 1) | function isPlotView(view) { FILE: src/plugins/plot/chart/MCTChartAlarmLineSet.js class MCTChartAlarmLineSet (line 25) | class MCTChartAlarmLineSet { method constructor (line 29) | constructor(series, chart, offset, bounds) { method updateBounds (line 49) | updateBounds(bounds) { method color (line 54) | color() { method name (line 58) | name() { method makePoint (line 62) | makePoint(point, series) { method getLimitPoints (line 73) | getLimitPoints(series) { method reset (line 112) | reset() { method destroy (line 119) | destroy() { FILE: src/plugins/plot/chart/MCTChartAlarmPointSet.js class MCTChartAlarmPointSet (line 25) | class MCTChartAlarmPointSet { method constructor (line 26) | constructor(series, chart, offset) { method append (line 44) | append(datum) { method remove (line 54) | remove(datum) { method reset (line 60) | reset() { method destroy (line 64) | destroy() { FILE: src/plugins/plot/chart/MCTChartLineLinear.js class MCTChartLineLinear (line 25) | class MCTChartLineLinear extends MCTChartSeriesElement { method addPoint (line 26) | addPoint(point, start) { FILE: src/plugins/plot/chart/MCTChartLineStepAfter.js class MCTChartLineStepAfter (line 25) | class MCTChartLineStepAfter extends MCTChartSeriesElement { method removePoint (line 26) | removePoint(index) { method vertexCountForPointAtIndex (line 32) | vertexCountForPointAtIndex(index) { method startIndexForPointAtIndex (line 40) | startIndexForPointAtIndex(index) { method addPoint (line 48) | addPoint(point, start) { FILE: src/plugins/plot/chart/MCTChartPointSet.js class MCTChartPointSet (line 26) | class MCTChartPointSet extends MCTChartSeriesElement { method addPoint (line 27) | addPoint(point, start) { FILE: src/plugins/plot/chart/MCTChartSeriesElement.js class MCTChartSeriesElement (line 26) | class MCTChartSeriesElement { method constructor (line 27) | constructor(series, chart, offset) { method getBuffer (line 45) | getBuffer() { method color (line 54) | color() { method vertexCountForPointAtIndex (line 58) | vertexCountForPointAtIndex(index) { method startIndexForPointAtIndex (line 62) | startIndexForPointAtIndex(index) { method removeSegments (line 66) | removeSegments(index, count) { method removePoint (line 77) | removePoint(index) {} method addPoint (line 80) | addPoint(point, index) {} method remove (line 82) | remove(point, index, series) { method makePoint (line 95) | makePoint(point, series) { method append (line 107) | append(point, index, series) { method makeInsertionPoint (line 116) | makeInsertionPoint(insertionPoint, pointsRequired) { method reset (line 131) | reset() { method growIfNeeded (line 142) | growIfNeeded(pointsRequired) { method destroy (line 153) | destroy() { FILE: src/plugins/plot/chart/limitUtil.js function getLimitClass (line 1) | function getLimitClass(limit, prefix) { FILE: src/plugins/plot/configuration/Collection.js class Collection (line 29) | class Collection extends Model { method initialize (line 33) | initialize(options) { method modelFn (line 42) | modelFn(model) { method first (line 56) | first() { method forEach (line 60) | forEach(iteree, context) { method map (line 64) | map(iteree, context) { method filter (line 68) | filter(iteree, context) { method size (line 72) | size() { method at (line 76) | at(index) { method add (line 80) | add(model) { method insert (line 87) | insert(model, index) { method indexOf (line 93) | indexOf(model) { method remove (line 97) | remove(model) { method destroy (line 108) | destroy(model) { FILE: src/plugins/plot/configuration/ConfigStore.js class ConfigStore (line 22) | class ConfigStore { method deleteStore (line 29) | deleteStore(id) { method deleteAll (line 41) | deleteAll() { method add (line 49) | add(id, config) { method get (line 56) | get(id) { constant STORE (line 61) | const STORE = new ConfigStore(); FILE: src/plugins/plot/configuration/LegendModel.js class LegendModel (line 27) | class LegendModel extends Model { method listenToSeriesCollection (line 28) | listenToSeriesCollection(seriesCollection) { method setHeight (line 36) | setHeight() { method defaultModel (line 48) | defaultModel(options) { method destroy (line 63) | destroy() { FILE: src/plugins/plot/configuration/Model.js class Model (line 32) | class Model extends EventEmitter { method constructor (line 36) | constructor(options) { method defaultModel (line 76) | defaultModel(options) { method initialize (line 84) | initialize(options) {} method destroy (line 89) | destroy() { method id (line 94) | id() { method get (line 103) | get(attribute) { method has (line 112) | has(attribute) { method set (line 121) | set(attribute, value) { method unset (line 132) | unset(attribute) { FILE: src/plugins/plot/configuration/PlotConfigurationModel.js constant MAX_Y_AXES (line 30) | const MAX_Y_AXES = 3; constant MAIN_Y_AXES_ID (line 31) | const MAIN_Y_AXES_ID = 1; constant MAX_ADDITIONAL_AXES (line 32) | const MAX_ADDITIONAL_AXES = MAX_Y_AXES - 1; class PlotConfigurationModel (line 41) | class PlotConfigurationModel extends Model { method initialize (line 49) | initialize(options) { method getPersistedSeriesConfig (line 132) | getPersistedSeriesConfig(identifier) { method getPersistedFilters (line 148) | getPersistedFilters(identifier) { method updateDomainObject (line 161) | updateDomainObject(domainObject) { method onDestroy (line 168) | onDestroy() { method defaultModel (line 185) | defaultModel(options) { FILE: src/plugins/plot/configuration/PlotSeries.js constant FLOAT32_MAX (line 66) | const FLOAT32_MAX = 3.4e38; constant FLOAT32_MIN (line 67) | const FLOAT32_MIN = -3.4e38; class PlotSeries (line 69) | class PlotSeries extends Model { method constructor (line 75) | constructor(options) { method getLogMode (line 92) | getLogMode(options) { method defaultModel (line 110) | defaultModel(options) { method destroy (line 139) | destroy() { method initialize (line 165) | initialize(options) { method updateLimits (line 185) | updateLimits(bounds) { method fetch (line 196) | async fetch(options) { method updateName (line 248) | updateName(name) { method onXKeyChange (line 256) | onXKeyChange(xKey) { method onYKeyChange (line 267) | onYKeyChange(newKey, oldKey) { method formatX (line 294) | formatX(point) { method formatY (line 298) | formatY(point) { method resetStats (line 305) | resetStats() { method reset (line 314) | reset(newData) { method nearestPoint (line 325) | nearestPoint(xValue) { method load (line 343) | async load(options) { method loadLimits (line 349) | async loadLimits() { method limitsUpdated (line 361) | limitsUpdated(limitsResponse) { method sortedIndex (line 376) | sortedIndex(point) { method updateStats (line 384) | updateStats(point) { method add (line 436) | add(newData, sorted = false) { method addAll (line 474) | addAll(points, sorted = false) { method isValueInvalid (line 484) | isValueInvalid(val) { method isValidFloat32 (line 492) | isValidFloat32(val) { method remove (line 500) | remove(point) { method purgeRecordsOutsideRange (line 517) | purgeRecordsOutsideRange(range) { method updateFiltersAndRefresh (line 538) | updateFiltersAndRefresh(updatedFilters) { method getDisplayRange (line 558) | getDisplayRange(xKey) { method markerOptionsDisplayText (line 572) | markerOptionsDisplayText() { method nameWithUnit (line 584) | nameWithUnit() { method updateSeriesData (line 593) | updateSeriesData(data) { method getSeriesData (line 614) | getSeriesData() { FILE: src/plugins/plot/configuration/SeriesCollection.js class SeriesCollection (line 33) | class SeriesCollection extends Collection { method initialize (line 38) | initialize(options) { method trackPersistedConfig (line 60) | trackPersistedConfig(domainObject) { method watchTelemetryContainer (line 75) | watchTelemetryContainer(domainObject) { method addTelemetryObject (line 85) | addTelemetryObject(domainObject, index) { method removeTelemetryObject (line 123) | removeTelemetryObject(identifier) { method onSeriesAdd (line 156) | onSeriesAdd(series) { method onSeriesRemove (line 171) | onSeriesRemove(series) { method updateColorPalette (line 176) | updateColorPalette(newColor, oldColor) { method byIdentifier (line 185) | byIdentifier(identifier) { method destroy (line 196) | destroy() { FILE: src/plugins/plot/configuration/XAxisModel.js class XAxisModel (line 27) | class XAxisModel extends Model { method initialize (line 36) | initialize(options) { method changeKey (line 68) | changeKey(newKey) { method resetSeries (line 86) | resetSeries() { method defaultModel (line 95) | defaultModel(options) { method destroy (line 115) | destroy() { FILE: src/plugins/plot/configuration/YAxisModel.js class YAxisModel (line 47) | class YAxisModel extends Model { method initialize (line 52) | initialize(options) { method listenToSeriesCollection (line 72) | listenToSeriesCollection(seriesCollection) { method toggleFreeze (line 95) | toggleFreeze(frozen) { method applyPadding (line 100) | applyPadding(range) { method updatePadding (line 111) | updatePadding(newPadding) { method calculateAutoscaleExtents (line 116) | calculateAutoscaleExtents(newStats) { method updateStats (line 125) | updateStats(seriesStats) { method resetStats (line 154) | resetStats() { method getSeriesForYAxis (line 163) | getSeriesForYAxis(seriesCollection) { method getYAxisForId (line 171) | getYAxisForId(id) { method trackSeries (line 189) | trackSeries(series) { method untrackSeries (line 221) | untrackSeries(series) { method updateDisplayRange (line 233) | updateDisplayRange(range) { method toggleAutoscale (line 251) | toggleAutoscale(autoscale) { method onLogModeChange (line 276) | onLogModeChange(logMode) { method resetSeries (line 291) | resetSeries() { method getMetadataValueByProperty (line 307) | getMetadataValueByProperty(series, property) { method updateFromSeries (line 326) | updateFromSeries(seriesCollection) { method defaultModel (line 377) | defaultModel(options) { method destroy (line 388) | destroy() { FILE: src/plugins/plot/draw/Draw2D.js class Draw2D (line 42) | class Draw2D extends EventEmitter { method constructor (line 43) | constructor(canvas) { method x (line 58) | x(v) { method y (line 62) | y(v) { method setColor (line 66) | setColor(color) { method clear (line 75) | clear() { method setDimensions (line 80) | setDimensions(newDimensions, newOrigin) { method drawLine (line 84) | drawLine(buf, color, points) { method drawSquare (line 106) | drawSquare(min, max, color) { method drawPoints (line 115) | drawPoints(buf, color, points, pointSize, shape) { method drawLimitPoint (line 124) | drawLimitPoint(x, y, size) { method drawLimitPoints (line 130) | drawLimitPoints(points, color, pointSize) { FILE: src/plugins/plot/draw/DrawLoader.js constant CHARTS (line 26) | const CHARTS = [ FILE: src/plugins/plot/draw/DrawWebGL.js constant FRAGMENT_SHADER (line 30) | const FRAGMENT_SHADER = ` constant VERTEX_SHADER (line 74) | const VERTEX_SHADER = ` class DrawWebGL (line 93) | class DrawWebGL extends EventEmitter { method constructor (line 94) | constructor(canvas, overlay) { method onContextLost (line 117) | onContextLost(event) { method initContext (line 123) | initContext() { method destroy (line 165) | destroy() { method x (line 184) | x(v) { method y (line 188) | y(v) { method doDraw (line 191) | doDraw(drawType, buf, color, points, shape) { method clear (line 207) | clear() { method setDimensions (line 229) | setDimensions(dimensions, origin) { method drawLine (line 251) | drawLine(buf, color, points) { method drawPoints (line 262) | drawPoints(buf, color, points, pointSize, shape) { method drawSquare (line 279) | drawSquare(min, max, color) { method drawLimitPoint (line 291) | drawLimitPoint(x, y, size) { method drawLimitPoints (line 297) | drawLimitPoints(points, color, pointSize) { FILE: src/plugins/plot/draw/MarkerShapes.js constant MARKER_SHAPES (line 28) | const MARKER_SHAPES = { FILE: src/plugins/plot/inspector/PlotsInspectorViewProvider.js function PlotsInspectorViewProvider (line 5) | function PlotsInspectorViewProvider(openmct) { FILE: src/plugins/plot/inspector/StackedPlotsInspectorViewProvider.js function StackedPlotsInspectorViewProvider (line 5) | function StackedPlotsInspectorViewProvider(openmct) { FILE: src/plugins/plot/inspector/forms/formUtil.js function coerce (line 1) | function coerce(value, coerceFunc) { function validate (line 9) | function validate(value, model, validateFunc) { function objectPath (line 17) | function objectPath(path) { FILE: src/plugins/plot/mathUtils.js function log (line 10) | function log(n, base = e) { function antilog (line 24) | function antilog(n, base = e) { function symlog (line 33) | function symlog(n, base = e) { function antisymlog (line 42) | function antisymlog(n, base = e) { FILE: src/plugins/plot/overlayPlot/OverlayPlotCompositionPolicy.js function OverlayPlotCompositionPolicy (line 1) | function OverlayPlotCompositionPolicy(openmct) { FILE: src/plugins/plot/overlayPlot/OverlayPlotViewProvider.js function OverlayPlotViewProvider (line 26) | function OverlayPlotViewProvider(openmct) { FILE: src/plugins/plot/overlayPlot/overlayPlotStylesInterceptor.js function overlayPlotStylesInterceptor (line 23) | function overlayPlotStylesInterceptor(openmct) { FILE: src/plugins/plot/overlayPlot/pluginSpec.js method observe (line 134) | observe() {} method unobserve (line 135) | unobserve() {} method disconnect (line 136) | disconnect() {} FILE: src/plugins/plot/pluginSpec.js constant TEST_KEY_ID (line 39) | const TEST_KEY_ID = 'some-other-key'; FILE: src/plugins/plot/stackedPlot/StackedPlotCompositionPolicy.js function StackedPlotCompositionPolicy (line 1) | function StackedPlotCompositionPolicy(openmct) { FILE: src/plugins/plot/stackedPlot/StackedPlotViewProvider.js function StackedPlotViewProvider (line 27) | function StackedPlotViewProvider(openmct) { FILE: src/plugins/plot/stackedPlot/mixins/objectStyles-mixin.js method data (line 28) | data() { method mounted (line 33) | mounted() { method beforeUnmount (line 37) | beforeUnmount() { method getObjectStyleForItem (line 51) | getObjectStyleForItem(config) { method initObjectStyles (line 58) | initObjectStyles() { method getStyleReceiver (line 102) | getStyleReceiver() { method setFontSize (line 116) | setFontSize(newSize) { method setFont (line 123) | setFont(newFont) { method updateStyle (line 130) | updateStyle(styleObj) { FILE: src/plugins/plot/stackedPlot/pluginSpec.js method observe (line 128) | observe() {} method unobserve (line 129) | unobserve() {} method disconnect (line 130) | disconnect() {} FILE: src/plugins/plot/stackedPlot/stackedPlotConfigurationInterceptor.js function stackedPlotConfigurationInterceptor (line 23) | function stackedPlotConfigurationInterceptor(openmct) { FILE: src/plugins/plot/tickUtils.js constant TIME_UNITS_UTC (line 8) | const TIME_UNITS_UTC = [ function tickStep (line 22) | function tickStep(start, stop, count) { function timeTickStep (line 40) | function timeTickStep(start, stop, count, unitName) { function getTimeTicks (line 94) | function getTimeTicks(start, stop, count) { function generateMonthYearTicks (line 130) | function generateMonthYearTicks(start, stop, unit, stepSize) { function generateFixedIntervalTicks (line 168) | function generateFixedIntervalTicks(start, stop, interval) { function getPrecision (line 183) | function getPrecision(step) { function getLogTicks (line 199) | function getLogTicks(start, stop, mainTickCount = 8, secondaryTickCount ... function ticks (line 237) | function ticks(start, stop, count) { function commonPrefix (line 250) | function commonPrefix(a, b) { function commonSuffix (line 266) | function commonSuffix(a, b) { function getFormattedTicks (line 282) | function getFormattedTicks(newTicks, format) { function measureTextWidth (line 319) | function measureTextWidth(text, font = '12px "Open Sans", sans-serif') { FILE: src/plugins/reloadAction/ReloadAction.js constant RELOAD_ACTION_KEY (line 23) | const RELOAD_ACTION_KEY = 'reload'; class ReloadAction (line 25) | class ReloadAction { method constructor (line 26) | constructor(openmct) { method invoke (line 36) | invoke(objectPath, view) { FILE: src/plugins/reloadAction/plugin.js function plugin (line 24) | function plugin() { FILE: src/plugins/remoteClock/RemoteClock.js class RemoteClock (line 35) | class RemoteClock extends DefaultClock { method constructor (line 36) | constructor(openmct, identifier) { method start (line 61) | start() { method stop (line 79) | stop() { method _subscribe (line 94) | _subscribe() { method _requestLatest (line 106) | _requestLatest() { method _processDatum (line 123) | _processDatum(datum) { method _timeSystemChange (line 136) | _timeSystemChange() { method #waitForReady (line 153) | #waitForReady() { FILE: src/plugins/remoteClock/RemoteClockSpec.js constant REMOTE_CLOCK_KEY (line 25) | const REMOTE_CLOCK_KEY = 'remote-clock'; constant TIME_TELEMETRY_ID (line 26) | const TIME_TELEMETRY_ID = { constant TIME_VALUE (line 30) | const TIME_VALUE = 12345; constant REQ_OPTIONS (line 31) | const REQ_OPTIONS = { constant OFFSET_START (line 35) | const OFFSET_START = -10; constant OFFSET_END (line 36) | const OFFSET_END = 1; FILE: src/plugins/remoteClock/requestInterceptor.js function remoteClockRequestInterceptor (line 31) | function remoteClockRequestInterceptor(openmct, _remoteClockIdentifier, ... FILE: src/plugins/remove/RemoveAction.js constant SPECIAL_MESSAGE_TYPES (line 23) | const SPECIAL_MESSAGE_TYPES = ['layout', 'flexible-layout']; constant REMOVE_ACTION_KEY (line 24) | const REMOVE_ACTION_KEY = 'remove'; class RemoveAction (line 26) | class RemoveAction { method constructor (line 29) | constructor(openmct) { method invoke (line 43) | async invoke(objectPath) { method showConfirmDialog (line 60) | showConfirmDialog(child, parent) { method inNavigationPath (line 96) | inNavigationPath(object) { method navigateTo (line 102) | navigateTo(objectPath) { method removeFromComposition (line 111) | async removeFromComposition(parent, child, objectPath) { method appliesTo (line 128) | appliesTo(objectPath) { method startTransaction (line 150) | startTransaction() { method saveTransaction (line 156) | async saveTransaction() { FILE: src/plugins/staticRootPlugin/StaticModelProvider.js class StaticModelProvider (line 31) | class StaticModelProvider { method constructor (line 32) | constructor(importData, rootIdentifier) { method get (line 40) | get(identifier) { method parseObjectLeaf (line 49) | parseObjectLeaf(objectLeaf, idMap, newRootNamespace, oldRootNamespace) { method parseArrayLeaf (line 79) | parseArrayLeaf(arrayLeaf, idMap, newRootNamespace, oldRootNamespace) { method parseBranchedLeaf (line 85) | parseBranchedLeaf(branchedLeafValue, idMap, newRootNamespace, oldRootN... method parseTreeLeaf (line 93) | parseTreeLeaf(leafKey, leafValue, idMap, newRootNamespace, oldRootName... method rewriteObjectIdentifiers (line 149) | rewriteObjectIdentifiers(importData, rootIdentifier) { method convertToNewObjects (line 173) | convertToNewObjects(oldObjectMap) { method setRootLocation (line 182) | setRootLocation(objectMap, rootIdentifier) { method rewriteModel (line 192) | rewriteModel(importData, rootIdentifier) { FILE: src/plugins/staticRootPlugin/plugin.js function StaticRootPlugin (line 25) | function StaticRootPlugin(options) { FILE: src/plugins/summaryWidget/SummaryWidgetViewPolicy.js function SummaryWidgetViewPolicy (line 27) | function SummaryWidgetViewPolicy() {} FILE: src/plugins/summaryWidget/SummaryWidgetsCompositionPolicy.js function SummaryWidgetsCompositionPolicy (line 23) | function SummaryWidgetsCompositionPolicy(openmct) { FILE: src/plugins/summaryWidget/plugin.js function plugin (line 6) | function plugin() { FILE: src/plugins/summaryWidget/src/Condition.js function Condition (line 42) | function Condition(conditionConfig, index, conditionManager) { FILE: src/plugins/summaryWidget/src/ConditionEvaluator.js function ConditionEvaluator (line 12) | function ConditionEvaluator(subscriptionCache, compositionObjs) { FILE: src/plugins/summaryWidget/src/ConditionManager.js function ConditionManager (line 15) | function ConditionManager(domainObject, openmct) { FILE: src/plugins/summaryWidget/src/Rule.js function Rule (line 23) | function Rule( FILE: src/plugins/summaryWidget/src/SummaryWidget.js constant DEFAULT_PROPS (line 12) | const DEFAULT_PROPS = { function SummaryWidget (line 26) | function SummaryWidget(domainObject, openmct) { FILE: src/plugins/summaryWidget/src/TestDataItem.js function TestDataItem (line 20) | function TestDataItem(itemConfig, index, conditionManager) { FILE: src/plugins/summaryWidget/src/TestDataManager.js function TestDataManager (line 15) | function TestDataManager(domainObject, conditionManager, openmct) { FILE: src/plugins/summaryWidget/src/WidgetDnD.js function WidgetDnD (line 12) | function WidgetDnD(container, ruleOrder, rulesById) { FILE: src/plugins/summaryWidget/src/eventHelpers.js method listenTo (line 24) | listenTo(object, event, callback, context) { method stopListening (line 50) | stopListening(object, event, callback, context) { FILE: src/plugins/summaryWidget/src/input/ColorPalette.js constant DEFAULT_COLORS (line 4) | const DEFAULT_COLORS = [ function ColorPalette (line 95) | function ColorPalette(cssClass, container, colors) { FILE: src/plugins/summaryWidget/src/input/IconPalette.js constant DEFAULT_ICONS (line 4) | const DEFAULT_ICONS = [ function IconPalette (line 39) | function IconPalette(cssClass, container, icons) { FILE: src/plugins/summaryWidget/src/input/KeySelect.js constant NULLVALUE (line 17) | const NULLVALUE = '- Select Field -'; function KeySelect (line 19) | function KeySelect(config, objectSelect, manager, changeCallback) { FILE: src/plugins/summaryWidget/src/input/ObjectSelect.js function ObjectSelect (line 16) | function ObjectSelect(config, manager, baseOptions) { FILE: src/plugins/summaryWidget/src/input/OperationSelect.js constant NULLVALUE (line 18) | const NULLVALUE = '- Select Comparison -'; function OperationSelect (line 20) | function OperationSelect(config, keySelect, manager, changeCallback) { FILE: src/plugins/summaryWidget/src/input/Palette.js function Palette (line 17) | function Palette(cssClass, container, items) { FILE: src/plugins/summaryWidget/src/input/Select.js function Select (line 12) | function Select() { FILE: src/plugins/summaryWidget/src/telemetry/EvaluatorPool.js function EvaluatorPool (line 27) | function EvaluatorPool(openmct) { FILE: src/plugins/summaryWidget/src/telemetry/SummaryWidgetCondition.js function SummaryWidgetCondition (line 25) | function SummaryWidgetCondition(definition) { FILE: src/plugins/summaryWidget/src/telemetry/SummaryWidgetEvaluator.js function SummaryWidgetEvaluator (line 34) | function SummaryWidgetEvaluator(domainObject, openmct) { FILE: src/plugins/summaryWidget/src/telemetry/SummaryWidgetMetadataProvider.js function SummaryWidgetMetadataProvider (line 23) | function SummaryWidgetMetadataProvider(openmct) { FILE: src/plugins/summaryWidget/src/telemetry/SummaryWidgetRule.js function SummaryWidgetRule (line 25) | function SummaryWidgetRule(definition) { FILE: src/plugins/summaryWidget/src/telemetry/SummaryWidgetTelemetryProvider.js function SummaryWidgetTelemetryProvider (line 25) | function SummaryWidgetTelemetryProvider(openmct) { FILE: src/plugins/summaryWidget/src/telemetry/SummaryWidgetTelemetryProviderSpec.js function notify (line 147) | function notify(eventName, a, b) { FILE: src/plugins/summaryWidget/src/telemetry/operations.js constant OPERATIONS (line 23) | const OPERATIONS = { FILE: src/plugins/summaryWidget/src/views/SummaryWidgetView.js constant WIDGET_ICON_CLASS (line 3) | const WIDGET_ICON_CLASS = 'c-sw__icon js-sw__icon'; class SummaryWidgetView (line 5) | class SummaryWidgetView { method #createSummaryWidgetTemplate (line 6) | #createSummaryWidgetTemplate() { method constructor (line 30) | constructor(domainObject, openmct) { method updateState (line 37) | updateState(datum) { method render (line 48) | render() { method show (line 102) | show(container) { method onMutation (line 113) | onMutation(domainObject) { method destroy (line 118) | destroy() { FILE: src/plugins/summaryWidget/src/views/SummaryWidgetViewProvider.js constant DEFAULT_VIEW_PRIORITY (line 26) | const DEFAULT_VIEW_PRIORITY = 100; function SummaryWidgetViewProvider (line 27) | function SummaryWidgetViewProvider(openmct) { FILE: src/plugins/tabs/plugin.js function plugin (line 24) | function plugin(options) { FILE: src/plugins/tabs/tabs.js constant TABS_KEY (line 27) | const TABS_KEY = 'tabs'; class Tabs (line 28) | class Tabs { method constructor (line 29) | constructor(openmct) { method canView (line 37) | canView(domainObject) { method canEdit (line 41) | canEdit(domainObject) { method view (line 45) | view(domainObject, objectPath) { FILE: src/plugins/telemetryMean/plugin.js constant DEFAULT_SAMPLES (line 25) | const DEFAULT_SAMPLES = 10; function plugin (line 27) | function plugin() { FILE: src/plugins/telemetryMean/src/MeanTelemetryProvider.js function MeanTelemetryProvider (line 27) | function MeanTelemetryProvider(openmct) { function logError (line 127) | function logError(error) { FILE: src/plugins/telemetryMean/src/MeanTelemetryProviderSpec.js constant RANGE_KEY (line 27) | const RANGE_KEY = 'value'; function feedInputTelemetry (line 370) | function feedInputTelemetry(inputTelemetry) { function expectAveragesForTelemetry (line 374) | function expectAveragesForTelemetry(expectedAverages) { function expectObjectWasSubscribedTo (line 382) | function expectObjectWasSubscribedTo(object) { function expectAverageToBe (line 562) | function expectAverageToBe(expectedValue, averageData) { function whenTelemetryRequestedReturn (line 567) | function whenTelemetryRequestedReturn(telemetry) { function createMockObjects (line 572) | function createMockObjects() { function setSampleSize (line 580) | function setSampleSize(sampleSize) { function createMockApi (line 584) | function createMockApi() { function createMockObjectApi (line 592) | function createMockObjectApi() { function mockObjectWithType (line 596) | function mockObjectWithType(type) { function resolvePromiseWith (line 602) | function resolvePromiseWith(value) { function waitForPromises (line 609) | function waitForPromises() { function createMockTimeApi (line 613) | function createMockTimeApi() { function setTimeSystemTo (line 617) | function setTimeSystemTo(timeSystemKey) { FILE: src/plugins/telemetryMean/src/MockTelemetryApi.js function MockTelemetryApi (line 23) | function MockTelemetryApi() { FILE: src/plugins/telemetryMean/src/TelemetryAverager.js function TelemetryAverager (line 23) | function TelemetryAverager( FILE: src/plugins/telemetryTable/TableConfigurationViewProvider.js function TableConfigurationViewProvider (line 28) | function TableConfigurationViewProvider(openmct, options) { FILE: src/plugins/telemetryTable/TelemetryTable.js class TelemetryTable (line 35) | class TelemetryTable extends EventEmitter { method constructor (line 36) | constructor(domainObject, openmct, options) { method addNameColumn (line 77) | addNameColumn(telemetryObject, metadataValues) { method initialize (line 92) | initialize() { method updateTelemetryMode (line 106) | updateTelemetryMode(mode) { method updateRowLimit (line 118) | updateRowLimit(rowLimit) { method createTableRowCollections (line 130) | createTableRowCollections() { method loadComposition (line 141) | loadComposition() { method addTelemetryObject (line 155) | addTelemetryObject(telemetryObject) { method resubscribeAllObjectsToStaleness (line 201) | resubscribeAllObjectsToStaleness() { method subscribeToStaleness (line 210) | subscribeToStaleness(domainObject) { method handleStaleness (line 237) | handleStaleness(keyString, stalenessResponse, skipCheck = false) { method getTelemetryProcessor (line 252) | getTelemetryProcessor(keyString, columnMap, limitEvaluator) { method getTelemetryRemover (line 276) | getTelemetryRemover() { method incrementOutstandingRequests (line 289) | incrementOutstandingRequests() { method decrementOutstandingRequests (line 300) | decrementOutstandingRequests() { method resetRowsFromAllData (line 311) | resetRowsFromAllData() { method updateFilters (line 331) | updateFilters(updatedFilters) { method clearAndResubscribe (line 343) | clearAndResubscribe() { method removeTelemetryObject (line 352) | removeTelemetryObject(objectIdentifier) { method unsubscribeFromStaleness (line 366) | unsubscribeFromStaleness(objectIdentifier) { method clearData (line 376) | clearData() { method addColumnsForObject (line 381) | addColumnsForObject(telemetryObject) { method getColumnMapForObject (line 401) | getColumnMapForObject(objectKeyString) { method buildOptionsFromConfiguration (line 415) | buildOptionsFromConfiguration(telemetryObject) { method createColumn (line 425) | createColumn(metadatum) { method createUnitColumn (line 429) | createUnitColumn(metadatum) { method isTelemetryObject (line 433) | isTelemetryObject(domainObject) { method sortBy (line 437) | sortBy(sortOptions) { method runDelayedActions (line 448) | runDelayedActions() { method removeTelemetryCollection (line 453) | removeTelemetryCollection(keyString) { method pause (line 461) | pause() { method unpause (line 465) | unpause() { method destroy (line 470) | destroy() { FILE: src/plugins/telemetryTable/TelemetryTableColumn.js class TelemetryTableColumn (line 22) | class TelemetryTableColumn { method constructor (line 23) | constructor(openmct, metadatum, options = { selectable: false }) { method getKey (line 30) | getKey() { method getTitle (line 34) | getTitle() { method getMetadatum (line 38) | getMetadatum() { method hasValueForDatum (line 42) | hasValueForDatum(telemetryDatum) { method getRawValue (line 46) | getRawValue(telemetryDatum) { method getFormattedValue (line 50) | getFormattedValue(telemetryDatum) { method getParsedValue (line 59) | getParsedValue(telemetryDatum) { FILE: src/plugins/telemetryTable/TelemetryTableConfiguration.js class TelemetryTableConfiguration (line 28) | class TelemetryTableConfiguration extends EventEmitter { method constructor (line 31) | constructor(domainObject, openmct, options) { method getSortOptions (line 51) | getSortOptions() { method setSortOptions (line 61) | setSortOptions(sortOptions) { method getConfiguration (line 71) | getConfiguration() { method updateConfiguration (line 89) | updateConfiguration(configuration) { method objectMutated (line 101) | objectMutated(configuration) { method addSingleColumnForObject (line 107) | addSingleColumnForObject(telemetryObject, column, position) { method removeColumnsForObject (line 114) | removeColumnsForObject(objectIdentifier) { method hasColumnWithKey (line 134) | hasColumnWithKey(columnKey) { method getColumns (line 138) | getColumns() { method getAllHeaders (line 142) | getAllHeaders() { method getVisibleHeaders (line 159) | getVisibleHeaders() { method getTelemetryMode (line 178) | getTelemetryMode() { method setTelemetryMode (line 184) | setTelemetryMode(mode) { method getRowLimit (line 190) | getRowLimit() { method setRowLimit (line 196) | setRowLimit(limit) { method getPersistModeChange (line 202) | getPersistModeChange() { method setPersistModeChange (line 208) | setPersistModeChange(value) { method getColumnWidths (line 214) | getColumnWidths() { method setColumnWidths (line 220) | setColumnWidths(columnWidths) { method getColumnOrder (line 226) | getColumnOrder() { method setColumnOrder (line 232) | setColumnOrder(columnOrder) { method destroy (line 238) | destroy() { FILE: src/plugins/telemetryTable/TelemetryTableNameColumn.js class TelemetryTableNameColumn (line 25) | class TelemetryTableNameColumn extends TelemetryTableColumn { method constructor (line 26) | constructor(openmct, telemetryObject, metadatum) { method getRawValue (line 32) | getRawValue() { method getFormattedValue (line 36) | getFormattedValue() { FILE: src/plugins/telemetryTable/TelemetryTableRow.js class TelemetryTableRow (line 25) | class TelemetryTableRow { method constructor (line 26) | constructor(datum, columns, objectKeyString, limitEvaluator, inPlaceUp... method getFormattedDatum (line 36) | getFormattedDatum(headers) { method getFormattedValue (line 44) | getFormattedValue(key) { method getParsedValue (line 50) | getParsedValue(key) { method getCellComponentName (line 56) | getCellComponentName(key) { method getRowClass (line 62) | getRowClass() { method getCellLimitClasses (line 71) | getCellLimitClasses() { method getContextualDomainObject (line 86) | getContextualDomainObject(openmct, objectKeyString) { method getContextMenuActions (line 90) | getContextMenuActions() { method updateWithDatum (line 98) | updateWithDatum(row) { function createNormalizedDatum (line 118) | function createNormalizedDatum(datum, columns) { FILE: src/plugins/telemetryTable/TelemetryTableType.js function getTelemetryTableType (line 25) | function getTelemetryTableType(options) { FILE: src/plugins/telemetryTable/TelemetryTableUnitColumn.js class TelemetryTableUnitColumn (line 24) | class TelemetryTableUnitColumn extends TelemetryTableColumn { method constructor (line 25) | constructor(openmct, metadatum) { method getKey (line 39) | getKey() { method getTitle (line 43) | getTitle() { method getRawValue (line 47) | getRawValue(telemetryDatum) { method getFormattedValue (line 51) | getFormattedValue(telemetryDatum) { FILE: src/plugins/telemetryTable/TelemetryTableView.js class TelemetryTableView (line 27) | class TelemetryTableView { method constructor (line 28) | constructor(openmct, domainObject, objectPath, options) { method getViewContext (line 42) | getViewContext() { method onEditModeChange (line 50) | onEditModeChange(editMode) { method onClearData (line 54) | onClearData() { method getTable (line 58) | getTable() { method destroy (line 62) | destroy() { method show (line 69) | show(element, editMode, { renderWhenVisible }) { FILE: src/plugins/telemetryTable/TelemetryTableViewProvider.js function TelemetryTableViewProvider (line 25) | function TelemetryTableViewProvider(openmct, options) { FILE: src/plugins/telemetryTable/collections/TableRowCollection.js class TableRowCollection (line 34) | class TableRowCollection extends EventEmitter { method constructor (line 35) | constructor() { method removeRowsByObject (line 47) | removeRowsByObject(keyString) { method addRows (line 63) | addRows(rows) { method clearRowsFromTableAndFilter (line 75) | clearRowsFromTableAndFilter(rows) { method filterRows (line 86) | filterRows(rows) { method sortAndMergeRows (line 94) | sortAndMergeRows(rows) { method getInPlaceUpdateIndex (line 117) | getInPlaceUpdateIndex(row) { method updateRowInPlace (line 140) | updateRowInPlace(incomingRow, index) { method setLimit (line 150) | setLimit(rowLimit) { method removeLimit (line 154) | removeLimit() { method sortCollection (line 159) | sortCollection(rows) { method insertOrUpdateRows (line 169) | insertOrUpdateRows(rowsToAdd, addToBeginning) { method mergeSortedRows (line 184) | mergeSortedRows(incomingRows) { method firstRowInSortOrder (line 225) | firstRowInSortOrder(row1, row2) { method removeRowsByData (line 236) | removeRowsByData(data) { method sortBy (line 291) | sortBy(sortOptions) { method setSortOptions (line 306) | setSortOptions(sortOptions) { method setColumnFilter (line 310) | setColumnFilter(columnKey, filter) { method setColumnRegexFilter (line 329) | setColumnRegexFilter(columnKey, filter) { method getColumnMapForObject (line 336) | getColumnMapForObject(objectKeyString) { method isSubsetOfCurrentFilter (line 353) | isSubsetOfCurrentFilter(columnKey, filter) { method matchesFilters (line 370) | matchesFilters(row) { method rowHasColumn (line 392) | rowHasColumn(row, key) { method getRows (line 396) | getRows() { method getRowsLength (line 408) | getRowsLength() { method getValueForSortColumn (line 416) | getValueForSortColumn(row) { method clear (line 420) | clear() { method destroy (line 427) | destroy() { FILE: src/plugins/telemetryTable/constants.js constant ORDER (line 1) | const ORDER = { constant MODE (line 6) | const MODE = { FILE: src/plugins/telemetryTable/plugin.js function plugin (line 30) | function plugin( FILE: src/plugins/telemetryTable/pluginSpec.js class MockDataTransfer (line 34) | class MockDataTransfer { method constructor (line 35) | constructor() { method types (line 38) | get types() { method setData (line 41) | setData(format, data) { method getData (line 44) | getData(format) { FILE: src/plugins/telemetryTable/telemetryTableStylesInterceptor.js function telemetryTableStylesInterceptor (line 23) | function telemetryTableStylesInterceptor(openmct) { FILE: src/plugins/themes/darkmatter.js function plugin (line 26) | function plugin() { FILE: src/plugins/themes/espresso.js function plugin (line 25) | function plugin() { FILE: src/plugins/themes/installTheme.js function installTheme (line 3) | function installTheme(openmct, themeName) { FILE: src/plugins/themes/snow.js function plugin (line 25) | function plugin() { FILE: src/plugins/timeConductor/clock-mixin.js method loadClocks (line 3) | loadClocks(menuOptions) { method getActiveClock (line 21) | getActiveClock() { method getClock (line 27) | getClock(key) { method getClockMetadata (line 30) | getClockMetadata(clock) { FILE: src/plugins/timeConductor/conductorPopUpManager.js method data (line 26) | data() { method mounted (line 34) | mounted() { method initializePopup (line 40) | initializePopup() { method showPopup (line 48) | showPopup(clickEvent) { method positionBox (line 57) | positionBox() { method clearPopup (line 68) | clearPopup() { method handleClickAway (line 75) | handleClickAway(clickAwayEvent) { method canClose (line 81) | canClose(clickAwayEvent) { FILE: src/plugins/timeConductor/independent/useIndependentTimeConductorPopUp.js function useIndependentTimeConductorPopUp (line 27) | function useIndependentTimeConductorPopUp(component, parentElement, enab... FILE: src/plugins/timeConductor/plugin.js function isTruthy (line 28) | function isTruthy(a) { function validateMenuOption (line 32) | function validateMenuOption(menuOption, index) { function hasRequiredOptions (line 52) | function hasRequiredOptions(config) { function validateConfiguration (line 64) | function validateConfiguration(config, openmct) { function throwIfError (line 97) | function throwIfError(configResult) { function mountComponent (line 105) | function mountComponent(openmct, configuration) { FILE: src/plugins/timeConductor/pluginSpec.js constant THIRTY_SECONDS (line 30) | const THIRTY_SECONDS = 30 * 1000; constant ONE_MINUTE (line 31) | const ONE_MINUTE = THIRTY_SECONDS * 2; constant FIVE_MINUTES (line 32) | const FIVE_MINUTES = ONE_MINUTE * 5; constant FIFTEEN_MINUTES (line 33) | const FIFTEEN_MINUTES = FIVE_MINUTES * 3; constant THIRTY_MINUTES (line 34) | const THIRTY_MINUTES = FIFTEEN_MINUTES * 2; FILE: src/plugins/timeConductor/useClock.js function useClock (line 40) | function useClock(openmct, timeContext) { FILE: src/plugins/timeConductor/useClockOffsets.js function useClockOffsets (line 42) | function useClockOffsets(openmct, timeContext) { FILE: src/plugins/timeConductor/useTick.js function useTick (line 42) | function useTick(openmct, timeContext, throttleRate) { FILE: src/plugins/timeConductor/useTime.js function useTime (line 67) | function useTime( FILE: src/plugins/timeConductor/useTimeBounds.js function useTimeBounds (line 44) | function useTimeBounds(openmct, timeContext, throttleRate) { FILE: src/plugins/timeConductor/useTimeContext.js function useTimeContext (line 41) | function useTimeContext(openmct, objectPath) { FILE: src/plugins/timeConductor/useTimeMode.js function useTimeMode (line 52) | function useTimeMode(openmct, timeContext, independentTimeOptions, useIn... FILE: src/plugins/timeConductor/useTimeSystem.js constant DEFAULT_DURATION_FORMATTER (line 27) | const DEFAULT_DURATION_FORMATTER = 'duration'; function useTimeSystem (line 47) | function useTimeSystem(openmct, timeContext) { function getFormatter (line 94) | function getFormatter(openmct, key) { FILE: src/plugins/timeConductor/utcMultiTimeFormat.js function multiFormat (line 25) | function multiFormat(date) { FILE: src/plugins/timeline/Container.js class Container (line 26) | class Container { method constructor (line 27) | constructor(domainObject, size) { function getContainerScale (line 53) | function getContainerScale(domainObject) { FILE: src/plugins/timeline/ExtendedLinesBus.js class ExtendedLinesBus (line 23) | class ExtendedLinesBus extends EventTarget { method updateExtendedLines (line 24) | updateExtendedLines(keyString, lines) { method disableExtendEventLines (line 32) | disableExtendEventLines(keyString) { method enableExtendEventLines (line 40) | enableExtendEventLines(keyString) { method updateHoverExtendEventLine (line 48) | updateHoverExtendEventLine(keyString, id) { FILE: src/plugins/timeline/TimelineCompositionPolicy.js constant ALLOWED_TYPES (line 23) | const ALLOWED_TYPES = [ constant DISALLOWED_TYPES (line 37) | const DISALLOWED_TYPES = ['telemetry.plot.bar-graph', 'telemetry.plot.sc... function TimelineCompositionPolicy (line 38) | function TimelineCompositionPolicy(openmct) { FILE: src/plugins/timeline/TimelineElementsViewProvider.js function TimelineElementsViewProvider (line 27) | function TimelineElementsViewProvider(openmct) { FILE: src/plugins/timeline/TimelineViewProvider.js function TimelineViewProvider (line 27) | function TimelineViewProvider(openmct, extendedLinesBus) { FILE: src/plugins/timeline/configuration.js function getDefaultConfiguration (line 33) | function getDefaultConfiguration() { FILE: src/plugins/timeline/plugin.js function install (line 34) | function install(openmct) { FILE: src/plugins/timeline/timelineInterceptor.js function timelineInterceptor (line 25) | function timelineInterceptor(openmct) { FILE: src/plugins/timelist/TimelistCompositionPolicy.js function TimelistCompositionPolicy (line 24) | function TimelistCompositionPolicy(openmct) { FILE: src/plugins/timelist/TimelistViewProvider.js function TimelistViewProvider (line 28) | function TimelistViewProvider(openmct) { FILE: src/plugins/timelist/constants.js constant SORT_ORDER_OPTIONS (line 1) | const SORT_ORDER_OPTIONS = [ constant TIMELIST_TYPE (line 24) | const TIMELIST_TYPE = 'timelist'; constant CURRENT_CSS_SUFFIX (line 26) | const CURRENT_CSS_SUFFIX = '--is-current'; constant PAST_CSS_SUFFIX (line 27) | const PAST_CSS_SUFFIX = '--is-past'; constant FUTURE_CSS_SUFFIX (line 28) | const FUTURE_CSS_SUFFIX = '--is-future'; FILE: src/plugins/timelist/inspector/TimeListInspectorViewProvider.js function TimeListInspectorViewProvider (line 28) | function TimeListInspectorViewProvider(openmct) { FILE: src/plugins/timelist/pluginSpec.js constant TIME_FORMAT (line 31) | const TIME_FORMAT = 'YYYY-MM-DD HH:mm:ss'; constant LIST_ITEM_CLASS (line 33) | const LIST_ITEM_CLASS = '.js-table__body .js-list-item'; constant LIST_ITEM_VALUE_CLASS (line 34) | const LIST_ITEM_VALUE_CLASS = '.js-list-item__value'; constant LIST_ITEM_BODY_CLASS (line 35) | const LIST_ITEM_BODY_CLASS = '.js-table__body th'; FILE: src/plugins/timelist/svg-progress.js constant DEGREES_TO_RADIANS (line 2) | const DEGREES_TO_RADIANS = PI / 180; constant SVG_VB_SIZE (line 6) | const SVG_VB_SIZE = 100; constant UPDATE_RATE_MS (line 7) | const UPDATE_RATE_MS = 1000; function progToDegrees (line 9) | function progToDegrees(progVal) { function renderProgress (line 13) | function renderProgress(progressPercent, element) { function updateProgress (line 30) | function updateProgress(start, end, timestamp, element) { FILE: src/plugins/timer/TimerViewProvider.js function TimerViewProvider (line 27) | function TimerViewProvider(openmct) { FILE: src/plugins/timer/actions/PauseTimerAction.js constant PAUSE_TIMER_ACTION_KEY (line 23) | const PAUSE_TIMER_ACTION_KEY = 'timer.pause'; class PauseTimerAction (line 25) | class PauseTimerAction { method constructor (line 26) | constructor(openmct) { method invoke (line 36) | invoke(objectPath) { method appliesTo (line 48) | appliesTo(objectPath, view = {}) { FILE: src/plugins/timer/actions/RestartTimerAction.js constant RESTART_TIMER_ACTION_KEY (line 23) | const RESTART_TIMER_ACTION_KEY = 'timer.restart'; class RestartTimerAction (line 25) | class RestartTimerAction { method constructor (line 26) | constructor(openmct) { method invoke (line 36) | invoke(objectPath) { method appliesTo (line 49) | appliesTo(objectPath, view = {}) { FILE: src/plugins/timer/actions/StartTimerAction.js constant START_TIMER_ACTION_KEY (line 23) | const START_TIMER_ACTION_KEY = 'timer.start'; class StartTimerAction (line 25) | class StartTimerAction { method constructor (line 26) | constructor(openmct) { method invoke (line 37) | invoke(objectPath) { method appliesTo (line 61) | appliesTo(objectPath, view = {}) { FILE: src/plugins/timer/actions/StopTimerAction.js constant STOP_TIMER_ACTION_KEY (line 23) | const STOP_TIMER_ACTION_KEY = 'timer.stop'; class StopTimerAction (line 25) | class StopTimerAction { method constructor (line 26) | constructor(openmct) { method invoke (line 36) | invoke(objectPath) { method appliesTo (line 49) | appliesTo(objectPath, view = {}) { FILE: src/plugins/timer/plugin.js function TimerPlugin (line 30) | function TimerPlugin() { FILE: src/plugins/timer/pluginSpec.js function setupTimer (line 37) | function setupTimer() { FILE: src/plugins/userIndicator/plugin.js function UserIndicatorPlugin (line 25) | function UserIndicatorPlugin() { FILE: src/plugins/userIndicator/pluginSpec.js constant USERNAME (line 28) | const USERNAME = 'Coach McGuirk'; FILE: src/plugins/utcTimeSystem/DurationFormat.js constant DATE_FORMAT (line 3) | const DATE_FORMAT = 'HH:mm:ss'; constant DATE_FORMATS (line 4) | const DATE_FORMATS = [DATE_FORMAT, `${DATE_FORMAT}.SSS`]; class DurationFormat (line 16) | class DurationFormat { method constructor (line 17) | constructor() { method format (line 20) | format(value, formatString) { method parse (line 24) | parse(text) { method validate (line 28) | validate(text) { FILE: src/plugins/utcTimeSystem/LocalClock.js class LocalClock (line 32) | class LocalClock extends DefaultClock { method constructor (line 33) | constructor(period = 100) { method start (line 45) | start() { method stop (line 50) | stop() { method tick (line 57) | tick() { FILE: src/plugins/utcTimeSystem/UTCTimeFormat.js class UTCTimeFormat (line 32) | class UTCTimeFormat { method constructor (line 33) | constructor() { method isValidFormatString (line 52) | isValidFormatString(formatString) { method format (line 63) | format(value, formatString) { method formatDate (line 83) | formatDate(value) { method parse (line 93) | parse(text, formatString) { method validate (line 101) | validate(text) { FILE: src/plugins/utcTimeSystem/UTCTimeSystem.js class UTCTimeSystem (line 28) | class UTCTimeSystem { method constructor (line 33) | constructor() { FILE: src/plugins/viewDatumAction/ViewDatumAction.js constant VIEW_DATUM_ACTION_KEY (line 27) | const VIEW_DATUM_ACTION_KEY = 'viewDatumAction'; class ViewDatumAction (line 29) | class ViewDatumAction { method constructor (line 30) | constructor(openmct) { method invoke (line 38) | invoke(objectPath, view) { method appliesTo (line 65) | appliesTo(objectPath, view = {}) { FILE: src/plugins/viewDatumAction/plugin.js function plugin (line 25) | function plugin() { FILE: src/plugins/viewLargeAction/plugin.js function plugin (line 25) | function plugin() { FILE: src/plugins/viewLargeAction/viewLargeAction.js constant VIEW_LARGE_ACTION_KEY (line 27) | const VIEW_LARGE_ACTION_KEY = 'large.view'; class ViewLargeAction (line 29) | class ViewLargeAction { method constructor (line 30) | constructor(openmct) { method invoke (line 44) | invoke(objectPath, view) { method appliesTo (line 56) | appliesTo(objectPath, view) { method _expand (line 66) | _expand(objectPath, view) { method _getPreview (line 82) | _getPreview(objectPath, view) { FILE: src/plugins/webPage/WebPageViewProvider.js function WebPage (line 27) | function WebPage(openmct) { FILE: src/plugins/webPage/plugin.js function plugin (line 25) | function plugin() { FILE: src/plugins/webPage/pluginSpec.js function getView (line 27) | function getView(openmct, domainObj, objectPath) { function destroyView (line 34) | function destroyView(view) { FILE: src/selection/Selection.js class Selection (line 41) | class Selection extends EventEmitter { method constructor (line 45) | constructor(openmct) { method get (line 59) | get() { method select (line 70) | select(selectable, isMultiSelectEvent) { method handleMultiSelect (line 90) | handleMultiSelect(selectable) { method handleSingleSelect (line 103) | handleSingleSelect(selectable) { method elementSelected (line 114) | elementSelected(selectable) { method remove (line 120) | remove(selectable) { method setSelectionStyles (line 133) | setSelectionStyles(selectable) { method removeSelectionAttributes (line 137) | removeSelectionAttributes(selectionPath, keepParentStyle) { method addSelectionAttributes (line 150) | addSelectionAttributes(selectable) { method parentSupportsMultiSelect (line 162) | parentSupportsMultiSelect(selectable) { method selectionContainsParent (line 168) | selectionContainsParent(selectable) { method isPeer (line 174) | isPeer(selectable) { method isSelectable (line 180) | isSelectable(element) { method capture (line 190) | capture(selectable) { method selectCapture (line 202) | selectCapture(selectable, event) { method selectable (line 225) | selectable(element, context, select) { FILE: src/tools/url.js function paramsToArray (line 32) | function paramsToArray(openmct, customUrlParams = {}) { function identifierToString (line 52) | function identifierToString(openmct, objectPath) { function objectPathToUrl (line 62) | function objectPathToUrl(openmct, objectPath, customUrlParams = {}) { FILE: src/ui/color/Color.js function Color (line 35) | function Color(integerArray) { FILE: src/ui/color/ColorHelper.js constant COLOR_PALETTE (line 23) | const COLOR_PALETTE = [ function isDefaultColor (line 56) | function isDefaultColor(color) { FILE: src/ui/color/ColorPalette.js function ColorPalette (line 38) | function ColorPalette() { FILE: src/ui/composables/alignmentContext.js function useAlignment (line 36) | function useAlignment(targetObject, objectPath, openmct) { FILE: src/ui/composables/edit.js function useIsEditing (line 35) | function useIsEditing(openmct) { FILE: src/ui/composables/event.js function useEventListener (line 34) | function useEventListener(target, event, handler) { function useEventEmitter (line 74) | function useEventEmitter(emitter, event, callback) { FILE: src/ui/composables/resize.js function useResizeObserver (line 34) | function useResizeObserver() { function useWindowResize (line 69) | function useWindowResize(throttleMs = 100) { FILE: src/ui/inspector/InspectorDetailsSpec.js constant INSPECTOR_SELECTOR_PREFIX (line 26) | const INSPECTOR_SELECTOR_PREFIX = '.c-inspect-properties__'; function getDetailsElements (line 130) | function getDetailsElements() { function getDetails (line 137) | function getDetails() { function getText (line 149) | function getText(element, selectorSuffix) { FILE: src/ui/inspector/InspectorStylesSpec.js function createViewComponent (line 190) | function createViewComponent(component) { FILE: src/ui/layout/Container.js class Container (line 3) | class Container { method constructor (line 4) | constructor(size) { FILE: src/ui/layout/Frame.js class Frame (line 3) | class Frame { method constructor (line 4) | constructor(domainObjectIdentifier, size) { FILE: src/ui/layout/LayoutSpec.js function createLayout (line 101) | async function createLayout() { function setComponents (line 127) | function setComponents() { function isCollapsed (line 144) | function isCollapsed(el) { function setHideParams (line 148) | function setHideParams() { function toggleCollapseButtons (line 154) | function toggleCollapseButtons() { function toggleExpandButtons (line 160) | function toggleExpandButtons() { FILE: src/ui/mixins/context-menu-gesture.js method default (line 8) | default() { method data (line 13) | data() { method mounted (line 18) | mounted() { method beforeUnmount (line 42) | beforeUnmount() { method removeListeners (line 47) | removeListeners() { method showContextMenu (line 51) | showContextMenu(event) { method onContextMenuDestroyed (line 77) | onContextMenuDestroyed() { FILE: src/ui/mixins/object-link.js method default (line 8) | default() { method objectLink (line 14) | objectLink() { FILE: src/ui/mixins/staleness-mixin.js method data (line 29) | data() { method isStale (line 38) | isStale() { method getSubscriptionId (line 43) | getSubscriptionId(domainObject) { method setupClockChangedEvent (line 48) | setupClockChangedEvent(callback) { method addToCompositionMap (line 53) | addToCompositionMap(id, domainObject) { method compositionIterator (line 58) | compositionIterator(callback) { method subscribeToStaleness (line 72) | subscribeToStaleness(domainObjectList, callback) { method triggerUnsubscribeFromStaleness (line 91) | triggerUnsubscribeFromStaleness(domainObjectList, callback) { method setupStalenessUtils (line 120) | setupStalenessUtils(domainObject) { method teardownStalenessUtils (line 131) | teardownStalenessUtils(domainObject) { method setupStalenessSubscription (line 139) | setupStalenessSubscription(domainObject, callback) { method teardownStalenessSubscription (line 148) | teardownStalenessSubscription(domainObject) { method resubscribeToStaleness (line 156) | resubscribeToStaleness(domainObject, callback, unsubscribeCallback) { method requestStaleness (line 164) | async requestStaleness(domainObject, callback) { method handleStalenessResponse (line 171) | handleStalenessResponse(id, stalenessResponse, callback) { method clearStaleness (line 184) | clearStaleness(id) { method addOrRemoveStaleObject (line 193) | addOrRemoveStaleObject(id, stalenessResponse) { method unmounted (line 206) | unmounted() { FILE: src/ui/mixins/toggle-mixin.js method data (line 2) | data() { method toggle (line 8) | toggle(event) { method unmounted (line 28) | unmounted() { FILE: src/ui/preview/PreviewAction.js constant PREVIEW_ACTION_KEY (line 27) | const PREVIEW_ACTION_KEY = 'preview'; class PreviewAction (line 29) | class PreviewAction extends EventEmitter { method constructor (line 30) | constructor(openmct) { method invoke (line 52) | invoke(objectPath, viewOptions) { method appliesTo (line 98) | appliesTo(objectPath, view = {}) { method _preventPreview (line 109) | _preventPreview(objectPath) { FILE: src/ui/preview/ViewHistoricalDataAction.js constant VIEW_HISTORICAL_DATA_ACTION_KEY (line 25) | const VIEW_HISTORICAL_DATA_ACTION_KEY = 'viewHistoricalData'; class ViewHistoricalDataAction (line 27) | class ViewHistoricalDataAction extends PreviewAction { method constructor (line 28) | constructor(openmct) { method appliesTo (line 38) | appliesTo(objectPath, view = {}) { FILE: src/ui/registries/InspectorViewRegistry.js constant DEFAULT_VIEW_PRIORITY (line 23) | const DEFAULT_VIEW_PRIORITY = 0; class InspectorViewRegistry (line 29) | class InspectorViewRegistry { method constructor (line 30) | constructor() { method get (line 42) | get(selection) { method addProvider (line 68) | addProvider(provider) { method getByProviderKey (line 92) | getByProviderKey(key) { method #getAllProviders (line 99) | #getAllProviders() { FILE: src/ui/registries/ToolbarRegistry.js class ToolbarRegistry (line 28) | class ToolbarRegistry { method constructor (line 29) | constructor() { method get (line 40) | get(selection) { method getAllProviders (line 57) | getAllProviders() { method getByProviderKey (line 64) | getByProviderKey(key) { method addProvider (line 74) | addProvider(provider) { FILE: src/ui/registries/ViewRegistry.js class ViewRegistry (line 31) | class ViewRegistry extends EventEmitter { method constructor (line 32) | constructor() { method get (line 46) | get(item, objectPath) { method getAllProviders (line 68) | getAllProviders() { method addProvider (line 77) | addProvider(provider) { method getByProviderKey (line 108) | getByProviderKey(key) { method getByVPID (line 117) | getByVPID(vpid) { FILE: src/ui/router/ApplicationRouter.js class ApplicationRouter (line 27) | class ApplicationRouter extends EventEmitter { method constructor (line 45) | constructor(openmct) { method destroy (line 63) | destroy() { method deleteSearchParam (line 72) | deleteSearchParam(paramName) { method getAllSearchParams (line 84) | getAllSearchParams() { method getCurrentLocation (line 103) | getCurrentLocation() { method getHashRelativeURL (line 112) | getHashRelativeURL() { method getParams (line 121) | getParams() { method getSearchParam (line 130) | getSearchParam(paramName) { method navigate (line 140) | navigate(hash) { method isNavigatedObject (line 151) | isNavigatedObject(objectPath) { method route (line 168) | route(matcher, callback) { method set (line 181) | set(path, queryString) { method setAllSearchParams (line 188) | setAllSearchParams() { method setLocationFromUrl (line 195) | setLocationFromUrl() { method setPath (line 204) | setPath(path) { method setSearchParam (line 214) | setSearchParam(paramName, paramValue) { method start (line 224) | start() { method update (line 243) | update(path, params) { method updateParams (line 259) | updateParams(updateParams) { method updateTimeSettings (line 275) | updateTimeSettings() { method createLocation (line 291) | createLocation(pathString) { method doPathChange (line 314) | doPathChange(newPath, oldPath) { method doParamsChange (line 339) | doParamsChange(newParams, oldParams) { method handleLocationChange (line 366) | handleLocationChange(pathString) { method hashChanged (line 394) | hashChanged(hash) { method setHash (line 405) | setHash(hash) { method setQueryString (line 415) | setQueryString(queryString) { function paramsToObject (line 427) | function paramsToObject(searchParams) { FILE: src/ui/router/Browse.js class Browse (line 22) | class Browse { method constructor (line 52) | constructor(openmct) { method #onParamsChanged (line 59) | #onParamsChanged(newParams, oldParams, changed) { method #viewObject (line 70) | #viewObject(object, viewProvider) { method #handleBrowseObjectUpdate (line 83) | #handleBrowseObjectUpdate(newObject) { method #navigateToPath (line 91) | async #navigateToPath(path, currentViewKey) { method #pathToObjects (line 145) | #pathToObjects(path) { method #getPreferredViewForObjectType (line 156) | #getPreferredViewForObjectType(obj) { method #navigateToFirstChildOfRoot (line 162) | async #navigateToFirstChildOfRoot() { method #clearMutationListeners (line 181) | #clearMutationListeners() { method #handleBrowseRoute (line 191) | #handleBrowseRoute(path, results, params) { FILE: src/utils/agent/Agent.js class Agent (line 29) | class Agent { method constructor (line 30) | constructor(window) { method isMobile (line 43) | isMobile() { method isPhone (line 50) | isPhone() { method isAndroidTablet (line 67) | isAndroidTablet() { method isTablet (line 82) | isTablet() { method isPortrait (line 93) | isPortrait() { method isLandscape (line 116) | isLandscape() { method isTouch (line 123) | isTouch() { method isBrowser (line 133) | isBrowser(name) { FILE: src/utils/agent/AgentSpec.js constant TEST_USER_AGENTS (line 24) | const TEST_USER_AGENTS = { FILE: src/utils/clipboard.js class Clipboard (line 1) | class Clipboard { method updateClipboard (line 2) | updateClipboard(newClip) { method readClipboard (line 7) | readClipboard() { FILE: src/utils/clock/DefaultClock.js class DefaultClock (line 29) | class DefaultClock extends EventEmitter { method constructor (line 30) | constructor() { method tick (line 39) | tick(tickValue) { method on (line 54) | on(event, fn, context) { method off (line 75) | off(event, fn, context, once) { method stop (line 85) | stop() { method start (line 89) | start() { method currentValue (line 96) | currentValue() { FILE: src/utils/debounce.js function debounce (line 1) | function debounce(func, delay) { FILE: src/utils/duration.js constant ONE_SECOND (line 23) | const ONE_SECOND = 1000; constant ONE_MINUTE (line 24) | const ONE_MINUTE = 60 * ONE_SECOND; constant ONE_HOUR (line 25) | const ONE_HOUR = ONE_MINUTE * 60; constant ONE_DAY (line 26) | const ONE_DAY = ONE_HOUR * 24; function normalizeAge (line 28) | function normalizeAge(num) { function padLeadingZeros (line 35) | function padLeadingZeros(num, numOfLeadingZeros) { function toDoubleDigits (line 39) | function toDoubleDigits(num) { function toTripleDigits (line 43) | function toTripleDigits(num) { function addTimeSuffix (line 47) | function addTimeSuffix(value, suffix) { function millisecondsToDHMS (line 51) | function millisecondsToDHMS(numericDuration) { function getPreciseDuration (line 74) | function getPreciseDuration( FILE: src/utils/encoding.js function encode_url (line 23) | function encode_url(url) { FILE: src/utils/mount.js function mount (line 16) | function mount(component, { props, children, element } = {}) { FILE: src/utils/raf.js function raf (line 1) | function raf(callback) { FILE: src/utils/random.js function seededRandom (line 7) | function seededRandom(seed = Date.now()) { FILE: src/utils/sanitization.js function filter__proto__ (line 23) | function filter__proto__(key, value) { FILE: src/utils/staleness.js class StalenessUtils (line 23) | class StalenessUtils { method constructor (line 24) | constructor(openmct, domainObject) { method shouldUpdateStaleness (line 34) | shouldUpdateStaleness(stalenessResponse, id) { method watchTimeSystem (line 48) | watchTimeSystem() { method unwatchTimeSystem (line 52) | unwatchTimeSystem() { method setTimeSystem (line 56) | setTimeSystem(timeSystem) { method parseTime (line 60) | parseTime(stalenessResponse) { method destroy (line 74) | destroy() { FILE: src/utils/template/templateHelpers.js function convertTemplateToHTML (line 1) | function convertTemplateToHTML(templateString) { function toggleClass (line 17) | function toggleClass(element, className) { FILE: src/utils/template/templateHelpersSpec.js constant CLASS_AS_NON_EMPTY_STRING (line 24) | const CLASS_AS_NON_EMPTY_STRING = 'class-to-toggle'; constant CLASS_AS_EMPTY_STRING (line 25) | const CLASS_AS_EMPTY_STRING = ''; constant CLASS_DEFAULT (line 26) | const CLASS_DEFAULT = CLASS_AS_NON_EMPTY_STRING; constant CLASS_SECONDARY (line 27) | const CLASS_SECONDARY = 'another-class-to-toggle'; constant CLASS_TERTIARY (line 28) | const CLASS_TERTIARY = 'yet-another-class-to-toggle'; constant CLASS_TO_TOGGLE (line 30) | const CLASS_TO_TOGGLE = CLASS_DEFAULT; FILE: src/utils/testing.js constant EXAMPLE_ROLE (line 29) | const EXAMPLE_ROLE = 'flight'; constant DEFAULT_TIME_OPTIONS (line 30) | const DEFAULT_TIME_OPTIONS = { function createOpenMct (line 38) | function createOpenMct(timeSystemOptions = DEFAULT_TIME_OPTIONS) { function createMouseEvent (line 57) | function createMouseEvent(eventName) { function spyOnBuiltins (line 65) | function spyOnBuiltins(functionNames, object = window) { function clearBuiltinSpies (line 80) | function clearBuiltinSpies() { function resetApplicationState (line 85) | function resetApplicationState(openmct) { function simulateKeyEvent (line 110) | function simulateKeyEvent(opts) { function clearBuiltinSpy (line 129) | function clearBuiltinSpy(funcDefinition) { function getLatestTelemetry (line 133) | function getLatestTelemetry(telemetry = [], opts = {}) { function getMockObjects (line 162) | function getMockObjects(opts = {}) { function getMockTelemetry (line 246) | function getMockTelemetry(opts = {}) { function renderWhenVisible (line 280) | function renderWhenVisible(func) { function copyObj (line 286) | function copyObj(obj) { function setMockObjects (line 291) | function setMockObjects() { FILE: src/utils/testing/mockLocalStorage.js function mockLocalStorage (line 1) | function mockLocalStorage() { FILE: src/utils/throttle.js function throttle (line 8) | function throttle(func, wait) { FILE: src/utils/useEventBus.js function useEventBus (line 4) | function useEventBus() { FILE: src/utils/visibility/VisibilityObserver.js class VisibilityObserver (line 26) | class VisibilityObserver { method constructor (line 55) | constructor(element, rootContainer) { method #inOverlay (line 73) | #inOverlay() { method renderWhenVisible (line 100) | renderWhenVisible(func) { method destroy (line 119) | destroy() { FILE: src/utils/vue/useDragResizer.js function useDragResizer (line 45) | function useDragResizer({ initialX = 0, initialY = 0, callback } = {}) { FILE: src/utils/vue/useFlexContainers.js function useFlexContainers (line 40) | function useFlexContainers( FILE: src/utils/vue/useIsEditing.js function useIsEditing (line 25) | function useIsEditing(openmct) { FILE: src/utils/vueWrapHtmlElement.js function vueWrapHtmlElement (line 9) | function vueWrapHtmlElement(element) {