|
|
|
@ -217,6 +217,7 @@ |
|
|
|
|
|
|
|
var renderRowActions = function (tableInstance, nRow, aData, iDisplayIndex, iDisplayIndexFull) { |
|
|
|
var columns; |
|
|
|
debugger; |
|
|
|
if (tableInstance.aoColumns) { |
|
|
|
columns = tableInstance.aoColumns; |
|
|
|
} else { |
|
|
|
@ -270,6 +271,37 @@ |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
//Delay for processing indicator
|
|
|
|
var defaultDelayForProcessingIndicator = 500; |
|
|
|
var _existingDefaultFnPreDrawCallback = $.fn.dataTable.defaults.fnPreDrawCallback; |
|
|
|
$.extend(true, |
|
|
|
$.fn.dataTable.defaults, |
|
|
|
{ |
|
|
|
fnPreDrawCallback: function (settings) { |
|
|
|
if (_existingDefaultFnPreDrawCallback) { |
|
|
|
_existingDefaultFnPreDrawCallback(settings); |
|
|
|
} |
|
|
|
|
|
|
|
var $tableWrapper = $(settings.nTableWrapper); |
|
|
|
|
|
|
|
$tableWrapper.on('processing.dt', |
|
|
|
function (e, settings, processing) { |
|
|
|
if (processing) { |
|
|
|
var $processing = $tableWrapper.find(".dataTables_processing"); |
|
|
|
$processing.hide(); |
|
|
|
|
|
|
|
var delay = settings.oInit.processingDelay === undefined |
|
|
|
? defaultDelayForProcessingIndicator |
|
|
|
: settings.oInit.processingDelay; |
|
|
|
|
|
|
|
setTimeout(function () { |
|
|
|
$processing.show(); |
|
|
|
}, delay); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
|
})(); |
|
|
|
|
|
|
|
/************************************************************************ |
|
|
|
|