From cdd82a9d0e3ac4f1e9e17497eda730f8412180d6 Mon Sep 17 00:00:00 2001 From: Allan Jardine Date: Mon, 22 Apr 2013 09:09:14 +0100 Subject: [PATCH] Internal - refactor processing display - Simple refactor into the more mordern 'style', only saves about 100 bytes, but the code looks much cleaner. --- media/src/core/core.processing.js | 38 ++++++++++++------------------- 1 file changed, 14 insertions(+), 24 deletions(-) diff --git a/media/src/core/core.processing.js b/media/src/core/core.processing.js index 8d29f6f5..c73eb292 100644 --- a/media/src/core/core.processing.js +++ b/media/src/core/core.processing.js @@ -2,43 +2,33 @@ /** * Generate the node required for the processing node - * @param {object} oSettings dataTables settings object + * @param {object} settings dataTables settings object * @returns {node} Processing element * @memberof DataTable#oApi */ -function _fnFeatureHtmlProcessing ( oSettings ) +function _fnFeatureHtmlProcessing ( settings ) { - var nProcessing = document.createElement( 'div' ); - - if ( !oSettings.aanFeatures.r ) - { - nProcessing.id = oSettings.sTableId+'_processing'; - } - nProcessing.innerHTML = oSettings.oLanguage.sProcessing; - nProcessing.className = oSettings.oClasses.sProcessing; - oSettings.nTable.parentNode.insertBefore( nProcessing, oSettings.nTable ); - - return nProcessing; + return $('
', { + 'id': ! settings.aanFeatures.r ? settings.sTableId+'_processing' : null, + 'class': settings.oClasses.sProcessing + } ) + .html( settings.oLanguage.sProcessing ) + .insertBefore( settings.nTable )[0]; } /** * Display or hide the processing indicator - * @param {object} oSettings dataTables settings object - * @param {bool} bShow Show the processing indicator (true) or not (false) + * @param {object} settings dataTables settings object + * @param {bool} show Show the processing indicator (true) or not (false) * @memberof DataTable#oApi */ -function _fnProcessingDisplay ( oSettings, bShow ) +function _fnProcessingDisplay ( settings, show ) { - if ( oSettings.oFeatures.bProcessing ) - { - var an = oSettings.aanFeatures.r; - for ( var i=0, iLen=an.length ; i