|
@@ -3,9 +3,11 @@
|
|
|
v-if="store.currentTask"
|
|
|
class="mark-board-track-container tw-flex tw-flex-col"
|
|
|
:class="[
|
|
|
- store.isScoreBoardCollapsed
|
|
|
- ? 'hide mark-board-track-container-in-dialog'
|
|
|
- : 'show',
|
|
|
+ {
|
|
|
+ hide: store.isScoreBoardCollapsed && !props.modal,
|
|
|
+ 'mark-board-track-container-in-dialog': store.isScoreBoardCollapsed && !props.modal,
|
|
|
+ show: !store.isScoreBoardCollapsed
|
|
|
+ },
|
|
|
]"
|
|
|
>
|
|
|
<div
|
|
@@ -92,7 +94,13 @@
|
|
|
:key="index"
|
|
|
>
|
|
|
<div
|
|
|
- :id="['kbq',question.mainNumber,question.subNumber].join('-')"
|
|
|
+ :id="
|
|
|
+ store.isScoreBoardCollapsed
|
|
|
+ ? props.modal
|
|
|
+ ? ['bq', question.mainNumber, question.subNumber].join('-')
|
|
|
+ : ''
|
|
|
+ : ['bq', question.mainNumber, question.subNumber].join('-')
|
|
|
+ "
|
|
|
class="question tw-rounded tw-cursor-pointer tw-relative tw-mb-2"
|
|
|
:class="isCurrentQuestion(question) && 'current-question'"
|
|
|
@click="chooseQuestion(question)"
|
|
@@ -236,6 +244,7 @@ import { autoChooseFirstQuestion } from "./use/autoChooseFirstQuestion";
|
|
|
import { dragSplitPane } from "./use/splitPane";
|
|
|
import { addFocusTrack, removeFocusTrack } from "./use/focusTracks";
|
|
|
|
|
|
+const props = defineProps<{ modal?: boolean }>();
|
|
|
const emit = defineEmits(["submit", "allZeroSubmit", "unselectiveSubmit"]);
|
|
|
const { dragSpliter, topPercent } = dragSplitPane();
|
|
|
|