diff --git a/web/src/main/resources/static/css/app.css b/web/src/main/resources/static/css/app.css index 791a6b2..a530624 100644 --- a/web/src/main/resources/static/css/app.css +++ b/web/src/main/resources/static/css/app.css @@ -572,17 +572,16 @@ dialog.dlg.dlg-lg .dlg-body { max-height: 88vh; min-height: 62vh; } .matrix tbody tr:last-child td { border-bottom: none; } .matrix th.lab-col { min-width: 9.5rem; border-left: 1px solid var(--c-border); } .matrix td.cell-lab { min-width: 9.5rem; border-left: 1px solid var(--c-border); } -#group-table th.password-col, #group-table th.average-col, #group-table th.actions-head { color: var(--c-text); font-weight: 400; } #group-table th.actions-head, #group-table td.actions-cell { border-left: 1px solid var(--c-border); } .matrix th.attestation-col { - width: 11.5rem; min-width: 11rem; max-width: 11.5rem; + width: 12rem; min-width: 11.5rem; max-width: 12rem; border-left: 1px solid var(--c-border); } .matrix td.attestation-cell { - width: 11.5rem; min-width: 11rem; max-width: 11.5rem; + width: 12rem; min-width: 11.5rem; max-width: 12rem; padding-left: 0.35rem; padding-right: 0.35rem; border-left: 1px solid var(--c-border); } @@ -591,19 +590,17 @@ dialog.dlg.dlg-lg .dlg-body { max-height: 88vh; min-height: 62vh; } min-width: 7rem; border-left: 1px solid var(--c-border); text-align: left; } .matrix td.average-cell { font-weight: 600; text-align: center; } -.matrix th.password-col, -.matrix td.password-cell { border-left: 1px solid var(--c-border); } .attestation-title { display: flex; flex-wrap: wrap; align-items: center; gap: 0.35rem; width: 100%; max-width: 9rem; text-align: left; } .attestation-kind { font-weight: 400; color: var(--c-text); white-space: normal; text-align: left; } .attestation-col .lab-col-head, .attestation-col .lab-col-title { text-align: left; } -.js-attestation-form { display: flex; justify-content: flex-start; width: 100%; } +.js-attestation-form { display: flex; justify-content: center; width: 100%; } .attestation-select { appearance: none; -webkit-appearance: none; width: 100%; max-width: 100%; min-width: 0; padding: 0.15rem 0.95rem 0.15rem 0.15rem; border: 1px solid transparent; border-radius: var(--radius-sm); background-color: transparent; color: var(--c-text); font-size: 0.84375rem; font-weight: 600; font-variant-numeric: tabular-nums; - text-align: left; text-align-last: left; cursor: pointer; + text-align: center; text-align-last: center; cursor: pointer; background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%); @@ -617,6 +614,9 @@ dialog.dlg.dlg-lg .dlg-body { max-height: 88vh; min-height: 62vh; } .attestation-select:disabled { opacity: 0.6; cursor: wait; } .attestation-select option { text-align: left; text-align-last: left; background: var(--c-surface); color: var(--c-text); } .matrix td.student-cell { min-width: 12rem; } +.student-name-line { display: flex; align-items: center; gap: 0.35rem; } +.password-dot { width: 6px; height: 6px; flex: 0 0 auto; background: var(--c-tone-pos); } +.password-dot.warn { background: #b45309; } .student-name { font-weight: 600; font-size: 0.84375rem; } .student-cell .font-mono { margin-top: 0.125rem; } .lab-col-head { display: flex; flex-direction: column; align-items: flex-start; gap: 0.375rem; } diff --git a/web/src/main/resources/templates/admin/group.html b/web/src/main/resources/templates/admin/group.html index c9965ae..8f4b9fa 100644 --- a/web/src/main/resources/templates/admin/group.html +++ b/web/src/main/resources/templates/admin/group.html @@ -105,14 +105,18 @@ - Пароль Действия -
—
+
+ +
—
+
—
- - временный - изменён -
@@ -191,7 +191,7 @@
- В группе нет студентов. + В группе нет студентов. diff --git a/web/src/main/resources/templates/fragments/base.html b/web/src/main/resources/templates/fragments/base.html index 633e6de..8a07a4d 100644 --- a/web/src/main/resources/templates/fragments/base.html +++ b/web/src/main/resources/templates/fragments/base.html @@ -17,7 +17,7 @@ - +