aboutsummaryrefslogtreecommitdiff
path: root/resources/assets/javascripts/bootstrap/admin-courses.js
diff options
context:
space:
mode:
Diffstat (limited to 'resources/assets/javascripts/bootstrap/admin-courses.js')
-rw-r--r--resources/assets/javascripts/bootstrap/admin-courses.js26
1 files changed, 0 insertions, 26 deletions
diff --git a/resources/assets/javascripts/bootstrap/admin-courses.js b/resources/assets/javascripts/bootstrap/admin-courses.js
index 74802b6..273b97d 100644
--- a/resources/assets/javascripts/bootstrap/admin-courses.js
+++ b/resources/assets/javascripts/bootstrap/admin-courses.js
@@ -1,30 +1,4 @@
STUDIP.domReady(() => {
- const node = document.querySelector('.admin-courses-vue-app');
- if (!node) {
- return;
- }
-
- Promise.all([
- STUDIP.Vue.load(),
- import('../../../vue/store/AdminCoursesStore.js').then((config) => config.default),
- import('../../../vue/components/AdminCourses.vue').then((component) => component.default),
- ]).then(([{ createApp, store }, storeConfig, AdminCourses]) => {
- store.registerModule('admincourses', storeConfig);
-
- Object.entries(window.AdminCoursesStoreData ?? {}).forEach(([key, value]) => {
- store.commit(`admincourses/${key}`, value);
- })
-
- const vm = createApp({
- components: { AdminCourses },
- });
- vm.$mount(node);
-
- STUDIP.AdminCourses.App = vm.$refs.app;
- });
-
-
-
$('.admin-courses-options').find('.options-radio, .options-checkbox').on('click', function () {
$(this).toggleClass(['options-checked', 'options-unchecked']);
$(this).attr('aria-checked', $(this).is('.options-checked') ? 'true' : 'false');