From 0df5c01fd2547777df1efdaf25295fa3718fefd9 Mon Sep 17 00:00:00 2001 From: "holger.trampe" Date: Fri, 26 Mar 2021 14:52:03 +0100 Subject: [PATCH] =?UTF-8?q?Bug=20f=C3=BCr=20=C3=B6ffnen=20der=20Abwesenhei?= =?UTF-8?q?ten=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../timemanagement/realtime_dropdown.html | 1 - .../timemanagement/rendered_table.html | 134 +++++++++--------- .../timemanagement/tm_ab_management.html | 71 ++++++++++ 3 files changed, 141 insertions(+), 65 deletions(-) diff --git a/timemanagement/templates/timemanagement/realtime_dropdown.html b/timemanagement/templates/timemanagement/realtime_dropdown.html index d17c582..c94c280 100644 --- a/timemanagement/templates/timemanagement/realtime_dropdown.html +++ b/timemanagement/templates/timemanagement/realtime_dropdown.html @@ -170,7 +170,6 @@ Gleitzeitkonto: } function startBreak(){ - isbreak = true; $("#timemanagement_clock").click(function(e){ e.stopPropagation(); diff --git a/timemanagement/templates/timemanagement/rendered_table.html b/timemanagement/templates/timemanagement/rendered_table.html index 6c613bd..295ae58 100644 --- a/timemanagement/templates/timemanagement/rendered_table.html +++ b/timemanagement/templates/timemanagement/rendered_table.html @@ -260,35 +260,12 @@ diff --git a/timemanagement/templates/timemanagement/tm_ab_management.html b/timemanagement/templates/timemanagement/tm_ab_management.html index e16df17..d01c134 100644 --- a/timemanagement/templates/timemanagement/tm_ab_management.html +++ b/timemanagement/templates/timemanagement/tm_ab_management.html @@ -573,6 +573,77 @@ $('#absencetabs a').on('click', function (e) { localStorage.setItem('activeTabAbsence', lastview_name); }); + + + + + + function prevMonth(){ + $.ajax( + { + type: "GET", + url: "{% url 'tm-ajax' %}", + data:{ + action : "getrenderedtable", + activeyear : {{prevyear}}, + activemonth : {{prevmonth}} + }, + beforeSend: function(request) { + $("#overlay").fadeIn(); + request.setRequestHeader("X-Requested-With", "XMLHttpRequest"); + }, + success : function(data){ + $("#overlay").fadeOut(); + $("#rendered_table").html(data); + } + }); +} + + +function nextMonth(){ + $.ajax({ + type: "GET", + url: "{% url 'tm-ajax' %}", + data:{ + action : "getrenderedtable", + activeyear : {{nextyear}}, + activemonth : {{nextmonth}} + }, + beforeSend: function(request) { + $("#overlay").fadeIn(); + request.setRequestHeader("X-Requested-With", "XMLHttpRequest"); + }, + success : function(data){ + $("#overlay").fadeOut(); + $("#rendered_table").html(data) + } + }); +} + +/* + + Functions for Kalender +*/ +function fastChangeModal(){ + $("#fastjumpmodal").modal("toggle"); +} + + +function loadNewAbsenceByUser(userid){ + $("#chooseUserForNewAbsence").modal("toggle"); + recalculateChoosenDays(userid); +} + +function showNewAbsenceByUser(){ + + $("#chooseUserForNewAbsence").modal("toggle"); +} + +function goFastToMonth(month){ + location.href = "/tm/abs/" + month +"/" + choosenyear +} + +