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

fix #2114

Closes #2114

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