/[projects]/misc/horsensspejder-web/jquery/DataTables-1.9.4/media/src/core/core.processing.js
ViewVC logotype

Contents of /misc/horsensspejder-web/jquery/DataTables-1.9.4/media/src/core/core.processing.js

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2125 - (show annotations) (download) (as text)
Wed Mar 12 19:30:05 2014 UTC (10 years, 2 months ago) by torben
File MIME type: application/javascript
File size: 1138 byte(s)
initial import
1
2
3 /**
4 * Generate the node required for the processing node
5 * @param {object} oSettings dataTables settings object
6 * @returns {node} Processing element
7 * @memberof DataTable#oApi
8 */
9 function _fnFeatureHtmlProcessing ( oSettings )
10 {
11 var nProcessing = document.createElement( 'div' );
12
13 if ( !oSettings.aanFeatures.r )
14 {
15 nProcessing.id = oSettings.sTableId+'_processing';
16 }
17 nProcessing.innerHTML = oSettings.oLanguage.sProcessing;
18 nProcessing.className = oSettings.oClasses.sProcessing;
19 oSettings.nTable.parentNode.insertBefore( nProcessing, oSettings.nTable );
20
21 return nProcessing;
22 }
23
24
25 /**
26 * Display or hide the processing indicator
27 * @param {object} oSettings dataTables settings object
28 * @param {bool} bShow Show the processing indicator (true) or not (false)
29 * @memberof DataTable#oApi
30 */
31 function _fnProcessingDisplay ( oSettings, bShow )
32 {
33 if ( oSettings.oFeatures.bProcessing )
34 {
35 var an = oSettings.aanFeatures.r;
36 for ( var i=0, iLen=an.length ; i<iLen ; i++ )
37 {
38 an[i].style.visibility = bShow ? "visible" : "hidden";
39 }
40 }
41
42 $(oSettings.oInstance).trigger('processing', [oSettings, bShow]);
43 }

  ViewVC Help
Powered by ViewVC 1.1.20