|
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