mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 10:24:02 +00:00
feat(scenes): render the Scene actions panel from a store
The scene interactions owner keeps the pick handler and the interaction session and presents the panel to the gev-scene-interactions store; the SceneInteractions view teleports it into the viewer's container with the same markup and inline styles. Each activation keys its own panel, each button carries the owner it was rendered for, and only the owner the store shows may change or remove it.
This commit is contained in:
1 parent
6398103b60
commit
59e3aaa271
8 files changed
+376
-104
No files matched your search
@@ -97,7 +97,9 @@
|
||||
"src/ui/stores/imagerySplit.js",
|
||||
"src/ui/stores/status.js",
|
||||
"src/ui/views/panels/SplitFlapText.vue",
|
||||
"src/splitFlap.js"
|
||||
"src/splitFlap.js",
|
||||
"src/ui/stores/sceneInteractions.js",
|
||||
"src/ui/views/panels/SceneInteractions.vue"
|
||||
],
|
||||
"external": ["vue", "pinia"]
|
||||
},
|
||||
@@ -1147,7 +1149,8 @@
|
||||
"src/visualStylePolicy.js",
|
||||
"src/ui/vueRuntime.js",
|
||||
"src/ui/stores/status.js",
|
||||
"src/ui/toast.js"
|
||||
"src/ui/toast.js",
|
||||
"src/ui/stores/sceneInteractions.js"
|
||||
],
|
||||
"external": ["cesium", "vue", "pinia"]
|
||||
},
|
||||
@@ -3004,7 +3007,8 @@
|
||||
"src/ui/stores/display.js",
|
||||
"src/ui/stores/imagerySplit.js",
|
||||
"src/ui/stores/status.js",
|
||||
"src/ui/toast.js"
|
||||
"src/ui/toast.js",
|
||||
"src/ui/stores/sceneInteractions.js"
|
||||
],
|
||||
"external": [
|
||||
"hls.js",
|
||||
|
||||
Reference in new issue
Block a user