Skip to content

Commit d9305e7

Browse files
committed
Add viewer feature
1 parent 5fea819 commit d9305e7

File tree

7 files changed

+7006
-2139
lines changed

7 files changed

+7006
-2139
lines changed

components/Launcher.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<script setup>
1919
import { VueRecaptcha } from "vue-recaptcha"
2020
21-
// const ws_link_store = use_ws_link_store()
21+
const websocket_store = use_websocket_store()
2222
const cloud_store = use_cloud_store()
2323
const { is_cloud_running, is_captcha_validated, is_connexion_launched } = storeToRefs(cloud_store)
2424
@@ -29,9 +29,9 @@ const props = defineProps({
2929
const { site_key } = toRefs(props)
3030
3131
watch(is_captcha_validated, async (value) => {
32-
if (value === true) {
32+
if (value === true && process.client) {
3333
await cloud_store.create_connexion()
34-
// await ws_link_store.ws_connect()
34+
await websocket_store.ws_connect()
3535
}
3636
})
3737
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66

77
<script setup>
88
import vtkRemoteView from '@kitware/vtk.js/Rendering/Misc/RemoteView';
9-
import { vElementSize } from '@vueuse/components'
9+
import { useElementSize } from '@vueuse/core'
1010
11-
const app_store = use_app_store()
12-
const { picking_mode } = storeToRefs(app_store)
11+
const viewer_store = use_viewer_store()
12+
const { picking_mode } = storeToRefs(viewer_store)
1313
1414
function get_x_y (event) {
1515
if (picking_mode.value === true) {
1616
const { offsetX, offsetY } = event
17-
app_store.set_picked_point(offsetX, offsetY)
17+
viewer_store.set_picked_point(offsetX, offsetY)
1818
}
1919
}
2020
@@ -27,7 +27,7 @@ const viewer = ref(null)
2727
const { width, height } = useElementSize(viewer)
2828
2929
function resize () {
30-
view.getCanvasView().setSize(0, 0) // hack to fit full size
30+
view.getCanvasView().setSize(1, 1)
3131
view.resize();
3232
}
3333

0 commit comments

Comments
 (0)