Skip to content

Commit 66038e6

Browse files
committed
Fix resizing and scrolling behavior of right query pane
1 parent 460c1f7 commit 66038e6

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

etc/js/components/pages/queries/page.vue

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<div id="page-queries" class="page-content">
2+
<div id="page-queries" :class="css">
33
<pane-query
44
v-model:app_params="app_params"
55
:conn="conn"
@@ -18,14 +18,23 @@ export default { name: "page-queries" };
1818
</script>
1919

2020
<script setup>
21-
import { defineProps, defineModel } from 'vue';
21+
import { defineProps, defineModel, computed } from 'vue';
2222
2323
const props = defineProps({
2424
conn: {type: Object, required: true},
2525
app_params: {type: Object, required: true},
2626
});
2727
2828
const app_params = defineModel("app_params");
29+
30+
const css = computed(() => {
31+
let result = ["page-content"];
32+
if (!app_params.value.sidebar) {
33+
result.push("page-queries-no-sidebar");
34+
}
35+
return result;
36+
});
37+
2938
</script>
3039

3140
<style scoped>
@@ -47,6 +56,15 @@ const app_params = defineModel("app_params");
4756
grid-template-rows: calc(40vh - var(--header-height) - var(--gap)) calc(60vh - var(--footer-height) - var(--gap));
4857
}
4958
}
59+
60+
@media screen and (max-width: 800px) {
61+
div.page-queries-no-sidebar div.queries-right-pane {
62+
grid-column: 1;
63+
grid-row: 1;
64+
height: calc(100vh - var(--header-height) - var(--footer-height) - 3 * var(--gap));
65+
}
66+
}
67+
5068
</style>
5169

5270
<style>

etc/js/components/pages/queries/pane-inspect.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ import { ref, defineProps, computed, onMounted, onUnmounted, watch } from 'vue';
5050
5151
const props = defineProps({
5252
app_params: {type: Object, required: true },
53-
conn: {type: Object, required: true },
53+
conn: {type: Object, required: true }
5454
});
5555
5656
const result = ref({reply: []});

0 commit comments

Comments
 (0)