Skip to content
Snippets Groups Projects
Commit 2a7f4401 authored by Thomas Hackl's avatar Thomas Hackl Committed by Jan-Hendrik Willms
Browse files

Resolve "Veranstaltungshierarchie: Aktionen in der Contentbar funktionieren...

Resolve "Veranstaltungshierarchie: Aktionen in der Contentbar funktionieren nach Schließen des Dialogs nicht mehr"

Closes #3490

Merge request studip/studip!2928
parent ced3440d
No related branches found
No related tags found
No related merge requests found
import ResponsiveNavigation from '../../../vue/components/responsive/ResponsiveNavigation.vue'; import ResponsiveNavigation from '../../../vue/components/responsive/ResponsiveNavigation.vue';
STUDIP.ready(() => { STUDIP.domReady(() => {
STUDIP.Vue.load().then(({ createApp }) => { STUDIP.Vue.load().then(({ createApp }) => {
createApp({ createApp({
el: '#responsive-menu', el: '#responsive-menu',
......
import StudipTree from '../../../vue/components/tree/StudipTree.vue' import StudipTree from '../../../vue/components/tree/StudipTree.vue'
STUDIP.ready(() => { STUDIP.ready(() => {
document.querySelectorAll('[data-studip-tree]').forEach(element => { document.querySelectorAll('[data-studip-tree]:not(.vueified)').forEach(element => {
element.classList.add('vueified');
STUDIP.Vue.load().then(({ createApp }) => { STUDIP.Vue.load().then(({ createApp }) => {
createApp({ createApp({
el: element, el: element,
......
...@@ -563,18 +563,6 @@ export default { ...@@ -563,18 +563,6 @@ export default {
attributeFilter: ['class'] attributeFilter: ['class']
}); });
// Check for closed dialog, re-mounting the Vue component.
this.dialogObserver = new MutationObserver(mutations => {
if (mutations[0].removedNodes.length > 0 &&
mutations[0].removedNodes[0].classList.contains('ui-widget-overlay')) {
document.getElementById('responsive-menu').replaceChildren(this.$el);
}
});
this.dialogObserver.observe(document.body, {
childList: true
});
this.globalOn('has-contentbar', value => { this.globalOn('has-contentbar', value => {
this.hasContentbar = value; this.hasContentbar = value;
if (value && this.isFullscreen) { if (value && this.isFullscreen) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment