From 888afd88b819a94fa2eea49c6a860ca4511461e0 Mon Sep 17 00:00:00 2001 From: Andrew Henry Date: Thu, 10 Sep 2020 19:11:14 -0700 Subject: [PATCH 1/4] Update namespace of object after location selected --- platform/commonUI/edit/src/creation/CreateWizard.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/platform/commonUI/edit/src/creation/CreateWizard.js b/platform/commonUI/edit/src/creation/CreateWizard.js index 4d262ab9a3..0fd053d364 100644 --- a/platform/commonUI/edit/src/creation/CreateWizard.js +++ b/platform/commonUI/edit/src/creation/CreateWizard.js @@ -112,6 +112,9 @@ define( formModel = this.createModel(formValue); formModel.location = parent.getId(); + + this.updateNamespaceFromParent(parent); + this.domainObject.useCapability("mutation", function () { return formModel; }); @@ -119,6 +122,14 @@ define( return this.domainObject; }; + /** @private */ + CreateWizard.prototype.updateNamespaceFromParent = function (parent) { + let childIdentifier = this.domainObject.useCapability('adapter').identifier; + let parentIdentifier = parent.useCapability('adapter').identifier; + childIdentifier.namespace = parentIdentifier.namespace; + this.domainObject.id = this.openmct.objects.makeKeyString(childIdentifier); + }; + /** * Get the initial value for the form being described. * This will include the values for all properties described From 0da5409092a3af673dd49f4f51eaa9cc4a226b8b Mon Sep 17 00:00:00 2001 From: David Tsay <3614296+davetsay@users.noreply.github.com> Date: Mon, 14 Sep 2020 08:14:24 -0700 Subject: [PATCH 2/4] [Plots] Allow changing x-axis metadata (#3177) * allow change of x-axis metadata in single plots * only enable x key toggle when appropriate * prevent x-axis toggle if data does not exist for new x-axis key * reset x-axis selection on bounds change --- src/plugins/plot/res/templates/mct-plot.html | 18 ++++++-- .../plot/src/chart/MCTChartController.js | 8 +++- .../plot/src/configuration/PlotSeries.js | 13 ++++++ .../plot/src/configuration/XAxisModel.js | 5 ++ .../plot/src/plot/MCTPlotController.js | 46 +++++++++++++++++++ .../plot/src/plot/MCTTicksController.js | 24 +++++++--- .../plot/src/telemetry/PlotController.js | 28 +++++++++-- src/styles/_legacy-plots.scss | 21 ++++++++- 8 files changed, 148 insertions(+), 15 deletions(-) diff --git a/src/plugins/plot/res/templates/mct-plot.html b/src/plugins/plot/res/templates/mct-plot.html index 2f275a9cb8..f0d9e4a616 100644 --- a/src/plugins/plot/res/templates/mct-plot.html +++ b/src/plugins/plot/res/templates/mct-plot.html @@ -240,9 +240,9 @@ -
+
-
+
{{ xAxis.get('label') }}
+ +
diff --git a/src/plugins/plot/src/chart/MCTChartController.js b/src/plugins/plot/src/chart/MCTChartController.js index 096af92aa8..c7899311bc 100644 --- a/src/plugins/plot/src/chart/MCTChartController.js +++ b/src/plugins/plot/src/chart/MCTChartController.js @@ -66,7 +66,6 @@ function ( this.listenTo(this.config.series, 'add', this.onSeriesAdd, this); this.listenTo(this.config.series, 'remove', this.onSeriesRemove, this); this.listenTo(this.config.yAxis, 'change:key', this.clearOffset, this); - this.listenTo(this.config.xAxis, 'change:key', this.clearOffset, this); this.listenTo(this.config.yAxis, 'change', this.scheduleDraw); this.listenTo(this.config.xAxis, 'change', this.scheduleDraw); this.$scope.$watch('highlights', this.scheduleDraw); @@ -79,7 +78,14 @@ function ( MCTChartController.$inject = ['$scope']; + MCTChartController.prototype.reDraw = function (mode, o, series) { + this.changeInterpolate(mode, o, series); + this.changeMarkers(mode, o, series); + this.changeAlarmMarkers(mode, o, series); + }; + MCTChartController.prototype.onSeriesAdd = function (series) { + this.listenTo(series, 'change:xKey', this.reDraw, this); this.listenTo(series, 'change:interpolate', this.changeInterpolate, this); this.listenTo(series, 'change:markers', this.changeMarkers, this); this.listenTo(series, 'change:alarmMarkers', this.changeAlarmMarkers, this); diff --git a/src/plugins/plot/src/configuration/PlotSeries.js b/src/plugins/plot/src/configuration/PlotSeries.js index 4225a695fb..ab52dd11d3 100644 --- a/src/plugins/plot/src/configuration/PlotSeries.js +++ b/src/plugins/plot/src/configuration/PlotSeries.js @@ -428,6 +428,19 @@ define([ this.filters = deepCopiedFilters; } }, + getDisplayRange: function (xKey) { + const unsortedData = this.data; + this.data = []; + unsortedData.forEach(point => this.add(point, false)); + + const minValue = this.getXVal(this.data[0]); + const maxValue = this.getXVal(this.data[this.data.length - 1]); + + return { + min: minValue, + max: maxValue + }; + }, markerOptionsDisplayText: function () { const showMarkers = this.get('markers'); if (!showMarkers) { diff --git a/src/plugins/plot/src/configuration/XAxisModel.js b/src/plugins/plot/src/configuration/XAxisModel.js index bbd99aff30..ccdfdde252 100644 --- a/src/plugins/plot/src/configuration/XAxisModel.js +++ b/src/plugins/plot/src/configuration/XAxisModel.js @@ -49,6 +49,7 @@ define([ } this.listenTo(this, 'change:key', this.changeKey, this); + this.listenTo(this, 'resetSeries', this.resetSeries, this); }, changeKey: function (newKey) { const series = this.plot.series.first(); @@ -66,6 +67,10 @@ define([ this.plot.series.forEach(function (plotSeries) { plotSeries.set('xKey', newKey); + }); + }, + resetSeries: function () { + this.plot.series.forEach(function (plotSeries) { plotSeries.reset(); }); }, diff --git a/src/plugins/plot/src/plot/MCTPlotController.js b/src/plugins/plot/src/plot/MCTPlotController.js index 904c27ee9b..5f66e0b3eb 100644 --- a/src/plugins/plot/src/plot/MCTPlotController.js +++ b/src/plugins/plot/src/plot/MCTPlotController.js @@ -102,12 +102,32 @@ define([ this.listenTo(this.$scope, 'plot:tickWidth', this.onTickWidthChange, this); this.listenTo(this.$scope, 'plot:highlight:set', this.onPlotHighlightSet, this); this.listenTo(this.$scope, 'plot:reinitializeCanvas', this.initCanvas, this); + this.listenTo(this.config.xAxis, 'resetSeries', this.setUpXAxisOptions, this); this.listenTo(this.config.xAxis, 'change:displayRange', this.onXAxisChange, this); this.listenTo(this.config.yAxis, 'change:displayRange', this.onYAxisChange, this); + this.setUpXAxisOptions(); this.setUpYAxisOptions(); }; + MCTPlotController.prototype.setUpXAxisOptions = function () { + const xAxisKey = this.config.xAxis.get('key'); + + if (this.$scope.series.length === 1) { + let metadata = this.$scope.series[0].metadata; + + this.$scope.xKeyOptions = metadata + .valuesForHints(['domain']) + .map(function (o) { + return { + name: o.name, + key: o.key + }; + }); + this.$scope.selectedXKeyOption = this.getXKeyOption(xAxisKey); + } + }; + MCTPlotController.prototype.setUpYAxisOptions = function () { if (this.$scope.series.length === 1) { let metadata = this.$scope.series[0].metadata; @@ -534,6 +554,32 @@ define([ this.cursorGuide = !this.cursorGuide; }; + MCTPlotController.prototype.getXKeyOption = function (key) { + return this.$scope.xKeyOptions.find(option => option.key === key); + }; + + MCTPlotController.prototype.isEnabledXKeyToggle = function () { + const isSinglePlot = this.$scope.xKeyOptions && this.$scope.xKeyOptions.length > 1 && this.$scope.series.length === 1; + const isFrozen = this.config.xAxis.get('frozen'); + const inRealTimeMode = this.config.openmct.time.clock(); + + return isSinglePlot && !isFrozen && !inRealTimeMode; + }; + + MCTPlotController.prototype.toggleXKeyOption = function (lastXKey, series) { + const selectedXKey = this.$scope.selectedXKeyOption.key; + const dataForSelectedXKey = series.data + ? series.data[0][selectedXKey] + : undefined; + + if (dataForSelectedXKey !== undefined) { + this.config.xAxis.set('key', selectedXKey); + } else { + this.config.openmct.notifications.error('Cannot change x-axis view as no data exists for this view type.'); + this.$scope.selectedXKeyOption.key = lastXKey; + } + }; + MCTPlotController.prototype.toggleYAxisLabel = function (label, options, series) { let yAxisObject = options.filter(o => o.name === label)[0]; diff --git a/src/plugins/plot/src/plot/MCTTicksController.js b/src/plugins/plot/src/plot/MCTTicksController.js index 31258158ae..ffcb0ce935 100644 --- a/src/plugins/plot/src/plot/MCTTicksController.js +++ b/src/plugins/plot/src/plot/MCTTicksController.js @@ -126,6 +126,7 @@ define([ this.tickUpdate = false; this.listenTo(this.axis, 'change:displayRange', this.updateTicks, this); this.listenTo(this.axis, 'change:format', this.updateTicks, this); + this.listenTo(this.axis, 'change:key', this.updateTicksForceRegeneration, this); this.listenTo(this.$scope, '$destroy', this.stopListening, this); this.updateTicks(); }; @@ -137,12 +138,19 @@ define([ /** * Determine whether ticks should be regenerated for a given range. - * Ticks are updated a) if they don't exist, b) if the existing ticks are - * outside of given range, or c) if the range exceeds the size of the tick - * range by more than one tick step. + * Ticks are updated + * a) if they don't exist, + * b) if existing ticks are outside of given range, + * c) if range exceeds size of tick range by more than one tick step, + * d) if forced to regenerate (ex. changing x-axis metadata). + * * @private */ - MCTTicksController.prototype.shouldRegenerateTicks = function (range) { + MCTTicksController.prototype.shouldRegenerateTicks = function (range, forceRegeneration) { + if (forceRegeneration) { + return true; + } + if (!this.tickRange || !this.$scope.ticks || !this.$scope.ticks.length) { return true; } @@ -175,7 +183,11 @@ define([ return ticks(range.min, range.max, number); }; - MCTTicksController.prototype.updateTicks = function () { + MCTTicksController.prototype.updateTicksForceRegeneration = function () { + this.updateTicks(true); + }; + + MCTTicksController.prototype.updateTicks = function (forceRegeneration = false) { const range = this.axis.get('displayRange'); if (!range) { delete this.$scope.min; @@ -196,7 +208,7 @@ define([ this.$scope.min = range.min; this.$scope.max = range.max; this.$scope.interval = Math.abs(range.min - range.max); - if (this.shouldRegenerateTicks(range)) { + if (this.shouldRegenerateTicks(range, forceRegeneration)) { let newTicks = this.getTicks(); this.tickRange = { min: Math.min.apply(Math, newTicks), diff --git a/src/plugins/plot/src/telemetry/PlotController.js b/src/plugins/plot/src/telemetry/PlotController.js index 2981275aa4..3536f82434 100644 --- a/src/plugins/plot/src/telemetry/PlotController.js +++ b/src/plugins/plot/src/telemetry/PlotController.js @@ -90,7 +90,7 @@ define([ PlotController.prototype.followTimeConductor = function () { this.listenTo(this.openmct.time, 'bounds', this.updateDisplayBounds, this); - this.listenTo(this.openmct.time, 'timeSystem', this.onTimeSystemChange, this); + this.listenTo(this.openmct.time, 'timeSystem', this.syncXAxisToTimeSystem, this); this.synchronized(true); }; @@ -134,6 +134,9 @@ define([ }; PlotController.prototype.addSeries = function (series) { + this.listenTo(series, 'change:xKey', (xKey) => { + this.setDisplayRange(series, xKey); + }, this); this.listenTo(series, 'change:yKey', () => { this.loadSeriesData(series); }, this); @@ -145,6 +148,15 @@ define([ this.loadSeriesData(series); }; + PlotController.prototype.setDisplayRange = function (series, xKey) { + if (this.config.series.models.length !== 1) { + return; + } + + const displayRange = series.getDisplayRange(xKey); + this.config.xAxis.set('range', displayRange); + }; + PlotController.prototype.removeSeries = function (plotSeries) { this.stopListening(plotSeries); }; @@ -165,8 +177,9 @@ define([ return config; }; - PlotController.prototype.onTimeSystemChange = function (timeSystem) { + PlotController.prototype.syncXAxisToTimeSystem = function (timeSystem) { this.config.xAxis.set('key', timeSystem.key); + this.config.xAxis.emit('resetSeries'); }; PlotController.prototype.destroy = function () { @@ -189,7 +202,8 @@ define([ plotSeries.load({ size: this.$element[0].offsetWidth, start: range.min, - end: range.max + end: range.max, + domain: this.config.xAxis.get('key') }) .then(this.stopLoading()); if (purge) { @@ -202,10 +216,18 @@ define([ * Track latest display bounds. Forces update when not receiving ticks. */ PlotController.prototype.updateDisplayBounds = function (bounds, isTick) { + + const xAxisKey = this.config.xAxis.get('key'); + const timeSystem = this.openmct.time.timeSystem(); const newRange = { min: bounds.start, max: bounds.end }; + + if (xAxisKey !== timeSystem.key) { + this.syncXAxisToTimeSystem(timeSystem); + } + this.config.xAxis.set('range', newRange); if (!isTick) { this.skipReloadOnInteraction = true; diff --git a/src/styles/_legacy-plots.scss b/src/styles/_legacy-plots.scss index 8b28ec8bcb..9986c5bfc5 100644 --- a/src/styles/_legacy-plots.scss +++ b/src/styles/_legacy-plots.scss @@ -27,7 +27,7 @@ mct-plot { /*********************** STACKED PLOT LAYOUT */ .is-editing { .gl-plot.child-frame { - &:hover { + @include hover { background: rgba($editUIColorBg, 0.1); box-shadow: inset rgba($editUIColorBg, 0.3) 0 0 0 1px; } @@ -52,6 +52,7 @@ mct-plot { .c-control-bar { display: none; } + .gl-plot-x-label__select, .gl-plot-y-label__select { display: none; } @@ -172,6 +173,14 @@ mct-plot { } } } + + &.gl-plot-x { + @include hover { + .gl-plot-x-label__select { + display: block; + } + } + } } .gl-plot-coords { @@ -217,11 +226,19 @@ mct-plot { } } + .gl-plot-x-label__select { + position: absolute; + left: 50%; + bottom: 0; + transform: translateX(-50%); + z-index: 10; + } + .gl-plot-y-label__select { position: absolute; top: 50%; transform: translateY(-50%); - left: 20px; + left: 0; z-index: 10; } From 97694fa29c1d6f9f01a9b570f126fe342b3ccb86 Mon Sep 17 00:00:00 2001 From: David Tsay <3614296+davetsay@users.noreply.github.com> Date: Mon, 14 Sep 2020 11:17:31 -0700 Subject: [PATCH 3/4] Bump copyright year to 2020 (#3169) --- build-docs.sh | 2 +- docs/gendocs.js | 2 +- example/eventGenerator/src/EventTelemetryProvider.js | 2 +- example/export/ExportTelemetryAsCSVAction.js | 2 +- example/export/bundle.js | 2 +- example/forms/bundle.js | 2 +- example/forms/res/templates/exampleForm.html | 2 +- example/generator/GeneratorProvider.js | 2 +- example/generator/SinewaveLimitProvider.js | 2 +- example/generator/StateGeneratorProvider.js | 2 +- example/generator/WorkerInterface.js | 2 +- example/generator/plugin.js | 2 +- example/identity/bundle.js | 2 +- example/identity/src/ExampleIdentityService.js | 2 +- example/imagery/plugin.js | 2 +- example/mobile/bundle.js | 2 +- example/mobile/res/sass/mobile-example.scss | 2 +- example/msl/bundle.js | 2 +- example/msl/src/MSLDataDictionary.js | 2 +- example/msl/src/RemsTelemetryModelProvider.js | 2 +- example/msl/src/RemsTelemetryProvider.js | 2 +- example/msl/src/RemsTelemetrySeries.js | 2 +- example/msl/src/RemsTelemetryServerAdapter.js | 2 +- example/notifications/bundle.js | 2 +- example/notifications/src/DialogLaunchController.js | 2 +- example/notifications/src/DialogLaunchIndicator.js | 2 +- example/notifications/src/NotificationLaunchController.js | 2 +- example/notifications/src/NotificationLaunchIndicator.js | 2 +- example/persistence/bundle.js | 2 +- example/persistence/src/BrowserPersistenceProvider.js | 2 +- example/policy/bundle.js | 2 +- example/policy/src/ExamplePolicy.js | 2 +- example/profiling/bundle.js | 2 +- example/profiling/src/DigestIndicator.js | 2 +- example/profiling/src/WatchIndicator.js | 2 +- example/scratchpad/bundle.js | 2 +- example/scratchpad/src/ScratchPersistenceProvider.js | 2 +- karma.conf.js | 2 +- openmct.js | 2 +- platform/commonUI/about/bundle.js | 2 +- platform/commonUI/about/res/templates/about-dialog.html | 4 ++-- platform/commonUI/about/res/templates/about-logo.html | 2 +- platform/commonUI/about/res/templates/app-logo.html | 2 +- platform/commonUI/about/res/templates/license-apache.html | 2 +- platform/commonUI/about/res/templates/license-mit.html | 2 +- platform/commonUI/about/res/templates/licenses-export-md.html | 2 +- platform/commonUI/about/res/templates/licenses.html | 2 +- platform/commonUI/about/res/templates/overlay-about.html | 2 +- platform/commonUI/about/src/AboutController.js | 2 +- platform/commonUI/about/src/LicenseController.js | 2 +- platform/commonUI/about/src/LogoController.js | 2 +- platform/commonUI/about/test/AboutControllerSpec.js | 2 +- platform/commonUI/about/test/LicenseControllerSpec.js | 2 +- platform/commonUI/about/test/LogoControllerSpec.js | 2 +- platform/commonUI/browse/bundle.js | 2 +- platform/commonUI/browse/res/templates/back-arrow.html | 2 +- platform/commonUI/browse/res/templates/browse-object.html | 2 +- platform/commonUI/browse/res/templates/browse.html | 2 +- .../browse/res/templates/browse/inspector-region.html | 2 +- .../browse/res/templates/browse/object-header-frame.html | 2 +- .../commonUI/browse/res/templates/browse/object-header.html | 2 +- .../browse/res/templates/browse/object-properties.html | 2 +- platform/commonUI/browse/res/templates/menu-arrow.html | 2 +- platform/commonUI/browse/src/InspectorRegion.js | 2 +- platform/commonUI/browse/src/navigation/NavigateAction.js | 2 +- platform/commonUI/browse/src/navigation/NavigationService.js | 2 +- .../commonUI/browse/src/navigation/OrphanNavigationHandler.js | 2 +- platform/commonUI/browse/src/windowing/NewTabAction.js | 2 +- platform/commonUI/browse/test/InspectorRegionSpec.js | 2 +- .../commonUI/browse/test/navigation/NavigateActionSpec.js | 2 +- .../commonUI/browse/test/navigation/NavigationServiceSpec.js | 2 +- .../browse/test/navigation/OrphanNavigationHandlerSpec.js | 2 +- platform/commonUI/browse/test/windowing/NewTabActionSpec.js | 2 +- platform/commonUI/dialog/bundle.js | 2 +- platform/commonUI/dialog/res/templates/dialog.html | 2 +- .../dialog/res/templates/overlay-blocking-message.html | 2 +- platform/commonUI/dialog/res/templates/overlay-dialog.html | 2 +- platform/commonUI/dialog/res/templates/overlay-options.html | 2 +- platform/commonUI/dialog/res/templates/overlay.html | 2 +- platform/commonUI/dialog/src/DialogService.js | 2 +- platform/commonUI/dialog/src/OverlayService.js | 2 +- platform/commonUI/dialog/test/DialogServiceSpec.js | 2 +- platform/commonUI/dialog/test/OverlayServiceSpec.js | 2 +- platform/commonUI/edit/bundle.js | 2 +- .../commonUI/edit/res/templates/create/create-button.html | 2 +- platform/commonUI/edit/res/templates/create/create-menu.html | 2 +- platform/commonUI/edit/res/templates/create/locator.html | 2 +- platform/commonUI/edit/res/templates/edit-action-buttons.html | 2 +- platform/commonUI/edit/res/templates/edit-object.html | 2 +- platform/commonUI/edit/res/templates/library.html | 2 +- platform/commonUI/edit/res/templates/topbar-edit.html | 2 +- platform/commonUI/edit/src/actions/CancelAction.js | 2 +- platform/commonUI/edit/src/actions/EditAction.js | 2 +- platform/commonUI/edit/src/actions/EditAndComposeAction.js | 2 +- platform/commonUI/edit/src/actions/PropertiesAction.js | 2 +- platform/commonUI/edit/src/actions/PropertiesDialog.js | 2 +- platform/commonUI/edit/src/actions/SaveAction.js | 2 +- .../commonUI/edit/src/actions/SaveAndStopEditingAction.js | 2 +- platform/commonUI/edit/src/actions/SaveAsAction.js | 2 +- platform/commonUI/edit/src/capabilities/EditorCapability.js | 2 +- .../edit/src/capabilities/TransactionCapabilityDecorator.js | 2 +- .../src/capabilities/TransactionalPersistenceCapability.js | 2 +- .../commonUI/edit/src/controllers/EditActionController.js | 2 +- .../commonUI/edit/src/controllers/EditObjectController.js | 2 +- platform/commonUI/edit/src/controllers/EditPanesController.js | 2 +- platform/commonUI/edit/src/creation/CreateAction.js | 2 +- platform/commonUI/edit/src/creation/CreateActionProvider.js | 2 +- platform/commonUI/edit/src/creation/CreateMenuController.js | 2 +- platform/commonUI/edit/src/creation/CreateWizard.js | 2 +- platform/commonUI/edit/src/creation/CreationPolicy.js | 2 +- platform/commonUI/edit/src/creation/CreationService.js | 2 +- platform/commonUI/edit/src/creation/LocatorController.js | 2 +- platform/commonUI/edit/src/representers/EditRepresenter.js | 2 +- platform/commonUI/edit/src/services/NestedTransaction.js | 2 +- platform/commonUI/edit/src/services/Transaction.js | 2 +- platform/commonUI/edit/src/services/TransactionManager.js | 2 +- platform/commonUI/edit/src/services/TransactionService.js | 2 +- platform/commonUI/edit/test/actions/CancelActionSpec.js | 2 +- platform/commonUI/edit/test/actions/EditActionSpec.js | 2 +- .../commonUI/edit/test/actions/EditAndComposeActionSpec.js | 2 +- platform/commonUI/edit/test/actions/PropertiesActionSpec.js | 2 +- platform/commonUI/edit/test/actions/PropertiesDialogSpec.js | 2 +- .../edit/test/actions/SaveAndStopEditingActionSpec.js | 2 +- .../commonUI/edit/test/capabilities/EditorCapabilitySpec.js | 2 +- .../test/capabilities/TransactionCapabilityDecoratorSpec.js | 2 +- .../edit/test/controllers/EditActionControllerSpec.js | 2 +- .../edit/test/controllers/EditObjectControllerSpec.js | 2 +- .../commonUI/edit/test/controllers/EditPanesControllerSpec.js | 2 +- .../commonUI/edit/test/creation/CreateActionProviderSpec.js | 2 +- platform/commonUI/edit/test/creation/CreateActionSpec.js | 2 +- .../commonUI/edit/test/creation/CreateMenuControllerSpec.js | 2 +- platform/commonUI/edit/test/creation/CreateWizardSpec.js | 2 +- platform/commonUI/edit/test/creation/CreationPolicySpec.js | 2 +- platform/commonUI/edit/test/creation/CreationServiceSpec.js | 2 +- platform/commonUI/edit/test/creation/LocatorControllerSpec.js | 2 +- .../commonUI/edit/test/representers/EditRepresenterSpec.js | 2 +- platform/commonUI/edit/test/services/NestedTransactionSpec.js | 2 +- .../commonUI/edit/test/services/TransactionManagerSpec.js | 2 +- .../commonUI/edit/test/services/TransactionServiceSpec.js | 2 +- platform/commonUI/edit/test/services/TransactionSpec.js | 2 +- platform/commonUI/formats/bundle.js | 2 +- platform/commonUI/formats/src/FormatProvider.js | 2 +- platform/commonUI/formats/test/FormatProviderSpec.js | 2 +- platform/commonUI/general/bundle.js | 2 +- .../commonUI/general/res/templates/angular-indicator.html | 2 +- platform/commonUI/general/res/templates/bottombar.html | 2 +- .../commonUI/general/res/templates/containers/accordion.html | 2 +- .../general/res/templates/controls/action-button.html | 2 +- .../commonUI/general/res/templates/controls/action-group.html | 2 +- .../general/res/templates/controls/datetime-field.html | 2 +- .../general/res/templates/controls/datetime-picker.html | 2 +- .../commonUI/general/res/templates/controls/input-filter.html | 2 +- .../commonUI/general/res/templates/controls/selector.html | 2 +- .../commonUI/general/res/templates/controls/switcher.html | 2 +- .../general/res/templates/controls/time-controller.html | 2 +- platform/commonUI/general/res/templates/label.html | 2 +- platform/commonUI/general/res/templates/object-inspector.html | 2 +- platform/commonUI/general/res/templates/subtree.html | 2 +- platform/commonUI/general/res/templates/tree-node.html | 2 +- platform/commonUI/general/res/templates/tree.html | 2 +- platform/commonUI/general/res/templates/tree/wait-node.html | 2 +- platform/commonUI/general/src/SplashScreenManager.js | 2 +- platform/commonUI/general/src/StyleSheetLoader.js | 2 +- .../commonUI/general/src/controllers/ActionGroupController.js | 2 +- platform/commonUI/general/src/controllers/BannerController.js | 2 +- .../commonUI/general/src/controllers/ClickAwayController.js | 2 +- .../general/src/controllers/DateTimeFieldController.js | 2 +- .../general/src/controllers/DateTimePickerController.js | 2 +- .../general/src/controllers/GetterSetterController.js | 2 +- .../general/src/controllers/ObjectInspectorController.js | 2 +- .../commonUI/general/src/controllers/SelectorController.js | 2 +- .../commonUI/general/src/controllers/TimeRangeController.js | 2 +- platform/commonUI/general/src/controllers/ToggleController.js | 2 +- .../commonUI/general/src/controllers/TreeNodeController.js | 2 +- .../general/src/controllers/ViewSwitcherController.js | 2 +- platform/commonUI/general/src/directives/MCTClickElsewhere.js | 2 +- platform/commonUI/general/src/directives/MCTContainer.js | 2 +- platform/commonUI/general/src/directives/MCTDrag.js | 2 +- platform/commonUI/general/src/directives/MCTIndicators.js | 2 +- platform/commonUI/general/src/directives/MCTPopup.js | 2 +- platform/commonUI/general/src/directives/MCTResize.js | 2 +- platform/commonUI/general/src/directives/MCTScroll.js | 2 +- platform/commonUI/general/src/directives/MCTSelectable.js | 2 +- platform/commonUI/general/src/directives/MCTSplitPane.js | 2 +- platform/commonUI/general/src/directives/MCTSplitter.js | 2 +- platform/commonUI/general/src/directives/MCTTree.js | 2 +- platform/commonUI/general/src/filters/ReverseFilter.js | 2 +- platform/commonUI/general/src/services/Overlay.js | 2 +- platform/commonUI/general/src/services/Popup.js | 2 +- platform/commonUI/general/src/services/PopupService.js | 2 +- platform/commonUI/general/src/services/UrlService.js | 2 +- platform/commonUI/general/src/ui/ToggleView.js | 2 +- platform/commonUI/general/src/ui/TreeLabelView.js | 2 +- platform/commonUI/general/src/ui/TreeNodeView.js | 2 +- platform/commonUI/general/src/ui/TreeView.js | 2 +- platform/commonUI/general/test/SplashScreenManagerSpec.js | 2 +- platform/commonUI/general/test/StyleSheetLoaderSpec.js | 2 +- .../general/test/controllers/ActionGroupControllerSpec.js | 2 +- .../general/test/controllers/ClickAwayControllerSpec.js | 2 +- .../general/test/controllers/DateTimeFieldControllerSpec.js | 2 +- .../general/test/controllers/DateTimePickerControllerSpec.js | 2 +- .../general/test/controllers/GetterSetterControllerSpec.js | 2 +- .../general/test/controllers/ObjectInspectorControllerSpec.js | 2 +- .../general/test/controllers/SelectorControllerSpec.js | 2 +- .../general/test/controllers/TimeRangeControllerSpec.js | 2 +- .../commonUI/general/test/controllers/ToggleControllerSpec.js | 2 +- .../general/test/controllers/TreeNodeControllerSpec.js | 2 +- .../general/test/controllers/ViewSwitcherControllerSpec.js | 2 +- .../commonUI/general/test/directives/MCTClickElsewhereSpec.js | 2 +- platform/commonUI/general/test/directives/MCTContainerSpec.js | 2 +- platform/commonUI/general/test/directives/MCTDragSpec.js | 2 +- platform/commonUI/general/test/directives/MCTPopupSpec.js | 2 +- platform/commonUI/general/test/directives/MCTResizeSpec.js | 2 +- platform/commonUI/general/test/directives/MCTScrollSpec.js | 2 +- platform/commonUI/general/test/directives/MCTSplitPaneSpec.js | 2 +- platform/commonUI/general/test/directives/MCTSplitterSpec.js | 2 +- platform/commonUI/general/test/filters/ReverseFilterSpec.js | 2 +- platform/commonUI/general/test/services/PopupServiceSpec.js | 2 +- platform/commonUI/general/test/services/PopupSpec.js | 2 +- platform/commonUI/general/test/services/UrlServiceSpec.js | 2 +- platform/commonUI/inspect/bundle.js | 2 +- platform/commonUI/inspect/res/infobubble.html | 2 +- platform/commonUI/inspect/res/templates/info-button.html | 2 +- platform/commonUI/inspect/src/InfoConstants.js | 2 +- platform/commonUI/inspect/src/gestures/InfoButtonGesture.js | 2 +- platform/commonUI/inspect/src/gestures/InfoGesture.js | 2 +- platform/commonUI/inspect/src/services/InfoService.js | 2 +- .../commonUI/inspect/test/gestures/InfoButtonGestureSpec.js | 2 +- platform/commonUI/inspect/test/gestures/InfoGestureSpec.js | 2 +- platform/commonUI/inspect/test/services/InfoServiceSpec.js | 2 +- platform/commonUI/mobile/bundle.js | 2 +- platform/commonUI/mobile/src/AgentService.js | 2 +- platform/commonUI/mobile/src/DeviceClassifier.js | 2 +- platform/commonUI/mobile/src/DeviceMatchers.js | 2 +- platform/commonUI/mobile/src/MCTDevice.js | 2 +- platform/commonUI/mobile/test/AgentServiceSpec.js | 2 +- platform/commonUI/mobile/test/DeviceClassifierSpec.js | 2 +- platform/commonUI/mobile/test/DeviceMatchersSpec.js | 2 +- platform/commonUI/mobile/test/MCTDeviceSpec.js | 2 +- platform/commonUI/notification/bundle.js | 2 +- platform/commonUI/notification/src/NotificationService.js | 2 +- platform/commonUI/regions/bundle.js | 2 +- platform/commonUI/regions/src/EditableRegionPolicy.js | 2 +- platform/commonUI/regions/src/InspectorController.js | 2 +- platform/commonUI/regions/src/Region.js | 2 +- platform/commonUI/regions/test/EditableRegionPolicySpec.js | 2 +- platform/commonUI/regions/test/InspectorControllerSpec.js | 2 +- platform/commonUI/regions/test/RegionSpec.js | 2 +- platform/containment/bundle.js | 2 +- platform/containment/src/ComposeActionPolicy.js | 2 +- platform/containment/src/CompositionMutabilityPolicy.js | 2 +- platform/containment/src/CompositionPolicy.js | 2 +- platform/containment/test/ComposeActionPolicySpec.js | 2 +- platform/containment/test/CompositionMutabilityPolicySpec.js | 2 +- platform/containment/test/CompositionPolicySpec.js | 2 +- platform/core/bundle.js | 2 +- platform/core/src/actions/ActionAggregator.js | 2 +- platform/core/src/actions/ActionCapability.js | 2 +- platform/core/src/actions/ActionProvider.js | 2 +- platform/core/src/actions/LoggingActionDecorator.js | 2 +- platform/core/src/capabilities/CompositionCapability.js | 2 +- platform/core/src/capabilities/ContextCapability.js | 2 +- platform/core/src/capabilities/ContextualDomainObject.js | 2 +- platform/core/src/capabilities/CoreCapabilityProvider.js | 2 +- platform/core/src/capabilities/DelegationCapability.js | 2 +- platform/core/src/capabilities/InstantiationCapability.js | 2 +- platform/core/src/capabilities/MutationCapability.js | 2 +- platform/core/src/capabilities/PersistenceCapability.js | 2 +- platform/core/src/capabilities/RelationshipCapability.js | 2 +- platform/core/src/identifiers/Identifier.js | 2 +- platform/core/src/identifiers/IdentifierProvider.js | 2 +- platform/core/src/models/CachingModelDecorator.js | 2 +- platform/core/src/models/MissingModelDecorator.js | 2 +- platform/core/src/models/ModelAggregator.js | 2 +- platform/core/src/models/ModelCacheService.js | 2 +- platform/core/src/models/PersistedModelProvider.js | 2 +- platform/core/src/models/StaticModelProvider.js | 2 +- platform/core/src/objects/DomainObjectImpl.js | 2 +- platform/core/src/objects/DomainObjectProvider.js | 2 +- platform/core/src/services/Instantiate.js | 2 +- platform/core/src/services/Now.js | 2 +- platform/core/src/services/Throttle.js | 2 +- platform/core/src/services/Topic.js | 2 +- platform/core/src/types/MergeModels.js | 2 +- platform/core/src/types/TypeCapability.js | 2 +- platform/core/src/types/TypeImpl.js | 2 +- platform/core/src/types/TypeProperty.js | 2 +- platform/core/src/types/TypePropertyConversion.js | 2 +- platform/core/src/types/TypeProvider.js | 2 +- platform/core/src/views/ViewCapability.js | 2 +- platform/core/src/views/ViewProvider.js | 2 +- platform/core/test/actions/ActionAggregatorSpec.js | 2 +- platform/core/test/actions/ActionCapabilitySpec.js | 2 +- platform/core/test/actions/ActionProviderSpec.js | 2 +- platform/core/test/actions/LoggingActionDecoratorSpec.js | 2 +- platform/core/test/capabilities/CompositionCapabilitySpec.js | 2 +- platform/core/test/capabilities/ContextCapabilitySpec.js | 2 +- platform/core/test/capabilities/ContextualDomainObjectSpec.js | 2 +- platform/core/test/capabilities/CoreCapabilityProviderSpec.js | 2 +- platform/core/test/capabilities/DelegationCapabilitySpec.js | 2 +- .../core/test/capabilities/InstantiationCapabilitySpec.js | 2 +- platform/core/test/capabilities/MetadataCapabilitySpec.js | 2 +- platform/core/test/capabilities/MutationCapabilitySpec.js | 2 +- platform/core/test/capabilities/PersistenceCapabilitySpec.js | 2 +- platform/core/test/capabilities/RelationshipCapabilitySpec.js | 2 +- platform/core/test/identifiers/IdentifierProviderSpec.js | 2 +- platform/core/test/identifiers/IdentifierSpec.js | 2 +- platform/core/test/models/CachingModelDecoratorSpec.js | 2 +- platform/core/test/models/MissingModelDecoratorSpec.js | 2 +- platform/core/test/models/ModelAggregatorSpec.js | 2 +- platform/core/test/models/ModelCacheServiceSpec.js | 2 +- platform/core/test/models/PersistedModelProviderSpec.js | 2 +- platform/core/test/models/StaticModelProviderSpec.js | 2 +- platform/core/test/objects/DomainObjectProviderSpec.js | 2 +- platform/core/test/objects/DomainObjectSpec.js | 2 +- platform/core/test/runs/TransactingMutationListenerSpec.js | 2 +- platform/core/test/services/InstantiateSpec.js | 2 +- platform/core/test/services/NowSpec.js | 2 +- platform/core/test/services/ThrottleSpec.js | 2 +- platform/core/test/services/TopicSpec.js | 2 +- platform/core/test/types/MergeModelsSpec.js | 2 +- platform/core/test/types/TypeCapabilitySpec.js | 2 +- platform/core/test/types/TypeImplSpec.js | 2 +- platform/core/test/types/TypePropertyConversionSpec.js | 2 +- platform/core/test/types/TypePropertySpec.js | 2 +- platform/core/test/types/TypeProviderSpec.js | 2 +- platform/core/test/views/ViewCapabilitySpec.js | 2 +- platform/core/test/views/ViewProviderSpec.js | 2 +- platform/entanglement/bundle.js | 2 +- platform/entanglement/src/actions/AbstractComposeAction.js | 2 +- platform/entanglement/src/actions/CancelError.js | 2 +- platform/entanglement/src/actions/CopyAction.js | 2 +- platform/entanglement/src/actions/LinkAction.js | 2 +- platform/entanglement/src/actions/MoveAction.js | 2 +- platform/entanglement/src/actions/SetPrimaryLocationAction.js | 2 +- platform/entanglement/src/capabilities/LocationCapability.js | 2 +- platform/entanglement/src/policies/CopyPolicy.js | 2 +- platform/entanglement/src/policies/CrossSpacePolicy.js | 2 +- platform/entanglement/src/policies/MovePolicy.js | 2 +- platform/entanglement/src/services/CopyService.js | 2 +- platform/entanglement/src/services/CopyTask.js | 2 +- platform/entanglement/src/services/LinkService.js | 2 +- .../entanglement/src/services/LocatingCreationDecorator.js | 2 +- platform/entanglement/src/services/LocatingObjectDecorator.js | 2 +- platform/entanglement/src/services/LocationService.js | 2 +- platform/entanglement/src/services/MoveService.js | 2 +- .../entanglement/test/actions/AbstractComposeActionSpec.js | 2 +- platform/entanglement/test/actions/CopyActionSpec.js | 2 +- platform/entanglement/test/actions/LinkActionSpec.js | 2 +- platform/entanglement/test/actions/MoveActionSpec.js | 2 +- .../entanglement/test/actions/SetPrimaryLocationActionSpec.js | 2 +- .../entanglement/test/capabilities/LocationCapabilitySpec.js | 2 +- platform/entanglement/test/policies/CopyPolicySpec.js | 2 +- platform/entanglement/test/policies/CrossSpacePolicySpec.js | 2 +- platform/entanglement/test/policies/MovePolicySpec.js | 2 +- platform/entanglement/test/services/CopyServiceSpec.js | 2 +- platform/entanglement/test/services/CopyTaskSpec.js | 2 +- platform/entanglement/test/services/LinkServiceSpec.js | 2 +- .../test/services/LocatingCreationDecoratorSpec.js | 2 +- .../entanglement/test/services/LocatingObjectDecoratorSpec.js | 2 +- platform/entanglement/test/services/LocationServiceSpec.js | 2 +- platform/entanglement/test/services/MockCopyService.js | 2 +- platform/entanglement/test/services/MockLinkService.js | 2 +- platform/entanglement/test/services/MockMoveService.js | 2 +- platform/entanglement/test/services/MoveServiceSpec.js | 2 +- platform/execution/bundle.js | 2 +- platform/execution/src/WorkerService.js | 2 +- platform/execution/test/WorkerServiceSpec.js | 2 +- platform/exporters/ExportService.js | 2 +- platform/exporters/ExportServiceSpec.js | 2 +- platform/exporters/bundle.js | 2 +- platform/features/clock/bundle.js | 2 +- platform/features/hyperlink/res/templates/hyperlink.html | 2 +- platform/features/my-items/bundle.js | 2 +- platform/features/pages/bundle.js | 2 +- platform/features/static-markup/bundle.js | 2 +- platform/features/timeline/bundle.js | 2 +- platform/forms/bundle.js | 2 +- platform/forms/res/templates/controls/autocomplete.html | 2 +- platform/forms/res/templates/controls/button.html | 2 +- platform/forms/res/templates/controls/checkbox.html | 2 +- platform/forms/res/templates/controls/color.html | 2 +- platform/forms/res/templates/controls/composite.html | 2 +- platform/forms/res/templates/controls/datetime.html | 2 +- platform/forms/res/templates/controls/dialog.html | 2 +- platform/forms/res/templates/controls/file-input.html | 2 +- platform/forms/res/templates/controls/menu-button.html | 2 +- platform/forms/res/templates/controls/numberfield.html | 2 +- platform/forms/res/templates/controls/radio.html | 2 +- platform/forms/res/templates/controls/select.html | 2 +- platform/forms/res/templates/controls/snap-view.html | 2 +- platform/forms/res/templates/controls/textarea.html | 2 +- platform/forms/res/templates/controls/textfield.html | 2 +- platform/forms/res/templates/form.html | 2 +- platform/forms/src/FileInputService.js | 2 +- platform/forms/src/MCTControl.js | 2 +- platform/forms/src/MCTFileInput.js | 2 +- platform/forms/src/MCTForm.js | 2 +- platform/forms/src/controllers/AutocompleteController.js | 2 +- platform/forms/src/controllers/ColorController.js | 2 +- platform/forms/src/controllers/CompositeController.js | 2 +- platform/forms/src/controllers/DateTimeController.js | 2 +- platform/forms/src/controllers/DialogButtonController.js | 2 +- platform/forms/src/controllers/FormController.js | 2 +- platform/forms/src/controllers/SnapshotPreviewController.js | 2 +- platform/forms/test/FileInputServiceSpec.js | 2 +- platform/forms/test/MCTControlSpec.js | 2 +- platform/forms/test/MCTFileInputSpec.js | 2 +- platform/forms/test/MCTFormSpec.js | 2 +- platform/forms/test/controllers/AutocompleteControllerSpec.js | 2 +- platform/forms/test/controllers/ColorControllerSpec.js | 2 +- platform/forms/test/controllers/CompositeControllerSpec.js | 2 +- platform/forms/test/controllers/DateTimeControllerSpec.js | 2 +- platform/forms/test/controllers/DialogButtonControllerSpec.js | 2 +- platform/forms/test/controllers/FormControllerSpec.js | 2 +- platform/framework/bundle.js | 2 +- platform/framework/src/Constants.js | 2 +- platform/framework/src/FrameworkInitializer.js | 2 +- platform/framework/src/FrameworkLayer.js | 2 +- platform/framework/src/LogLevel.js | 2 +- platform/framework/src/bootstrap/ApplicationBootstrapper.js | 2 +- platform/framework/src/load/Bundle.js | 2 +- platform/framework/src/load/BundleLoader.js | 2 +- platform/framework/src/load/Extension.js | 2 +- platform/framework/src/register/CustomRegistrars.js | 2 +- platform/framework/src/register/ExtensionRegistrar.js | 2 +- platform/framework/src/register/ExtensionSorter.js | 2 +- platform/framework/src/register/PartialConstructor.js | 2 +- platform/framework/src/register/ServiceCompositor.js | 2 +- platform/framework/src/resolve/BundleResolver.js | 2 +- platform/framework/src/resolve/ExtensionResolver.js | 2 +- platform/framework/src/resolve/ImplementationLoader.js | 2 +- platform/framework/test/FrameworkInitializerSpec.js | 2 +- platform/framework/test/LogLevelSpec.js | 2 +- .../framework/test/bootstrap/ApplicationBootstrapperSpec.js | 2 +- platform/framework/test/load/BundleLoaderSpec.js | 2 +- platform/framework/test/load/BundleSpec.js | 2 +- platform/framework/test/load/ExtensionSpec.js | 2 +- platform/framework/test/register/CustomRegistrarsSpec.js | 2 +- platform/framework/test/register/ExtensionRegistrarSpec.js | 2 +- platform/framework/test/register/ExtensionSorterSpec.js | 2 +- platform/framework/test/register/PartialConstructorSpec.js | 2 +- platform/framework/test/register/ServiceCompositorSpec.js | 2 +- platform/framework/test/resolve/BundleResolverSpec.js | 2 +- platform/framework/test/resolve/ExtensionResolverSpec.js | 2 +- platform/framework/test/resolve/ImplementationLoaderSpec.js | 2 +- platform/identity/bundle.js | 2 +- platform/identity/src/IdentityAggregator.js | 2 +- platform/identity/src/IdentityCreationDecorator.js | 2 +- platform/identity/src/IdentityIndicator.js | 2 +- platform/identity/src/IdentityProvider.js | 2 +- platform/identity/test/IdentityAggregatorSpec.js | 2 +- platform/identity/test/IdentityCreationDecoratorSpec.js | 2 +- platform/identity/test/IdentityIndicatorSpec.js | 2 +- platform/identity/test/IdentityProviderSpec.js | 2 +- platform/import-export/bundle.js | 2 +- platform/import-export/src/actions/ExportAsJSONAction.js | 2 +- platform/import-export/src/actions/ImportAsJSONAction.js | 2 +- platform/import-export/test/actions/ExportAsJSONActionSpec.js | 2 +- platform/import-export/test/actions/ImportAsJSONActionSpec.js | 2 +- platform/persistence/aggregator/bundle.js | 2 +- platform/persistence/aggregator/src/PersistenceAggregator.js | 2 +- .../persistence/aggregator/test/PersistenceAggregatorSpec.js | 2 +- platform/persistence/couch/bundle.js | 2 +- platform/persistence/couch/src/CouchDocument.js | 2 +- platform/persistence/couch/src/CouchIndicator.js | 2 +- platform/persistence/couch/src/CouchPersistenceProvider.js | 2 +- platform/persistence/couch/test/CouchDocumentSpec.js | 2 +- platform/persistence/couch/test/CouchIndicatorSpec.js | 2 +- .../persistence/couch/test/CouchPersistenceProviderSpec.js | 2 +- platform/persistence/elastic/bundle.js | 2 +- platform/persistence/elastic/src/ElasticIndicator.js | 2 +- .../persistence/elastic/src/ElasticPersistenceProvider.js | 2 +- platform/persistence/elastic/src/ElasticSearchProvider.js | 2 +- platform/persistence/elastic/test/ElasticIndicatorSpec.js | 2 +- .../elastic/test/ElasticPersistenceProviderSpec.js | 2 +- .../persistence/elastic/test/ElasticSearchProviderSpec.js | 2 +- platform/persistence/local/bundle.js | 2 +- platform/persistence/local/src/LocalStorageIndicator.js | 2 +- .../persistence/local/src/LocalStoragePersistenceProvider.js | 2 +- platform/persistence/local/test/LocalStorageIndicatorSpec.js | 2 +- .../local/test/LocalStoragePersistenceProviderSpec.js | 2 +- platform/persistence/queue/bundle.js | 2 +- .../queue/res/templates/persistence-failure-dialog.html | 2 +- platform/persistence/queue/src/PersistenceFailureConstants.js | 2 +- .../persistence/queue/src/PersistenceFailureController.js | 2 +- platform/persistence/queue/src/PersistenceFailureDialog.js | 2 +- platform/persistence/queue/src/PersistenceFailureHandler.js | 2 +- platform/persistence/queue/src/PersistenceQueue.js | 2 +- platform/persistence/queue/src/PersistenceQueueHandler.js | 2 +- platform/persistence/queue/src/PersistenceQueueImpl.js | 2 +- .../persistence/queue/src/QueuingPersistenceCapability.js | 2 +- .../queue/src/QueuingPersistenceCapabilityDecorator.js | 2 +- .../persistence/queue/test/PersistenceFailureConstantsSpec.js | 2 +- .../queue/test/PersistenceFailureControllerSpec.js | 2 +- .../persistence/queue/test/PersistenceFailureDialogSpec.js | 2 +- .../persistence/queue/test/PersistenceFailureHandlerSpec.js | 2 +- .../persistence/queue/test/PersistenceQueueHandlerSpec.js | 2 +- platform/persistence/queue/test/PersistenceQueueImplSpec.js | 2 +- platform/persistence/queue/test/PersistenceQueueSpec.js | 2 +- .../queue/test/QueuingPersistenceCapabilityDecoratorSpec.js | 2 +- .../queue/test/QueuingPersistenceCapabilitySpec.js | 2 +- platform/policy/bundle.js | 2 +- platform/policy/src/PolicyActionDecorator.js | 2 +- platform/policy/src/PolicyProvider.js | 2 +- platform/policy/src/PolicyViewDecorator.js | 2 +- platform/policy/test/PolicyActionDecoratorSpec.js | 2 +- platform/policy/test/PolicyProviderSpec.js | 2 +- platform/policy/test/PolicyViewDecoratorSpec.js | 2 +- platform/representation/bundle.js | 2 +- platform/representation/src/MCTInclude.js | 2 +- platform/representation/src/MCTRepresentation.js | 2 +- platform/representation/src/TemplateLinker.js | 2 +- platform/representation/src/TemplatePrefetcher.js | 2 +- platform/representation/src/gestures/DragGesture.js | 2 +- platform/representation/src/gestures/DropGesture.js | 2 +- platform/representation/src/gestures/GestureConstants.js | 2 +- platform/representation/src/gestures/GestureProvider.js | 2 +- platform/representation/src/gestures/GestureRepresenter.js | 2 +- platform/representation/src/services/DndService.js | 2 +- platform/representation/test/MCTIncludeSpec.js | 2 +- platform/representation/test/MCTRepresentationSpec.js | 2 +- platform/representation/test/TemplateLinkerSpec.js | 2 +- platform/representation/test/TemplatePrefetcherSpec.js | 2 +- platform/representation/test/gestures/DragGestureSpec.js | 2 +- platform/representation/test/gestures/DropGestureSpec.js | 2 +- platform/representation/test/gestures/GestureProviderSpec.js | 2 +- .../representation/test/gestures/GestureRepresenterSpec.js | 2 +- platform/representation/test/services/DndServiceSpec.js | 2 +- platform/search/bundle.js | 2 +- platform/search/res/templates/search-item.html | 2 +- platform/search/res/templates/search-menu.html | 2 +- platform/search/res/templates/search.html | 2 +- platform/search/src/controllers/SearchController.js | 2 +- platform/search/src/controllers/SearchMenuController.js | 2 +- platform/search/src/services/BareBonesSearchWorker.js | 2 +- platform/search/src/services/GenericSearchWorker.js | 2 +- platform/search/src/services/SearchAggregator.js | 2 +- platform/search/test/controllers/SearchControllerSpec.js | 2 +- platform/search/test/controllers/SearchMenuControllerSpec.js | 2 +- platform/search/test/services/GenericSearchProviderSpec.js | 2 +- platform/search/test/services/GenericSearchWorkerSpec.js | 2 +- platform/search/test/services/SearchAggregatorSpec.js | 2 +- platform/status/bundle.js | 2 +- platform/status/src/StatusCapability.js | 2 +- platform/status/src/StatusConstants.js | 2 +- platform/status/src/StatusRepresenter.js | 2 +- platform/status/src/StatusService.js | 2 +- platform/status/test/StatusCapabilitySpec.js | 2 +- platform/status/test/StatusRepresenterSpec.js | 2 +- platform/status/test/StatusServiceSpec.js | 2 +- platform/telemetry/bundle.js | 2 +- platform/telemetry/src/TelemetryAggregator.js | 2 +- platform/telemetry/src/TelemetryCapability.js | 2 +- platform/telemetry/src/TelemetryController.js | 2 +- platform/telemetry/src/TelemetryDelegator.js | 2 +- platform/telemetry/src/TelemetryFormatter.js | 2 +- platform/telemetry/src/TelemetryHandle.js | 2 +- platform/telemetry/src/TelemetryHandler.js | 2 +- platform/telemetry/src/TelemetryQueue.js | 2 +- platform/telemetry/src/TelemetrySubscriber.js | 2 +- platform/telemetry/src/TelemetrySubscription.js | 2 +- platform/telemetry/src/TelemetryTable.js | 2 +- platform/telemetry/test/TelemetryAggregatorSpec.js | 2 +- platform/telemetry/test/TelemetryCapabilitySpec.js | 2 +- platform/telemetry/test/TelemetryControllerSpec.js | 2 +- platform/telemetry/test/TelemetryFormatterSpec.js | 2 +- platform/telemetry/test/TelemetryHandleSpec.js | 2 +- platform/telemetry/test/TelemetryHandlerSpec.js | 2 +- platform/telemetry/test/TelemetryQueueSpec.js | 2 +- platform/telemetry/test/TelemetrySubscriberSpec.js | 2 +- platform/telemetry/test/TelemetrySubscriptionSpec.js | 2 +- platform/telemetry/test/TelemetryTableSpec.js | 2 +- src/BundleRegistry.js | 2 +- src/BundleRegistrySpec.js | 2 +- src/MCTSpec.js | 2 +- src/adapter/actions/ActionDialogDecorator.js | 2 +- src/adapter/actions/LegacyActionAdapter.js | 2 +- src/adapter/actions/LegacyContextMenuAction.js | 2 +- src/adapter/bundle.js | 2 +- src/adapter/capabilities/APICapabilityDecorator.js | 2 +- src/adapter/capabilities/AdapterCapability.js | 2 +- src/adapter/capabilities/AlternateCompositionCapability.js | 2 +- src/adapter/capabilities/patchViewCapability.js | 2 +- src/adapter/capabilities/synchronizeMutationCapability.js | 2 +- src/adapter/directives/MCTView.js | 2 +- src/adapter/indicators/legacy-indicators-plugin.js | 2 +- src/adapter/indicators/legacy-indicators-pluginSpec.js | 2 +- src/adapter/policies/AdaptedViewPolicy.js | 2 +- src/adapter/policies/LegacyCompositionPolicyAdapter.js | 2 +- src/adapter/runs/AlternateCompositionInitializer.js | 2 +- src/adapter/runs/LegacyTelemetryProvider.js | 2 +- src/adapter/services/Instantiate.js | 2 +- src/adapter/services/LegacyObjectAPIInterceptor.js | 2 +- src/adapter/services/MissingModelCompatibilityDecorator.js | 2 +- src/adapter/templates/adapted-view-template.html | 2 +- src/api/Branding.js | 2 +- src/api/Editor.js | 2 +- src/api/api.js | 2 +- src/api/composition/CompositionAPI.js | 2 +- src/api/composition/CompositionCollection.js | 2 +- src/api/composition/DefaultCompositionProvider.js | 2 +- src/api/contextMenu/ContextMenuAPI.js | 2 +- src/api/indicators/IndicatorAPI.js | 2 +- src/api/indicators/IndicatorAPISpec.js | 2 +- src/api/indicators/SimpleIndicator.js | 2 +- src/api/notifications/NotificationAPI.js | 2 +- src/api/objects/MutableObject.js | 2 +- src/api/objects/ObjectAPI.js | 2 +- src/api/objects/RootObjectProvider.js | 2 +- src/api/objects/RootRegistry.js | 2 +- src/api/objects/object-utils.js | 2 +- src/api/objects/objectEventEmitter.js | 2 +- src/api/objects/test/RootObjectProviderSpec.js | 2 +- src/api/objects/test/RootRegistrySpec.js | 2 +- src/api/telemetry/DefaultMetadataProvider.js | 2 +- src/api/telemetry/TelemetryAPISpec.js | 2 +- src/api/telemetry/TelemetryValueFormatter.js | 2 +- src/api/time/TimeAPI.js | 2 +- src/api/time/TimeAPISpec.js | 2 +- src/api/types/Type.js | 2 +- src/api/types/TypeRegistrySpec.js | 2 +- src/exporters/CSVExporter.js | 2 +- src/installDefaultBundles.js | 2 +- src/legacyRegistry.js | 2 +- src/legacyRegistrySpec.js | 2 +- src/plugins/LADTable/LADTableSetViewProvider.js | 2 +- src/plugins/LADTable/LADTableViewProvider.js | 2 +- src/plugins/LADTable/components/LADTable.vue | 2 +- src/plugins/LADTable/components/LadTableSet.vue | 2 +- src/plugins/LADTable/plugin.js | 2 +- src/plugins/LADTable/pluginSpec.js | 2 +- src/plugins/URLIndicatorPlugin/URLIndicator.js | 2 +- src/plugins/URLIndicatorPlugin/URLIndicatorPlugin.js | 2 +- src/plugins/URLIndicatorPlugin/URLIndicatorSpec.js | 2 +- src/plugins/autoflow/AutoflowTabularConstants.js | 2 +- src/plugins/autoflow/AutoflowTabularController.js | 2 +- src/plugins/autoflow/AutoflowTabularPlugin.js | 2 +- src/plugins/autoflow/AutoflowTabularPluginSpec.js | 2 +- src/plugins/autoflow/AutoflowTabularRowController.js | 2 +- src/plugins/autoflow/AutoflowTabularView.js | 2 +- src/plugins/autoflow/VueView.js | 2 +- src/plugins/autoflow/autoflow-tabular.html | 2 +- src/plugins/autoflow/dom-observer.js | 2 +- src/plugins/buildInfo/pluginSpec.js | 2 +- src/plugins/clearData/clearDataAction.js | 2 +- src/plugins/clearData/plugin.js | 2 +- src/plugins/clearData/test/clearDataActionSpec.js | 2 +- src/plugins/displayLayout/AlphanumericFormatViewProvider.js | 2 +- src/plugins/displayLayout/DisplayLayoutType.js | 2 +- src/plugins/displayLayout/LayoutDrag.js | 2 +- .../displayLayout/components/AlphanumericFormatView.vue | 2 +- src/plugins/displayLayout/components/BoxView.vue | 2 +- src/plugins/displayLayout/components/DisplayLayout.vue | 2 +- src/plugins/displayLayout/components/EditMarquee.vue | 2 +- src/plugins/displayLayout/components/ImageView.vue | 2 +- src/plugins/displayLayout/components/LayoutFrame.vue | 2 +- src/plugins/displayLayout/components/LineView.vue | 2 +- src/plugins/displayLayout/components/SubobjectView.vue | 2 +- src/plugins/displayLayout/components/TelemetryView.vue | 2 +- src/plugins/displayLayout/components/TextView.vue | 2 +- src/plugins/displayLayout/plugin.js | 2 +- src/plugins/filters/FiltersInspectorViewProvider.js | 2 +- src/plugins/filters/plugin.js | 2 +- src/plugins/flexibleLayout/components/container.vue | 2 +- src/plugins/flexibleLayout/components/dropHint.vue | 2 +- src/plugins/flexibleLayout/components/flexibleLayout.vue | 2 +- src/plugins/flexibleLayout/components/frame.vue | 2 +- src/plugins/flexibleLayout/components/resizeHandle.vue | 2 +- src/plugins/flexibleLayout/flexibleLayoutViewProvider.js | 2 +- src/plugins/flexibleLayout/plugin.js | 2 +- src/plugins/flexibleLayout/toolbarProvider.js | 2 +- src/plugins/folderView/FolderGridView.js | 2 +- src/plugins/folderView/FolderListView.js | 2 +- src/plugins/folderView/plugin.js | 2 +- src/plugins/goToOriginalAction/goToOriginalAction.js | 2 +- src/plugins/goToOriginalAction/plugin.js | 2 +- src/plugins/licenses/Licenses.vue | 2 +- src/plugins/licenses/plugin.js | 2 +- src/plugins/newFolderAction/plugin.js | 2 +- src/plugins/objectMigration/Migrations.js | 2 +- src/plugins/objectMigration/plugin.js | 2 +- src/plugins/plot/res/templates/mct-plot.html | 2 +- src/plugins/plot/res/templates/plot-options-browse.html | 2 +- src/plugins/plot/res/templates/plot-options-edit.html | 2 +- src/plugins/plot/res/templates/plot-options.html | 2 +- src/plugins/plot/res/templates/plot.html | 2 +- src/plugins/plot/res/templates/stacked-plot.html | 2 +- src/plugins/plot/src/PlotViewPolicy.js | 2 +- src/plugins/plot/src/configuration/LegendModel.js | 2 +- src/plugins/plot/src/configuration/SeriesCollection.js | 2 +- src/plugins/plot/src/configuration/XAxisModel.js | 2 +- src/plugins/plot/src/configuration/YAxisModel.js | 2 +- src/plugins/plot/src/configuration/configStore.js | 2 +- src/plugins/plot/src/draw/Draw2D.js | 2 +- src/plugins/plot/src/draw/DrawWebGL.js | 2 +- src/plugins/plot/src/inspector/HideElementPoolDirective.js | 2 +- src/plugins/plot/src/inspector/InspectorRegion.js | 2 +- src/plugins/plot/src/inspector/PlotBrowseRegion.js | 2 +- src/plugins/plot/src/inspector/PlotInspector.js | 2 +- src/plugins/plot/src/inspector/PlotLegendFormController.js | 2 +- src/plugins/plot/src/inspector/PlotModelFormController.js | 2 +- src/plugins/plot/src/inspector/PlotOptionsController.js | 2 +- src/plugins/plot/src/inspector/PlotSeriesFormController.js | 2 +- src/plugins/plot/src/inspector/PlotYAxisFormController.js | 2 +- src/plugins/plot/src/inspector/Region.js | 2 +- src/plugins/plot/src/lib/eventHelpers.js | 2 +- src/plugins/plot/src/lib/extend.js | 2 +- src/plugins/plot/src/plot/LinearScale.js | 2 +- src/plugins/plot/src/plot/MCTPlotController.js | 2 +- src/plugins/plot/src/plot/MCTPlotDirective.js | 2 +- src/plugins/plot/src/plot/MCTTicksController.js | 2 +- src/plugins/plot/src/plot/MCTTicksDirective.js | 2 +- src/plugins/plot/src/telemetry/MCTOverlayPlot.js | 2 +- src/plugins/plot/src/telemetry/PlotController.js | 2 +- src/plugins/plot/src/telemetry/StackedPlotController.js | 2 +- src/plugins/remove/RemoveAction.js | 2 +- src/plugins/remove/plugin.js | 2 +- src/plugins/summaryWidget/SummaryWidgetViewPolicy.js | 2 +- src/plugins/summaryWidget/SummaryWidgetsCompositionPolicy.js | 2 +- src/plugins/summaryWidget/src/telemetry/EvaluatorPool.js | 2 +- src/plugins/summaryWidget/src/telemetry/EvaluatorPoolSpec.js | 2 +- .../summaryWidget/src/telemetry/SummaryWidgetCondition.js | 2 +- .../summaryWidget/src/telemetry/SummaryWidgetConditionSpec.js | 2 +- .../summaryWidget/src/telemetry/SummaryWidgetEvaluator.js | 2 +- .../src/telemetry/SummaryWidgetMetadataProvider.js | 2 +- src/plugins/summaryWidget/src/telemetry/SummaryWidgetRule.js | 2 +- .../summaryWidget/src/telemetry/SummaryWidgetRuleSpec.js | 2 +- .../src/telemetry/SummaryWidgetTelemetryProvider.js | 2 +- .../src/telemetry/SummaryWidgetTelemetryProviderSpec.js | 2 +- src/plugins/summaryWidget/src/telemetry/operations.js | 2 +- src/plugins/summaryWidget/test/ConditionManagerSpec.js | 2 +- src/plugins/summaryWidget/test/ConditionSpec.js | 2 +- src/plugins/summaryWidget/test/SummaryWidgetSpec.js | 2 +- src/plugins/summaryWidget/test/SummaryWidgetViewPolicySpec.js | 2 +- src/plugins/tabs/plugin.js | 2 +- src/plugins/tabs/tabs.js | 2 +- src/plugins/telemetryMean/plugin.js | 2 +- src/plugins/telemetryMean/src/TelemetryAverager.js | 2 +- src/plugins/telemetryTable/TableConfigurationViewProvider.js | 2 +- src/plugins/telemetryTable/TelemetryTable.js | 2 +- src/plugins/telemetryTable/TelemetryTableColumn.js | 2 +- src/plugins/telemetryTable/TelemetryTableConfiguration.js | 2 +- src/plugins/telemetryTable/TelemetryTableRow.js | 2 +- src/plugins/telemetryTable/TelemetryTableType.js | 2 +- src/plugins/telemetryTable/TelemetryTableViewProvider.js | 2 +- .../telemetryTable/collections/BoundedTableRowCollection.js | 2 +- .../telemetryTable/collections/FilteredTableRowCollection.js | 2 +- .../telemetryTable/collections/SortedTableRowCollection.js | 2 +- src/plugins/telemetryTable/components/table-cell.vue | 2 +- src/plugins/telemetryTable/components/table-column-header.vue | 2 +- src/plugins/telemetryTable/components/table-row.vue | 2 +- src/plugins/telemetryTable/components/table.vue | 2 +- src/plugins/telemetryTable/plugin.js | 2 +- src/plugins/telemetryTable/pluginSpec.js | 2 +- src/plugins/timeConductor/Conductor.vue | 2 +- src/plugins/timeConductor/ConductorAxis.vue | 2 +- src/plugins/timeConductor/ConductorHistory.vue | 2 +- src/plugins/timeConductor/ConductorMode.vue | 2 +- src/plugins/timeConductor/ConductorModeIcon.vue | 2 +- src/plugins/timeConductor/ConductorTimeSystem.vue | 2 +- src/plugins/timeConductor/DatePicker.vue | 2 +- src/plugins/timeConductor/plugin.js | 2 +- src/plugins/timeConductor/utcMultiTimeFormat.js | 2 +- src/plugins/webPage/WebPageViewProvider.js | 2 +- src/plugins/webPage/plugin.js | 2 +- src/selection/Selection.js | 2 +- src/start.frag | 2 +- src/styles/_about.scss | 2 +- src/styles/_constants-espresso.scss | 2 +- src/styles/_constants-maelstrom.scss | 2 +- src/styles/_constants-mobile.scss | 2 +- src/styles/_constants-snow.scss | 2 +- src/styles/_constants.scss | 2 +- src/styles/_controls.scss | 2 +- src/styles/_forms.scss | 2 +- src/styles/_global.scss | 2 +- src/styles/_glyphs.scss | 2 +- src/styles/_legacy-messages.scss | 2 +- src/styles/_legacy.scss | 2 +- src/styles/_mixins.scss | 2 +- src/styles/_status.scss | 2 +- src/styles/_table.scss | 2 +- src/styles/notebook.scss | 2 +- src/styles/plotly.scss | 2 +- src/ui/components/ObjectFrame.vue | 2 +- src/ui/layout/AboutDialog.vue | 2 +- src/ui/layout/AppLogo.vue | 2 +- src/ui/layout/status-bar/Indicators.vue | 2 +- src/ui/layout/status-bar/NotificationBanner.vue | 2 +- src/ui/preview/Preview.vue | 2 +- src/ui/preview/PreviewAction.js | 2 +- src/ui/preview/ViewHistoricalDataAction.js | 2 +- src/ui/preview/plugin.js | 2 +- 794 files changed, 795 insertions(+), 795 deletions(-) diff --git a/build-docs.sh b/build-docs.sh index 6738cbc8be..106c1f72cb 100755 --- a/build-docs.sh +++ b/build-docs.sh @@ -1,7 +1,7 @@ #!/bin/bash #***************************************************************************** -#* Open MCT, Copyright (c) 2014-2017, United States Government +#* Open MCT, Copyright (c) 2014-2020, United States Government #* as represented by the Administrator of the National Aeronautics and Space #* Administration. All rights reserved. #* diff --git a/docs/gendocs.js b/docs/gendocs.js index b96b2c997e..9e2b2efff9 100644 --- a/docs/gendocs.js +++ b/docs/gendocs.js @@ -1,5 +1,5 @@ /***************************************************************************** - * Open MCT, Copyright (c) 2014-2017, United States Government + * Open MCT, Copyright (c) 2014-2020, United States Government * as represented by the Administrator of the National Aeronautics and Space * Administration. All rights reserved. * diff --git a/example/eventGenerator/src/EventTelemetryProvider.js b/example/eventGenerator/src/EventTelemetryProvider.js index a3267fd1c2..3cbb69fb02 100644 --- a/example/eventGenerator/src/EventTelemetryProvider.js +++ b/example/eventGenerator/src/EventTelemetryProvider.js @@ -1,5 +1,5 @@ /***************************************************************************** - * Open MCT, Copyright (c) 2014-2017, United States Government + * Open MCT, Copyright (c) 2014-2020, United States Government * as represented by the Administrator of the National Aeronautics and Space * Administration. All rights reserved. * diff --git a/example/export/ExportTelemetryAsCSVAction.js b/example/export/ExportTelemetryAsCSVAction.js index bb3a9f259d..954b169f94 100644 --- a/example/export/ExportTelemetryAsCSVAction.js +++ b/example/export/ExportTelemetryAsCSVAction.js @@ -1,5 +1,5 @@ /***************************************************************************** - * Open MCT, Copyright (c) 2014-2017, United States Government + * Open MCT, Copyright (c) 2014-2020, United States Government * as represented by the Administrator of the National Aeronautics and Space * Administration. All rights reserved. * diff --git a/example/export/bundle.js b/example/export/bundle.js index 615020437c..484c815779 100644 --- a/example/export/bundle.js +++ b/example/export/bundle.js @@ -1,5 +1,5 @@ /***************************************************************************** - * Open MCT, Copyright (c) 2014-2017, United States Government + * Open MCT, Copyright (c) 2014-2020, United States Government * as represented by the Administrator of the National Aeronautics and Space * Administration. All rights reserved. * diff --git a/example/forms/bundle.js b/example/forms/bundle.js index 61533f81cb..fede97a72e 100644 --- a/example/forms/bundle.js +++ b/example/forms/bundle.js @@ -1,5 +1,5 @@ /***************************************************************************** - * Open MCT, Copyright (c) 2014-2017, United States Government + * Open MCT, Copyright (c) 2014-2020, United States Government * as represented by the Administrator of the National Aeronautics and Space * Administration. All rights reserved. * diff --git a/example/forms/res/templates/exampleForm.html b/example/forms/res/templates/exampleForm.html index f1f58d32bc..cac5b9dd1c 100644 --- a/example/forms/res/templates/exampleForm.html +++ b/example/forms/res/templates/exampleForm.html @@ -1,5 +1,5 @@