|
27 | 27 | {%- endfor %}
|
28 | 28 | {%- for file in oldFileStats.unchangedfiles %}
|
29 | 29 | <li class="nav-item">
|
30 |
| - <a class="nav-link {% if loop.first %}active{% endif %}" data-bs-toggle="tab" |
31 |
| - href="#diff-{{ file.submitfileid }}" role="tab">{{ file.filename }}</a> |
| 30 | + <a class="nav-link {% if loop.first and oldFileStats.changedfiles == [] %}active{% endif %}" |
| 31 | + data-bs-toggle="tab" href="#diff-{{ file.submitfileid }}" role="tab">{{ file.filename }}</a> |
32 | 32 | </li>
|
33 | 33 | {%- endfor %}
|
34 | 34 | {%- for file in oldFileStats.addedfiles %}
|
35 | 35 | <li class="nav-item">
|
36 |
| - <a class="nav-link {% if loop.first %}active{% endif %}" data-bs-toggle="tab" |
37 |
| - href="#diff-{{ file.submitfileid }}" role="tab">{{ file.filename }}</a> |
| 36 | + <a class="nav-link {% if loop.first and oldFileStats.changedfiles == [] and oldFileStats.addedfiles == [] %}active{% endif %}" |
| 37 | + data-bs-toggle="tab" href="#diff-{{ file.submitfileid }}" role="tab">{{ file.filename }}</a> |
38 | 38 | </li>
|
39 | 39 | {%- endfor %}
|
40 | 40 |
|
41 | 41 | </ul>
|
42 | 42 | <div class="tab-content source-tab">
|
43 | 43 | {%- for filePair in oldFileStats.changedfiles %}
|
44 |
| - <div class="tab-pane fade {% if loop.first %}show active{% endif %}" id="diff-{{ filePair.1.submitfileid }}" |
45 |
| - role="tabpanel"> |
| 44 | + <div class="tab-pane fade |
| 45 | + {% if loop.first %}show active{% endif %}" |
| 46 | + id="diff-{{ filePair.1.submitfileid }}" role="tabpanel"> |
46 | 47 | {% set diff_id = "diff" ~ filePair.1.submitfileid %}
|
47 | 48 | <div class="mb-1">
|
48 | 49 | <a class="btn btn-secondary btn-sm"
|
|
67 | 68 | </div>
|
68 | 69 | {%- endfor %}
|
69 | 70 | {%- for file in oldFileStats.unchangedfiles %}
|
70 |
| - <div class="tab-pane fade {% if loop.first %}show active{% endif %}" id="diff-{{ file.submitfileid }}" |
71 |
| - role="tabpanel"> |
| 71 | + <div class="tab-pane fade |
| 72 | + {% if loop.first and (oldFileStats.changedfiles == []) %}show active{% endif %}" |
| 73 | + id="diff-{{ file.submitfileid }}" role="tabpanel"> |
72 | 74 | <div class="mb-1">
|
73 | 75 | <a class="btn btn-secondary btn-sm"
|
74 | 76 | href="{{ path('jury_submission_source', {submission: submission.submitid, fetch: file.rank}) }}">
|
|
84 | 86 | </div>
|
85 | 87 | {%- endfor %}
|
86 | 88 | {%- for file in oldFileStats.addedfiles %}
|
87 |
| - <div class="tab-pane fade {% if loop.first %}show active{% endif %}" id="diff-{{ file.submitfileid }}" |
88 |
| - role="tabpanel"> |
| 89 | + <div class="tab-pane fade |
| 90 | + {% if loop.first and (oldFileStats.changedfiles == []) and (oldFileStats.addedfiles == []) %}show active{% endif %}" |
| 91 | + id="diff-{{ file.submitfileid }}" role="tabpanel"> |
89 | 92 | <div class="mb-1">
|
90 | 93 | <a class="btn btn-secondary btn-sm"
|
91 | 94 | href="{{ path('jury_submission_source', {submission: submission.submitid, fetch: file.rank}) }}">
|
|
0 commit comments