From f3fe3fb33ab720b76f727d38a5366b86ffe5ad8e Mon Sep 17 00:00:00 2001 From: Jan-Hendrik Willms <tleilax+studip@gmail.com> Date: Tue, 28 Feb 2023 09:54:40 +0000 Subject: [PATCH] hidden info shall not be part of the link, fixes #2224 Closes #2224 Merge request studip/studip!1457 --- resources/vue/components/MyCourses.vue | 11 +++++++++++ resources/vue/components/MyCoursesTables.vue | 9 ++++----- resources/vue/components/MyCoursesTiles.vue | 15 ++++++++------- 3 files changed, 23 insertions(+), 12 deletions(-) diff --git a/resources/vue/components/MyCourses.vue b/resources/vue/components/MyCourses.vue index 3e99ad79f79..769d3152a4e 100644 --- a/resources/vue/components/MyCourses.vue +++ b/resources/vue/components/MyCourses.vue @@ -72,3 +72,14 @@ export default { } } </script> + +<style lang="scss"> +.course-hidden-info { + white-space: nowrap; + + img, + svg { + vertical-align: text-bottom; + } +} +</style> diff --git a/resources/vue/components/MyCoursesTables.vue b/resources/vue/components/MyCoursesTables.vue index 0a5abad846c..00b24459c31 100644 --- a/resources/vue/components/MyCoursesTables.vue +++ b/resources/vue/components/MyCoursesTables.vue @@ -48,12 +48,11 @@ <a :href="urlFor('seminar_main.php', {auswahl: course.id})"> {{ getCourseName(course, getConfig('sem_number') && responsiveDisplay) }} <span v-if="course.is_deputy">{{ $gettext('[Vertretung]') }}</span> - - <span v-if="course.is_hidden"> - {{ $gettext('[versteckt]') }} - <studip-tooltip-icon :text="getHiddenTooltip(course)"></studip-tooltip-icon> - </span> </a> + <span v-if="course.is_hidden" class="course-hidden-info"> + {{ $gettext('[versteckt]') }} + <studip-tooltip-icon :text="getHiddenTooltip(course)"></studip-tooltip-icon> + </span> <div v-if="responsiveDisplay" class="mycourse_elements"> <div class="special_nav"> <studip-action-menu :items="getActionMenuForCourse(course)" diff --git a/resources/vue/components/MyCoursesTiles.vue b/resources/vue/components/MyCoursesTiles.vue index 71c5b645384..236ba6899dc 100644 --- a/resources/vue/components/MyCoursesTiles.vue +++ b/resources/vue/components/MyCoursesTiles.vue @@ -30,12 +30,13 @@ {{ getCourseName(course, getConfig('sem_number')) }} <span v-if="course.is_deputy">{{ $gettext('[Vertretung]') }}</span> - <span v-if="course.is_hidden"> - {{ $gettext('[versteckt]') }} - <studip-tooltip-icon :text="getHiddenTooltip(course)"></studip-tooltip-icon> - </span> </span> </a> + + <span v-if="course.is_hidden" class="course-hidden-info"> + {{ $gettext('[versteckt]') }} + <studip-tooltip-icon :text="getHiddenTooltip(course)"></studip-tooltip-icon> + </span> </header> <footer class="tiles-grid-element-footer"> <my-courses-navigation :navigation="getNavigationForCourse(course)" :icon-size="iconSize"></my-courses-navigation> @@ -188,9 +189,6 @@ $tile-padding: 10px; .tiles-grid-element-header { flex: 0 $header-size; - } - - .tiled-grid-element-header-title { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; @@ -198,6 +196,9 @@ $tile-padding: 10px; overflow: hidden; } + //.tiled-grid-element-header-title { + //} + .tiles-grid-element-header-image { float: left; display: block; -- GitLab