From 59f25bd3a2e66355cf3dd53d90209c8695296e49 Mon Sep 17 00:00:00 2001 From: SimonGschnell Date: Wed, 20 Mar 2024 13:26:23 +0100 Subject: [PATCH] adding the bootstrapVersion flag to the /widget/table view to dynamically render css classes + little fixes --- application/widgets/TableWidget.php | 1 + public/js/TableWidget.js | 20 +++++++++---------- .../js/lehre/anrechnung/requestAnrechnung.js | 8 ++++---- 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/application/widgets/TableWidget.php b/application/widgets/TableWidget.php index be368fc2c..5ac0bec0f 100644 --- a/application/widgets/TableWidget.php +++ b/application/widgets/TableWidget.php @@ -98,6 +98,7 @@ class TableWidget extends Widget $this->view(self::WIDGET_URL_TABLE, array( 'tableUniqueId' => $widgetData[TableWidgetLib::TABLE_UNIQUE_ID], + 'bootstrapVersion' => $widgetData[TableWidgetLib::TABLE_BOOTSTRAP_VERSION], )); // GUI starts here } diff --git a/public/js/TableWidget.js b/public/js/TableWidget.js index a6b8a10b1..ee43066ce 100644 --- a/public/js/TableWidget.js +++ b/public/js/TableWidget.js @@ -626,8 +626,6 @@ var FHC_TableWidget = { tableWidgetDiv.find('#tableWidgetHeader').append(tabulatorHeaderHTML); - // Render the collapsable div triggered by button in tableWidgetHeader - //! this rendering was moved to the _onTableBuilt function } @@ -858,7 +856,7 @@ function _renderTabulatorHeaderCollapseHTML(tableWidgetDiv,arrayTabulatorColumns // CollapseHTML 'Settings' if(_bootstrapVersion==3){ - tabulatorHeaderCollapseHTML += '
'; + tabulatorHeaderCollapseHTML += '
'; tabulatorHeaderCollapseHTML += '
'; tabulatorHeaderCollapseHTML += `
`; tabulatorHeaderCollapseHTML += `
`; @@ -877,22 +875,22 @@ function _renderTabulatorHeaderCollapseHTML(tableWidgetDiv,arrayTabulatorColumns tabulatorHeaderCollapseHTML += '
'; tabulatorHeaderCollapseHTML += '
'; }else{ - tabulatorHeaderCollapseHTML += '
'; + tabulatorHeaderCollapseHTML += '
'; tabulatorHeaderCollapseHTML += '
'; tabulatorHeaderCollapseHTML += `
`; tabulatorHeaderCollapseHTML += `
`; - tabulatorHeaderCollapseHTML += `'; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '
'; - tabulatorHeaderCollapseHTML += '
'; + tabulatorHeaderCollapseHTML += '
'; + tabulatorHeaderCollapseHTML += '
'; } // Create column picker (Spalten einstellen) tableWidgetDiv.find('#tableWidgetTabulator').tabulator('getColumns').forEach(function(column) @@ -908,13 +906,13 @@ function _renderTabulatorHeaderCollapseHTML(tableWidgetDiv,arrayTabulatorColumns { if ($.inArray(field, tableWidgetBlacklistArray_columnUnselectable) < 0) { - tabulatorHeaderCollapseHTML += `'; + tabulatorHeaderCollapseHTML += `'; } } // Else provide all tabulator fields as pickable columns else { - tabulatorHeaderCollapseHTML += `'; + tabulatorHeaderCollapseHTML += `'; } }); diff --git a/public/js/lehre/anrechnung/requestAnrechnung.js b/public/js/lehre/anrechnung/requestAnrechnung.js index 81bb010be..abc967c66 100644 --- a/public/js/lehre/anrechnung/requestAnrechnung.js +++ b/public/js/lehre/anrechnung/requestAnrechnung.js @@ -279,10 +279,10 @@ var requestAnrechnung = { alertIfMaxEctsExceeded: function(){ if( - true - // (parseFloat($('#sumEctsSchulisch').text())) > 60 || - // (parseFloat($('#sumEctsBeruflich').text())) > 60 || - // (parseFloat($('#sumEctsSchulisch').text()) + parseFloat($('#sumEctsBeruflich').text())) > 90 + + (parseFloat($('#sumEctsSchulisch').text())) > 60 || + (parseFloat($('#sumEctsBeruflich').text())) > 60 || + (parseFloat($('#sumEctsSchulisch').text()) + parseFloat($('#sumEctsBeruflich').text())) > 90 ) { $('#requestAnrechnung-maxEctsUeberschrittenMsg')