Skip to content
Snippets Groups Projects
Commit 7afb6da1 authored by Elmar Ludwig's avatar Elmar Ludwig Committed by David Siegfried
Browse files

display only tbody elements with data, fixes #317

Closes #317

Merge request studip/studip!814
parent 3e1a8e4a
Branches
Tags
No related merge requests found
...@@ -95,13 +95,6 @@ ...@@ -95,13 +95,6 @@
} }
} }
.subfolders .empty {
display: none;
&:only-child {
display: table-row;
}
}
/* for file/edit view and file/new_edit_folder_form view: */ /* for file/edit view and file/new_edit_folder_form view: */
div.file_select_possibilities, .folder_type_select_possibilities { div.file_select_possibilities, .folder_type_select_possibilities {
@width: 100px; @width: 100px;
......
...@@ -95,17 +95,21 @@ ...@@ -95,17 +95,21 @@
<th data-sort="false">{{ $gettext('Aktionen') }}</th> <th data-sort="false">{{ $gettext('Aktionen') }}</th>
</tr> </tr>
</thead> </thead>
<tbody class="subfolders"> <tbody v-if="!hasData">
<tr v-if="!hasData" class="empty"> <tr class="empty">
<td :colspan="numberOfColumns"> <td :colspan="numberOfColumns">
{{ $gettext('Dieser Ordner ist leer') }} {{ $gettext('Dieser Ordner ist leer') }}
</td> </td>
</tr> </tr>
<tr v-else-if="displayedFolders.length + displayedFiles.length === 0" class="empty"> </tbody>
<tbody v-else-if="displayedFolders.length + displayedFiles.length === 0">
<tr class="empty">
<td :colspan="numberOfColumns"> <td :colspan="numberOfColumns">
<translate>Keine Ordner oder Dateien entsprechen Ihrem Filter.</translate> <translate>Keine Ordner oder Dateien entsprechen Ihrem Filter.</translate>
</td> </td>
</tr> </tr>
</tbody>
<tbody class="subfolders" v-if="displayedFolders.length > 0">
<tr v-for="folder in displayedFolders" <tr v-for="folder in displayedFolders"
:id="'row_folder_' + folder.id " :id="'row_folder_' + folder.id "
:data-permissions="folder.permissions"> :data-permissions="folder.permissions">
...@@ -150,7 +154,7 @@ ...@@ -150,7 +154,7 @@
</td> </td>
</tr> </tr>
</tbody> </tbody>
<tbody class="files"> <tbody class="files" v-if="displayedFiles.length > 0">
<tr v-for="file in displayedFiles" <tr v-for="file in displayedFiles"
:class="file.new ? 'new' : ''" :class="file.new ? 'new' : ''"
:id="'fileref_' + file.id" :id="'fileref_' + file.id"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment