Skip to content
Snippets Groups Projects
Commit 8e60532f authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms
Browse files

fixes #3230

Closes #3230

Merge request studip/studip!2191
parent 551d2de1
No related branches found
No related tags found
No related merge requests found
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
:placeholder="$gettext('Veranstaltung suchen')" :placeholder="$gettext('Veranstaltung suchen')"
:aria-label="$gettext('Veranstaltung suchen')"> :aria-label="$gettext('Veranstaltung suchen')">
<a v-if="isActive" @click.prevent="cancelSearch" class="reset-search"> <a v-if="isActive" @click.prevent="cancelSearch" class="reset-search">
<studip-icon shape="decline" size="20"></studip-icon> <studip-icon shape="decline" :size="20"></studip-icon>
</a> </a>
<button type="submit" class="submit-search" :title="$gettext('Suchen')" <button type="submit" class="submit-search" :title="$gettext('Suchen')"
@click.prevent="doSearch"> @click.prevent="doSearch">
......
...@@ -11,12 +11,14 @@ ...@@ -11,12 +11,14 @@
<section v-else> <section v-else>
<h1> <h1>
{{ currentNode.attributes.name }} {{ currentNode.attributes.name }}
<a v-if="isEditable && currentNode.attributes.id !== 'root'"
<a v-if="editable && currentNode.attributes.id !== 'root'"
:href="editUrl + '/' + currentNode.attributes.id" :href="editUrl + '/' + currentNode.attributes.id"
@click.prevent="editNode(editUrl, currentNode.id)" data-dialog="size=medium" @click.prevent="editNode(editUrl, currentNode.id)" data-dialog="size=medium"
:title="$gettextInterpolate($gettext('%{name} bearbeiten'), {name: currentNode.attributes.name})"> :title="$gettextInterpolate($gettext('%{name} bearbeiten'), {name: currentNode.attributes.name})">
<studip-icon shape="edit" :size="20"></studip-icon> <studip-icon shape="edit" :size="20"></studip-icon>
</a> </a>
</h1> </h1>
<p v-if="currentNode.attributes.description?.trim() !== ''" class="studip-tree-node-info" <p v-if="currentNode.attributes.description?.trim() !== ''" class="studip-tree-node-info"
v-html="currentNode.attributes['description-formatted']"> v-html="currentNode.attributes['description-formatted']">
...@@ -51,20 +53,17 @@ ...@@ -51,20 +53,17 @@
{{ $gettext('Auf dieser Ebene sind keine Veranstaltungen zugeordnet.')}} {{ $gettext('Auf dieser Ebene sind keine Veranstaltungen zugeordnet.')}}
</section> </section>
<section v-if="thisLevelCourses + subLevelsCourses > 0"> <section v-if="thisLevelCourses + subLevelsCourses > 0" class="levels-actions">
<span v-if="withCourses && showingAllCourses"> <span v-if="withCourses && showingAllCourses">
<button type="button" @click="showAllCourses(false)" <button type="button" @click="showAllCourses(false)"
:title="$gettext('Veranstaltungen auf dieser Ebene anzeigen')"> :title="$gettext('Veranstaltungen auf dieser Ebene anzeigen')">
Veranstaltungen auf dieser Ebene anzeigen {{ $gettext('Veranstaltungen auf dieser Ebene anzeigen') }}
</button> </button>
</span> </span>
<template v-if="thisLevelCourses > 0 && subLevelsCourses > 0">
|
</template>
<span v-if="withCourses && subLevelsCourses > 0 && !showingAllCourses"> <span v-if="withCourses && subLevelsCourses > 0 && !showingAllCourses">
<button type="button" @click="showAllCourses(true)" <button type="button" @click="showAllCourses(true)"
:title="$gettext('Veranstaltungen auf allen Unterebenen anzeigen')"> :title="$gettext('Veranstaltungen auf allen Unterebenen anzeigen')">
Veranstaltungen auf allen Unterebenen anzeigen {{ $gettext('Veranstaltungen auf allen Unterebenen anzeigen') }}
</button> </button>
</span> </span>
</section> </section>
...@@ -357,3 +356,8 @@ export default { ...@@ -357,3 +356,8 @@ export default {
} }
} }
</script> </script>
<style scoped>
.levels-actions > span:not(:first-child)::before {
content: ' | ';
}
</style>
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