Skip to content
Snippets Groups Projects
Commit 6a0ba663 authored by Elmar Ludwig's avatar Elmar Ludwig
Browse files

use standard CSS for sort arrows, fixes #3529

Closes #3529

Merge request studip/studip!2416
parent 940f5099
No related branches found
No related tags found
No related merge requests found
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
</caption> </caption>
<thead> <thead>
<tr class="sortable"> <tr class="sortable">
<th v-if="showComplete"> <th v-if="showComplete" :class="sort.by === 'completion' ? 'sort' + sort.direction.toLowerCase() : ''">
<a <a
@click.prevent="changeSort('completion')" @click.prevent="changeSort('completion')"
class="course-completion" class="course-completion"
...@@ -19,20 +19,14 @@ ...@@ -19,20 +19,14 @@
> >
{{ $gettext('Bearbeitungsstatus') }} {{ $gettext('Bearbeitungsstatus') }}
</a> </a>
<studip-icon :shape="sort.direction === 'ASC' ? 'arr_1down' : 'arr_1up'"
v-if="sort.by === 'completion'"
class="text-bottom"></studip-icon>
</th> </th>
<th v-for="activeField in sortedActivatedFields" :key="`field-${activeField}`"> <th v-for="activeField in sortedActivatedFields" :key="`field-${activeField}`" :class="sort.by === activeField ? 'sort' + sort.direction.toLowerCase() : ''">
<a href="#" <a href="#"
@click.prevent="changeSort(activeField)" @click.prevent="changeSort(activeField)"
:title="sort.by === activeField && sort.direction === 'ASC' ? $gettextInterpolate('Sortiert aufsteigend nach %{field}', {field: fields[activeField]}) : (sort.by === activeField && sort.direction === 'DESC' ? $gettextInterpolate('Sortiert absteigend nach %{ field } ', { field: fields[activeField]}) : $gettextInterpolate('Sortieren nach %{ field }', { field: fields[activeField]}))" :title="sort.by === activeField && sort.direction === 'ASC' ? $gettextInterpolate('Sortiert aufsteigend nach %{field}', {field: fields[activeField]}) : (sort.by === activeField && sort.direction === 'DESC' ? $gettextInterpolate('Sortiert absteigend nach %{ field } ', { field: fields[activeField]}) : $gettextInterpolate('Sortieren nach %{ field }', { field: fields[activeField]}))"
v-if="!unsortableFields.includes(activeField)" v-if="!unsortableFields.includes(activeField)"
> >
{{ fields[activeField] }} {{ fields[activeField] }}
<studip-icon :shape="sort.direction === 'ASC' ? 'arr_1down' : 'arr_1up'"
v-if="sort.by === activeField"
class="text-bottom"></studip-icon>
</a> </a>
<template v-else> <template v-else>
{{ fields[activeField] }} {{ fields[activeField] }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment