Skip to content
Snippets Groups Projects
Commit 9cc6fdc2 authored by Ron Lucke's avatar Ron Lucke Committed by Jan-Hendrik Willms
Browse files

fix #2114

Closes #2114

Merge request studip/studip!1876
parent 05cfdb67
No related branches found
No related tags found
No related merge requests found
...@@ -2969,14 +2969,11 @@ c o n f i r m b l o c k ...@@ -2969,14 +2969,11 @@ c o n f i r m b l o c k
.cw-block-confirm-content{ .cw-block-confirm-content{
border: solid thin $content-color-40; border: solid thin $content-color-40;
padding: 1em; padding: 1em;
display: flex; margin: 0;
.cw-block-confirm-checkbox img{
input[type=checkbox] {
margin-right: 2em; margin-right: 2em;
vertical-align: middle; vertical-align: bottom;
height: 100%;
}
.cw-block-confirm-text {
margin: 0;
} }
} }
} }
......
...@@ -14,15 +14,12 @@ ...@@ -14,15 +14,12 @@
<div class="cw-block-title"> <div class="cw-block-title">
<translate>Bestätigung</translate> <translate>Bestätigung</translate>
</div> </div>
<div class="cw-block-confirm-content"> <form class="default cw-block-confirm-content" prevent.default="">
<div class="cw-block-confirm-checkbox"> <label>
<studip-icon v-if="!confirm" shape="checkbox-unchecked" role="info" @click="setConfirm" /> <input type="checkbox" :disabled="confirm" :checked="confirm" @click="setConfirm"/>
<studip-icon v-if="confirm" shape="checkbox-checked" role="info" /> <span>{{ currentText }}</span>
</div> </label>
<p class="cw-block-confirm-text"> </form>
{{ currentText }}
</p>
</div>
</template> </template>
<template v-if="canEdit" #edit> <template v-if="canEdit" #edit>
<form class="default" @submit.prevent=""> <form class="default" @submit.prevent="">
...@@ -41,14 +38,12 @@ ...@@ -41,14 +38,12 @@
import CoursewareDefaultBlock from './CoursewareDefaultBlock.vue'; import CoursewareDefaultBlock from './CoursewareDefaultBlock.vue';
import { mapActions, mapGetters } from 'vuex'; import { mapActions, mapGetters } from 'vuex';
import { blockMixin } from './block-mixin.js'; import { blockMixin } from './block-mixin.js';
import StudipIcon from '../StudipIcon.vue';
export default { export default {
name: 'courseware-confirm-block', name: 'courseware-confirm-block',
mixins: [blockMixin], mixins: [blockMixin],
components: { components: {
CoursewareDefaultBlock, CoursewareDefaultBlock
StudipIcon,
}, },
props: { props: {
block: Object, block: Object,
...@@ -88,6 +83,9 @@ export default { ...@@ -88,6 +83,9 @@ export default {
} }
}, },
async setConfirm() { async setConfirm() {
if (this.confirm) {
return;
}
let data = {}; let data = {};
data.type = 'courseware-user-data-fields'; data.type = 'courseware-user-data-fields';
data.id = this.block.relationships['user-data-field'].data.id; data.id = this.block.relationships['user-data-field'].data.id;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment