|
55 | 55 | color="white" |
56 | 56 | text |
57 | 57 | @click="takeScreenshot()" |
58 | | - >Load</v-btn |
| 58 | + >Screenshot</v-btn |
59 | 59 | > |
60 | 60 | </v-card-actions> |
61 | 61 | </v-card> |
|
64 | 64 | </template> |
65 | 65 |
|
66 | 66 | <script setup> |
67 | | -const emit = defineEmits(["close"]); |
68 | | -import viewer_schemas from "@geode/opengeodeweb-viewer/schemas.json"; |
| 67 | + const emit = defineEmits(["close"]) |
| 68 | + import viewer_schemas from "@geode/opengeodeweb-viewer/schemas.json" |
69 | 69 |
|
70 | | -const props = defineProps({ |
71 | | - show_dialog: { type: Boolean, required: true }, |
72 | | -}); |
| 70 | + const props = defineProps({ |
| 71 | + show_dialog: { type: Boolean, required: true }, |
| 72 | + }) |
73 | 73 |
|
74 | | -const filename = ref(""); |
75 | | -const output_extension = ref("png"); |
76 | | -const include_background = ref(true); |
| 74 | + const filename = ref("") |
| 75 | + const output_extension = ref("png") |
| 76 | + const include_background = ref(true) |
77 | 77 |
|
78 | | -async function takeScreenshot() { |
79 | | - console.log("screenshot"); |
| 78 | + async function takeScreenshot() { |
| 79 | + console.log("screenshot") |
80 | 80 |
|
81 | | - await viewer_call({ |
82 | | - schema: viewer_schemas.opengeodeweb_viewer.take_screenshot, |
83 | | - params: { |
84 | | - filename: filename.value, |
85 | | - output_extension: output_extension.value, |
86 | | - include_background: include_background.value, |
87 | | - }, |
88 | | - }); |
| 81 | + await viewer_call({ |
| 82 | + schema: viewer_schemas.opengeodeweb_viewer.take_screenshot, |
| 83 | + params: { |
| 84 | + filename: filename.value, |
| 85 | + output_extension: output_extension.value, |
| 86 | + include_background: include_background.value, |
| 87 | + }, |
| 88 | + }) |
89 | 89 |
|
90 | | - emit("close"); |
91 | | -} |
| 90 | + emit("close") |
| 91 | + } |
92 | 92 | </script> |
0 commit comments