Refactor exam_take.html for improved layout by making columns full-width and adjusting padding for better responsiveness
This commit is contained in:
@@ -26,8 +26,9 @@
|
|||||||
<div class="alert alert-primary review-mode-alert" role="alert">Exam completed.</div>
|
<div class="alert alert-primary review-mode-alert" role="alert">Exam completed.</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
<div class="row">
|
<div class="row flex-wrap">
|
||||||
<div class="col-12 col-md-8 order-1 order-md-1 mb-3">
|
{# Layout change: make both columns full-width so the right panel is not a sidebar #}
|
||||||
|
<div class="col-12 order-1 mb-3">
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div id="question-stem" class="mb-3">{{ question.stem|safe }}</div>
|
<div id="question-stem" class="mb-3">{{ question.stem|safe }}</div>
|
||||||
@@ -74,10 +75,10 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="col-4 col-md-4 order-2 order-md-2 mb-3">
|
<div class="col-12 order-2 mb-3">
|
||||||
{% include "sbas/exam_take_help.html" %}
|
{% include "sbas/exam_take_help.html" %}
|
||||||
|
|
||||||
<div class="card sticky-top mt-3" style="top:1rem;">
|
<div class="card mt-3">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<h6 class="card-title">Questions</h6>
|
<h6 class="card-title">Questions</h6>
|
||||||
<p class="small text-muted mb-2">Tap a number to jump to that question.</p>
|
<p class="small text-muted mb-2">Tap a number to jump to that question.</p>
|
||||||
@@ -90,7 +91,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="menu-list" class="collapse d-md-block">
|
<div id="menu-list" class="collapse d-md-block">
|
||||||
<div class="d-flex flex-wrap gap-2" id="menu-buttons" role="toolbar" aria-label="Question navigation">
|
<div class="d-flex flex-wrap gap-1" id="menu-buttons" role="toolbar" aria-label="Question navigation">
|
||||||
<!-- Buttons injected by JS -->
|
<!-- Buttons injected by JS -->
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -170,7 +171,7 @@
|
|||||||
.question-menu-item {
|
.question-menu-item {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
flex: 0 0 auto;
|
flex: 0 0 auto;
|
||||||
padding: .25rem .5rem;
|
padding: .1rem .1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Disable sticky behaviour on narrow viewports so the sidebar stacks naturally */
|
/* Disable sticky behaviour on narrow viewports so the sidebar stacks naturally */
|
||||||
|
|||||||
Reference in New Issue
Block a user