/* ------------------------------------------------------------------------ * Anmeldeverfahren und -sets * ------------------------------------------------------------------------ */ STUDIP.ready(function () { /** * Check for admission rules with Vue components * @type {NodeListOf} */ const containers = document.querySelectorAll('[data-admission-rule]'); containers.forEach(container => { const ruleType = container.dataset.admissionRule; if (STUDIP.Admission.availableRules[ruleType] !== undefined) { import('@/vue/components/admission/' + STUDIP.Admission.availableRules[ruleType]) .then(result => { const components = {}; components[ruleType] = result.default; STUDIP.Vue.load().then(({ createApp }) => { createApp({components}).mount(container); }); }); } }); $('a.userlist-delete-user').on('click', function() { $(this).closest('tr').remove(); return false; }); });