Skip to content
Snippets Groups Projects
Commit c7af0236 authored by Ron Lucke's avatar Ron Lucke
Browse files

remove useless selectTool function calls

Closes #4193

Merge request studip/studip!3174
parent 3f6f4d5f
No related branches found
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="cw-welcome-screen"> <div class="cw-welcome-screen">
<courseware-companion-box :msgCompanion="this.$gettext('Es wurden bisher noch keine Inhalte eingepflegt.')"> <courseware-companion-box :msgCompanion="this.$gettext('Es wurden bisher noch keine Inhalte eingepflegt.')">
<template v-slot:companionActions> <template v-slot:companionActions>
<button v-if="canEdit && noContainers" class="button" @click="addContainer"> <button v-if="canEdit && noContainers" class="button" @click="addNewContainer">
{{ $gettext('Einen Abschnitt hinzufügen') }} {{ $gettext('Einen Abschnitt hinzufügen') }}
</button> </button>
</template> </template>
...@@ -12,29 +12,28 @@ ...@@ -12,29 +12,28 @@
<script> <script>
import CoursewareCompanionBox from '../layouts/CoursewareCompanionBox.vue'; import CoursewareCompanionBox from '../layouts/CoursewareCompanionBox.vue';
import { mapActions, mapGetters } from 'vuex'; import containerMixin from '@/vue/mixins/courseware/container';
export default { export default {
name: 'courseware-empty-element-box', name: 'courseware-empty-element-box',
components: { components: {
CoursewareCompanionBox, CoursewareCompanionBox,
}, },
mixins: [containerMixin],
props: { props: {
canEdit: Boolean, canEdit: Boolean,
noContainers: Boolean, noContainers: Boolean,
}, },
methods: { methods: {
...mapActions({ addNewContainer() {
coursewareConsumeMode: 'coursewareConsumeMode', this.addContainer({
coursewareContainerAdder: 'coursewareContainerAdder', type: 'list',
coursewareSelectedToolbarItem: 'coursewareSelectedToolbarItem', colspan: 'full',
coursewareShowToolbar: 'coursewareShowToolbar', sections: {
}), firstSection: ''
addContainer() { },
this.coursewareConsumeMode(false); newPosition: null
this.coursewareContainerAdder(true); });
this.coursewareSelectedToolbarItem('blockadder');
this.coursewareShowToolbar(true);
}, },
}, },
}; };
......
...@@ -97,7 +97,6 @@ export default { ...@@ -97,7 +97,6 @@ export default {
methods: { methods: {
...mapActions({ ...mapActions({
coursewareConsumeMode: 'coursewareConsumeMode', coursewareConsumeMode: 'coursewareConsumeMode',
coursewareSelectedToolbarItem: 'coursewareSelectedToolbarItem',
coursewareViewMode: 'coursewareViewMode', coursewareViewMode: 'coursewareViewMode',
coursewareShowToolbar: 'coursewareShowToolbar' coursewareShowToolbar: 'coursewareShowToolbar'
...@@ -107,7 +106,6 @@ export default { ...@@ -107,7 +106,6 @@ export default {
if (!this.consumeMode) { if (!this.consumeMode) {
document.body.classList.add('consuming_mode'); document.body.classList.add('consuming_mode');
this.coursewareConsumeMode(true); this.coursewareConsumeMode(true);
this.coursewareSelectedToolbarItem('contents');
this.coursewareViewMode('read'); this.coursewareViewMode('read');
} else { } else {
this.coursewareConsumeMode(false); this.coursewareConsumeMode(false);
......
...@@ -94,7 +94,6 @@ export default { ...@@ -94,7 +94,6 @@ export default {
}, },
methods: { methods: {
...mapActions({ ...mapActions({
setToolbarItem: 'coursewareSelectedToolbarItem',
coursewareContainerAdder: 'coursewareContainerAdder' coursewareContainerAdder: 'coursewareContainerAdder'
}), }),
scrollToCurrent() { scrollToCurrent() {
...@@ -111,21 +110,6 @@ export default { ...@@ -111,21 +110,6 @@ export default {
this.scrollToCurrent(); this.scrollToCurrent();
}, },
watch: { watch: {
adderStorage(newValue) {
if (Object.keys(newValue).length !== 0) {
this.selectTool('blockadder');
}
},
consumeMode(newValue) {
if (newValue) {
this.selectTool('contents');
}
},
containerAdder(newValue) {
if (newValue === true) {
this.selectTool('blockadder');
}
},
toolsActive(newValue) { toolsActive(newValue) {
const focusElement = this.$refs.tabs.getTabButtonByAlias(this.selectedToolbarItem); const focusElement = this.$refs.tabs.getTabButtonByAlias(this.selectedToolbarItem);
if (newValue && focusElement) { if (newValue && focusElement) {
......
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