Skip to content

Commit 2954d8f

Browse files
feat(viewer): toggle grid_scale visibility
1 parent 84596ed commit 2954d8f

File tree

2 files changed

+21
-4
lines changed

2 files changed

+21
-4
lines changed

components/ViewToolbar.vue

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import schemas from "@geode/opengeodeweb-viewer/schemas.json"
2525
2626
const take_screenshot = ref(false)
27+
const grid_scale = ref(false)
2728
2829
const camera_options = [
2930
{
@@ -42,6 +43,25 @@
4243
take_screenshot.value = !take_screenshot.value
4344
},
4445
},
46+
{
47+
tooltip: "Toggle grid scale",
48+
icon: "mdi-ruler-square",
49+
action: () => {
50+
viewer_call(
51+
{
52+
schema: schemas.opengeodeweb_viewer.viewer.grid_scale,
53+
params: {
54+
visibility: !grid_scale.value,
55+
},
56+
},
57+
{
58+
response_function: () => {
59+
grid_scale.value = !grid_scale.value
60+
},
61+
},
62+
)
63+
},
64+
},
4565
]
4666
</script>
4767

stores/viewer.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,7 @@ export const use_viewer_store = defineStore("viewer", {
111111

112112
// Now that the client is ready let's setup the server for us
113113
viewer_call({
114-
schema: schemas.opengeodeweb_viewer.viewer.create_visualization,
115-
})
116-
viewer_call({
117-
schema: schemas.opengeodeweb_viewer.viewer.reset,
114+
schema: schemas.opengeodeweb_viewer.viewer.reset_visualization,
118115
})
119116
this.is_running = true
120117
resolve()

0 commit comments

Comments
 (0)