From a2b1fa94551343d293f38edb7a8ffd8fd90aa7eb Mon Sep 17 00:00:00 2001
From: David Siegfried <david.siegfried@uni-vechta.de>
Date: Fri, 1 Jul 2022 08:27:29 +0000
Subject: [PATCH] rvv2: dont move headline in booking-plan, closes #1236

Closes #1236

Merge request studip/studip!751
---
 .../assets/javascripts/bootstrap/resources.js | 28 +++++++++----------
 1 file changed, 14 insertions(+), 14 deletions(-)

diff --git a/resources/assets/javascripts/bootstrap/resources.js b/resources/assets/javascripts/bootstrap/resources.js
index bc0b460a1d9..908593b8e97 100644
--- a/resources/assets/javascripts/bootstrap/resources.js
+++ b/resources/assets/javascripts/bootstrap/resources.js
@@ -720,14 +720,14 @@ STUDIP.ready(function () {
         }
     );
 
-    jQuery('*.resource-plan[data-resources-fullcalendar="1"]').each(function () {
+    jQuery('.resource-plan[data-resources-fullcalendar="1"]').each(function () {
         STUDIP.loadChunk('fullcalendar').then(() => {
             //Get the default date from the sessionStorage, if it is set
             //and no date is specified in the url.
-            var use_session_date = true;
-            var url_param_string = window.location.search;
+            let use_session_date = true;
+            let url_param_string = window.location.search;
             if (url_param_string) {
-                var url_params = new URLSearchParams(url_param_string);
+                let url_params = new URLSearchParams(url_param_string);
                 if (url_params.get('defaultDate')) {
                     use_session_date = false;
                 }
@@ -739,17 +739,17 @@ STUDIP.ready(function () {
                         {
                             loading: function (isLoading) {
                                 if (!isLoading) {
-                                    var h = jQuery('section.studip-fullcalendar-header');
+                                    let h = jQuery('section.studip-fullcalendar-header');
                                     if (h) {
                                         jQuery(h).removeClass('invisible');
-                                        jQuery(h).insertAfter('.fc .fc-toolbar');
+                                        jQuery(h).insertBefore(this);
                                     }
                                 }
                             }
                         }
                     );
                 } else {
-                    var config = {
+                    let config = {
                         studip_functions: {
                             drop_event:
                             STUDIP.Resources.dropEventInRoomGroupBookingPlan,
@@ -758,16 +758,16 @@ STUDIP.ready(function () {
                         },
                         loading: function (isLoading) {
                             if (!isLoading) {
-                                var h = jQuery('section.studip-fullcalendar-header');
+                                let h = jQuery('section.studip-fullcalendar-header');
                                 if (h) {
                                     jQuery(h).removeClass('invisible');
-                                    jQuery(h).insertAfter('.fc .fc-toolbar');
+                                    jQuery(h).insertBefore(this);
                                 }
                             }
                         }
                     };
                     if (use_session_date) {
-                        var session_date_string = sessionStorage.getItem('booking_plan_date');
+                        let session_date_string = sessionStorage.getItem('booking_plan_date');
                         if (session_date_string) {
                             config.defaultDate = session_date_string;
                         }
@@ -789,8 +789,8 @@ STUDIP.ready(function () {
                             drop: function (event, ui_element) {
                                 event.preventDefault();
 
-                                var booking_plan_entry = event.target;
-                                var new_background_colour = jQuery(
+                                let booking_plan_entry = event.target;
+                                let new_background_colour = jQuery(
                                     ui_element.helper
                                 ).css('background-color');
 
@@ -813,10 +813,10 @@ STUDIP.ready(function () {
                                 );
                             }
                         });
-                        var h = jQuery('section.studip-fullcalendar-header').clone();
+                        let h = jQuery('section.studip-fullcalendar-header').clone();
                         if (h) {
                             jQuery(h).removeClass('invisible');
-                            jQuery(h).insertAfter('.fc .fc-toolbar');
+                            jQuery(h).insertBefore(this);
                         }
                     }
                 }
-- 
GitLab