From 9790fc650b7b5de5dfe0cda7900c770b32b83fae Mon Sep 17 00:00:00 2001 From: Cris Date: Wed, 3 Feb 2021 11:09:34 +0100 Subject: [PATCH] Adapted lector overview to slide in/out info when recommending Signed-off-by: cris-technikum --- .../approveAnrechnungUebersicht.php | 2 +- .../anrechnung/reviewAnrechnungUebersicht.php | 29 ++++++++++++++----- ...nung.js => approveAnrechnungUebersicht.js} | 0 ...hnung.js => reviewAnrechnungUebersicht.js} | 20 +++++++++++++ 4 files changed, 42 insertions(+), 9 deletions(-) rename public/js/lehre/anrechnung/{approveAnrechnung.js => approveAnrechnungUebersicht.js} (100%) rename public/js/lehre/anrechnung/{reviewAnrechnung.js => reviewAnrechnungUebersicht.js} (94%) diff --git a/application/views/lehre/anrechnung/approveAnrechnungUebersicht.php b/application/views/lehre/anrechnung/approveAnrechnungUebersicht.php index 1ec8cd310..a19b13d57 100644 --- a/application/views/lehre/anrechnung/approveAnrechnungUebersicht.php +++ b/application/views/lehre/anrechnung/approveAnrechnungUebersicht.php @@ -69,7 +69,7 @@ $this->load->view( ), 'customJSs' => array( 'public/js/bootstrapper.js', - 'public/js/lehre/anrechnung/approveAnrechnung.js' + 'public/js/lehre/anrechnung/approveAnrechnungUebersicht.js' ) ) ); diff --git a/application/views/lehre/anrechnung/reviewAnrechnungUebersicht.php b/application/views/lehre/anrechnung/reviewAnrechnungUebersicht.php index 0da952f5f..4de79b452 100644 --- a/application/views/lehre/anrechnung/reviewAnrechnungUebersicht.php +++ b/application/views/lehre/anrechnung/reviewAnrechnungUebersicht.php @@ -68,7 +68,7 @@ $this->load->view( ), 'customJSs' => array( 'public/js/bootstrapper.js', - 'public/js/lehre/anrechnung/reviewAnrechnung.js' + 'public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js' ) ) ); @@ -116,31 +116,31 @@ $this->load->view( - +
+
diff --git a/public/js/lehre/anrechnung/approveAnrechnung.js b/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js similarity index 100% rename from public/js/lehre/anrechnung/approveAnrechnung.js rename to public/js/lehre/anrechnung/approveAnrechnungUebersicht.js diff --git a/public/js/lehre/anrechnung/reviewAnrechnung.js b/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js similarity index 94% rename from public/js/lehre/anrechnung/reviewAnrechnung.js rename to public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js index 7bf34ef81..447ab995a 100644 --- a/public/js/lehre/anrechnung/reviewAnrechnung.js +++ b/public/js/lehre/anrechnung/reviewAnrechnungUebersicht.js @@ -179,6 +179,18 @@ $(function(){ // Recommend Anrechnungen $("#recommend-anrechnungen").click(function(){ + let empfehlung_panel = $('#reviewAnrechnungUebersicht-empfehlung-panel'); + let begruendung_panel = $('#reviewAnrechnungUebersicht-begruendung-panel'); + + begruendung_panel.css('display', 'none'); + + if (empfehlung_panel.is(":hidden")) + { + // Show begruendung panel if is hidden + empfehlung_panel.slideDown('slow'); + return; + } + // Get selected rows data let selected_data = $('#tableWidgetTabulator').tabulator('getSelectedData') .map(function(data){ @@ -235,7 +247,9 @@ $(function(){ let begruendung_panel = $('#reviewAnrechnungUebersicht-begruendung-panel'); let begruendung = $('#reviewAnrechnungUebersicht-begruendung').val(); + let empfehlung_panel = $('#reviewAnrechnungUebersicht-empfehlung-panel'); + empfehlung_panel.css('display', 'none'); if (begruendung_panel.is(":hidden")) { @@ -313,6 +327,12 @@ $(function(){ ); }); + // Break Empfehlung abgeben + $('#reviewAnrechnungUebersicht-empfehlung-abbrechen').click(function(){ + $('#reviewAnrechnungUebersicht-empfehlung-panel').slideUp('slow'); + + }) + // Break Begruendung abgeben $('#reviewAnrechnungUebersicht-begruendung-abbrechen').click(function(){ $('#reviewAnrechnungUebersicht-begruendung').val('');