diff options
Diffstat (limited to 'resources/assets/javascripts/bootstrap/admin-courses.js')
| -rw-r--r-- | resources/assets/javascripts/bootstrap/admin-courses.js | 26 |
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'); |
