diff --git a/js/dataTables.pipeline.js b/js/dataTables.pipeline.js
index f9be0d690..c626a40b6 100644
--- a/js/dataTables.pipeline.js
+++ b/js/dataTables.pipeline.js
@@ -30,22 +30,33 @@ $.fn.dataTable.pipeline = function (opts) {
if (this.find('tbody').find('td').length == 0) {
this.find('tbody').append('
| |
');
this.find('tbody').append('| |
');
+ this.find('tbody').block({
+ message: message,
+ css: {
+ border: '0px '
+ }
+ });
+ this.find('thead').block({
+ message: '',
+ css: {
+ border: '0px '
+ }
+ });
+ } else {
+ this.find('tbody').block({
+ message: '',
+ css: {
+ border: '0px '
+ }
+ });
+ this.find('thead').block({
+ message: message,
+ css: {
+ border: '0px ',
+ top: '20px',
+ }
+ });
}
-
- this.find('tbody').block({
- message: message,
- css: {
- border: '0px ',
- top: '20px',
- }
- });
- this.find('thead').block({
- message: message,
- css: {
- border: '0px ',
- top: '20px',
- }
- });
var ajax = false;
var requestStart = request.start;
var drawStart = request.start;
diff --git a/sources/application/UI/Base/Component/DataTable/DataTableUIBlockFactory.php b/sources/application/UI/Base/Component/DataTable/DataTableUIBlockFactory.php
index f40e1367a..6acd13cc9 100644
--- a/sources/application/UI/Base/Component/DataTable/DataTableUIBlockFactory.php
+++ b/sources/application/UI/Base/Component/DataTable/DataTableUIBlockFactory.php
@@ -108,7 +108,7 @@ class DataTableUIBlockFactory extends AbstractUIBlockFactory
{
if (!isset($aExtraParams['menu']) || $aExtraParams['menu']) {
$oMenuBlock = new MenuBlock($oSet->GetFilter(), $sStyle);
- $aExtraParams['sRefreshAction'] = $oDataTable->GetJSRefresh()[0];
+ $aExtraParams['sRefreshAction'] = $oDataTable->GetJSRefresh();
$oBlockMenu = $oMenuBlock->GetRenderContent($oPage, $aExtraParams, $sListId);
} else {
$bToolkitMenu = true;
@@ -386,12 +386,13 @@ class DataTableUIBlockFactory extends AbstractUIBlockFactory
$aOptions['iPageSize'] = $oCustomSettings->iDefaultPageSize;
}
+ $aOptions['processing'] = true;
$aOptions['sTableId'] = $sTableId;
$aOptions['bUseCustomSettings'] = $bUseCustomSettings;
$aOptions['bViewLink'] = $bViewLink;
$aOptions['sListId'] = $sListId;
$aOptions['oClassAliases'] = json_encode($aClassAliases);
- if (isset($aExtraParams['selected_rows']) && !empty($aExtraParams['selected_rows'])){
+ if (isset($aExtraParams['selected_rows']) && !empty($aExtraParams['selected_rows'])) {
$aOptions['sSelectedRows'] = json_encode($aExtraParams['selected_rows']);
} else {
$aOptions['sSelectedRows'] = '[]';