diff --git a/public/css/Studentenverwaltung.css b/public/css/Studentenverwaltung.css index 8beafe25f..870a58bdf 100644 --- a/public/css/Studentenverwaltung.css +++ b/public/css/Studentenverwaltung.css @@ -96,6 +96,13 @@ html.fs_huge { overflow: visible !important; } +/* to enable scrolling for many student entries*/ +.stv-details-abschlusspruefung-student-names { + max-height: 80px; + overflow-y: auto; + overflow-x: hidden; +} + .p-dropdown-item{ z-index: 1201 !important; } diff --git a/public/js/components/Stv/Studentenverwaltung/List.js b/public/js/components/Stv/Studentenverwaltung/List.js index 399d35a3d..66fd2c16b 100644 --- a/public/js/components/Stv/Studentenverwaltung/List.js +++ b/public/js/components/Stv/Studentenverwaltung/List.js @@ -514,6 +514,14 @@ export default { this.$reloadList(); }, onKeydown(e) { // TODO(chris): this should be in the filter component + + if ((e.ctrlKey || e.metaKey) && e.code === "KeyA") { + e.preventDefault(); + + this.$refs.table.tabulator.deselectRow(); + this.$refs.table.tabulator.selectRow(); + } + if (!this.focusObj) return;