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 @@
<div class="cw-welcome-screen">
<courseware-companion-box :msgCompanion="this.$gettext('Es wurden bisher noch keine Inhalte eingepflegt.')">
<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') }}
</button>
</template>
......@@ -12,29 +12,28 @@
<script>
import CoursewareCompanionBox from '../layouts/CoursewareCompanionBox.vue';
import { mapActions, mapGetters } from 'vuex';
import containerMixin from '@/vue/mixins/courseware/container';
export default {
name: 'courseware-empty-element-box',
components: {
CoursewareCompanionBox,
},
mixins: [containerMixin],
props: {
canEdit: Boolean,
noContainers: Boolean,
},
methods: {
...mapActions({
coursewareConsumeMode: 'coursewareConsumeMode',
coursewareContainerAdder: 'coursewareContainerAdder',
coursewareSelectedToolbarItem: 'coursewareSelectedToolbarItem',
coursewareShowToolbar: 'coursewareShowToolbar',
}),
addContainer() {
this.coursewareConsumeMode(false);
this.coursewareContainerAdder(true);
this.coursewareSelectedToolbarItem('blockadder');
this.coursewareShowToolbar(true);
addNewContainer() {
this.addContainer({
type: 'list',
colspan: 'full',
sections: {
firstSection: ''
},
newPosition: null
});
},
},
};
......
......@@ -97,7 +97,6 @@ export default {
methods: {
...mapActions({
coursewareConsumeMode: 'coursewareConsumeMode',
coursewareSelectedToolbarItem: 'coursewareSelectedToolbarItem',
coursewareViewMode: 'coursewareViewMode',
coursewareShowToolbar: 'coursewareShowToolbar'
......@@ -107,7 +106,6 @@ export default {
if (!this.consumeMode) {
document.body.classList.add('consuming_mode');
this.coursewareConsumeMode(true);
this.coursewareSelectedToolbarItem('contents');
this.coursewareViewMode('read');
} else {
this.coursewareConsumeMode(false);
......
......@@ -94,7 +94,6 @@ export default {
},
methods: {
...mapActions({
setToolbarItem: 'coursewareSelectedToolbarItem',
coursewareContainerAdder: 'coursewareContainerAdder'
}),
scrollToCurrent() {
......@@ -111,21 +110,6 @@ export default {
this.scrollToCurrent();
},
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) {
const focusElement = this.$refs.tabs.getTabButtonByAlias(this.selectedToolbarItem);
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