From 4ed786d65aa7edce478c5c61d0060f4a93cbdd14 Mon Sep 17 00:00:00 2001 From: Cris Date: Wed, 20 Jan 2021 11:03:47 +0100 Subject: [PATCH] Added promise check (browser compatibility) and redrawing table on resize Signed-off-by: cris-technikum --- .../anrechnung/approveAnrechnungUebersicht.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js b/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js index f62210aba..21acc3d10 100644 --- a/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js +++ b/public/js/lehre/anrechnung/approveAnrechnungUebersicht.js @@ -63,6 +63,21 @@ var format_nullToMinus = function(cell, formatterParams){ $(function(){ + // Pruefen ob Promise unterstuetzt wird + // Tabulator funktioniert nicht mit IE + var canPromise = !! window.Promise; + if(!canPromise) + { + alert("Diese Seite kann mit ihrem Browser nicht angezeigt werden. Bitte verwenden Sie Firefox, Chrome oder Edge um die Seite anzuzeigen"); + window.location.href='about:blank'; + return; + } + + // Redraw table on resize to fit tabulators height to windows height + window.addEventListener('resize', function(){ + $('#tableWidgetTabulator').tabulator('setHeight', $(window).height() * 0.50); + $('#tableWidgetTabulator').tabulator('redraw', true); + }); // Approve Anrechnungen $("#approve-anrechnungen").click(function(){