mirror of
https://github.com/nasa/openmct.git
synced 2025-06-19 07:38:15 +00:00
Fix remaining vue-compat
warnings (#6966)
* PascalCase files * emit warnings * minor updates * merge conflict resolve pt 1 * part 2 * update to eventbus * eventbus spelling * fix: import * fix: eventBus injection * fix: import * fix(test): provide eventBus in overlay plot tests * refactor: EventBus as composable * chore: lint:fix * chore: require vue event hyphenation * fix: revert event renames * refactor: use PascalCase name * fix: ensure `$attrs` are properly bound * fix: emit `click` event from SearchComponent * chore: remove rules already included in `vue/vue3-recommended` ruleset * fix: remove `Vue` import * chore: remove unused files * fix: fix lint scripts and make them cross-platform * refactor: rename `DataImagery.vue` -> `ImageryInspectorView.vue` * refactor: rename `NumericData.vue` -> `NumericDataInspectorView.vue` * refactor: rename components * refactor: rename `GeneralIndicators.vue` -> `StatusIndicators.vue` * refactor: rename components --------- Co-authored-by: Jesse Mazzella <jesse.d.mazzella@nasa.gov>
This commit is contained in:
committed by
GitHub
parent
6b32c63039
commit
97b2ebc0bb
57
src/api/forms/components/controls/LocatorField.vue
Normal file
57
src/api/forms/components/controls/LocatorField.vue
Normal file
@ -0,0 +1,57 @@
|
||||
<!--
|
||||
Open MCT, Copyright (c) 2014-2023, United States Government
|
||||
as represented by the Administrator of the National Aeronautics and Space
|
||||
Administration. All rights reserved.
|
||||
|
||||
Open MCT is licensed under the Apache License, Version 2.0 (the
|
||||
"License"); you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0.
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
||||
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
||||
License for the specific language governing permissions and limitations
|
||||
under the License.
|
||||
|
||||
Open MCT includes source code licensed under additional open source
|
||||
licenses. See the Open Source Licenses file (LICENSES.md) included with
|
||||
this source code distribution or the Licensing information page available
|
||||
at runtime from the About dialog for additional information.
|
||||
-->
|
||||
|
||||
<template>
|
||||
<mct-tree
|
||||
:is-selector-tree="true"
|
||||
:initial-selection="model.parent"
|
||||
@tree-item-selection="handleItemSelection"
|
||||
/>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import MctTree from '@/ui/layout/MctTree.vue';
|
||||
|
||||
export default {
|
||||
components: {
|
||||
MctTree
|
||||
},
|
||||
inject: ['openmct'],
|
||||
props: {
|
||||
model: {
|
||||
type: Object,
|
||||
required: true
|
||||
}
|
||||
},
|
||||
emits: ['on-change'],
|
||||
methods: {
|
||||
handleItemSelection(item) {
|
||||
const data = {
|
||||
model: this.model,
|
||||
value: item.objectPath
|
||||
};
|
||||
|
||||
this.$emit('on-change', data);
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
Reference in New Issue
Block a user