Fix some merge issues

This commit is contained in:
Ramon Wenger 2023-02-07 17:50:02 +01:00
parent 973fef379d
commit 6ecf33d12b
11 changed files with 310 additions and 315 deletions

View File

@ -28,7 +28,6 @@ export default {
emits: ['click'], emits: ['click'],
emits: ['click'],
components: { components: {
Avatar, Avatar,
}, },

View File

@ -26,7 +26,6 @@ import sidebarMixin from '@/mixins/sidebar';
default: false, default: false,
}, },
}, },
},
mixins: [sidebarMixin], mixins: [sidebarMixin],
@ -41,7 +40,6 @@ import sidebarMixin from '@/mixins/sidebar';
return atob(id); return atob(id);
}, },
}, },
},
apollo: { apollo: {
topics: { topics: {

View File

@ -45,24 +45,26 @@ import ContentsForm from '@/components/content-block-form/ContentsForm';
input: { input: {
contentBlock: { contentBlock: {
title: contentBlock.title, title: contentBlock.title,
contents: contentBlock.contents.filter(value => Object.keys(value).length > 0), contents: contentBlock.contents.filter((value) => Object.keys(value).length > 0),
type: setUserBlockType(contentBlock.isAssignment), type: setUserBlockType(contentBlock.isAssignment),
}, },
id: contentBlock.id, id: contentBlock.id,
}, },
}, },
refetchQueries: [{ refetchQueries: [
{
query: MODULE_DETAILS_QUERY, query: MODULE_DETAILS_QUERY,
variables: { variables: {
slug: this.$route.params.slug, slug: this.$route.params.slug,
}, },
}], },
}).then(() => { ],
})
.then(() => {
this.hideModal(); this.hideModal();
}); });
}, },
}, },
},
apollo: { apollo: {
contentBlock() { contentBlock() {
@ -74,6 +76,5 @@ import ContentsForm from '@/components/content-block-form/ContentsForm';
}; };
}, },
}, },
}; };
</script> </script>

View File

@ -80,6 +80,7 @@ export default defineComponent({
}, },
}); });
}, },
},
}); });
</script> </script>

View File

@ -31,13 +31,12 @@ export default {
return { return {
name: 'module', name: 'module',
params: { params: {
slug: this.slug slug: this.slug,
} },
}; };
} else { } else {
return {}; return {};
} }
}
}, },
}, },
}; };

View File

@ -16,8 +16,8 @@
class="project__owner" class="project__owner"
/> />
<entry-count-widgetclass <entry-count-widget
="project__entry-count" class="project__entry-count"
:verbose="false" :verbose="false"
:entry-count="project.entriesCount" :entry-count="project.entriesCount"
/> />

View File

@ -60,7 +60,9 @@ import CurrentClass from '@/components/school-class/CurrentClass';
import sidebarMixin from '@/mixins/sidebar'; import sidebarMixin from '@/mixins/sidebar';
import meMixin from '@/mixins/me'; import meMixin from '@/mixins/me';
import { defineAsyncComponent } from 'vue'; import { defineAsyncComponent } from 'vue';
const ChevronDown = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */'@/components/icons/ChevronDown')); const ChevronDown = defineAsyncComponent(() =>
import(/* webpackChunkName: "icons" */ '@/components/icons/ChevronDown')
);
const AddIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/AddIcon')); const AddIcon = defineAsyncComponent(() => import(/* webpackChunkName: "icons" */ '@/components/icons/AddIcon'));
export default { export default {
@ -102,7 +104,6 @@ export default {
this.updateSelectedClass(selectedClass); this.updateSelectedClass(selectedClass);
this.showPopover = false; this.showPopover = false;
this.closeSidebar('profile'); this.closeSidebar('profile');
}
}, },
}, },
}; };

View File

@ -20,12 +20,11 @@ import { cleanUpContents } from '@/components/content-block-form/helpers';
props: { props: {
parent: { parent: {
type: String, type: String,
default: '' default: '',
}, },
after: { after: {
type: String, type: String,
default: '' default: '',
}
}, },
}, },

View File

@ -1,10 +1,5 @@
<template> <template>
<module <module :module="module" @editNote="editNote" @addNote="addNote" @bookmark="bookmark" />
:module="module"
@editNote="editNote"
@addNote="addNote"
@bookmark="bookmark"
/>
</template> </template>
<script> <script>

View File

@ -23,12 +23,11 @@ import { ROOM_PAGE } from '@/router/room.names';
props: { props: {
slug: { slug: {
type: String, type: String,
required: true required: true,
}, },
entrySlug: { entrySlug: {
type: String, type: String,
required: true required: true,
}
}, },
}, },

View File

@ -21,7 +21,8 @@
<script> <script>
import '@/styles/survey.modern.css'; import '@/styles/survey.modern.css';
import '@/styles/survey.reset.css';import { css } from '@/survey.config'; import '@/styles/survey.reset.css';
import { css } from '@/survey.config';
import gql from 'graphql-tag'; import gql from 'graphql-tag';
import { Model, StylesManager } from 'survey-knockout'; import { Model, StylesManager } from 'survey-knockout';
// we are switching to the knockout version because the Vue version only works with Vue 2 (as of July 2022) // we are switching to the knockout version because the Vue version only works with Vue 2 (as of July 2022)
@ -41,8 +42,8 @@ const Solution = defineAsyncComponent(() =>
*/ '@/components/content-blocks/Solution' */ '@/components/content-blocks/Solution'
) )
); );
StylesManager.applyTheme('modern')
); StylesManager.applyTheme('modern');
const MODULE_QUERY = gql` const MODULE_QUERY = gql`
query ModuleSolutions($slug: String) { query ModuleSolutions($slug: String) {
@ -63,7 +64,8 @@ export default {
return { return {
survey: this.initSurvey(), survey: this.initSurvey(),
currentPage: null, currentPage: null,
surveyData: null,title: '', surveyData: null,
title: '',
module: {}, module: {},
completed: false, completed: false,
me: { me: {
@ -121,7 +123,8 @@ export default {
} }
}, },
destroyed() {},methods: { destroyed() {},
methods: {
initSurvey(data, answers) { initSurvey(data, answers) {
let survey = new Model(data); let survey = new Model(data);
const flatAnswers = {}; const flatAnswers = {};