MCPcopy Create free account
hub / github.com/blockstrap/framework / __reload

Function __reload

blockstrap/js/dependencies/tables.js:7138–7168  ·  view source on GitHub ↗
( settings, holdPosition, callback )

Source from the content-addressed store, hash-verified

7136
7137
7138 var __reload = function ( settings, holdPosition, callback ) {
7139 if ( _fnDataSource( settings ) == 'ssp' ) {
7140 _fnReDraw( settings, holdPosition );
7141 }
7142 else {
7143 // Trigger xhr
7144 _fnProcessingDisplay( settings, true );
7145
7146 _fnBuildAjax( settings, [], function( json ) {
7147 _fnClearTable( settings );
7148
7149 var data = _fnAjaxDataSrc( settings, json );
7150 for ( var i=0, ien=data.length ; i<ien ; i++ ) {
7151 _fnAddData( settings, data[i] );
7152 }
7153
7154 _fnReDraw( settings, holdPosition );
7155 _fnProcessingDisplay( settings, false );
7156 } );
7157 }
7158
7159 // Use the draw event to trigger a callback, regardless of if it is an async
7160 // or sync draw
7161 if ( callback ) {
7162 var api = new _Api( settings );
7163
7164 api.one( 'draw', function () {
7165 callback( api.ajax.json() );
7166 } );
7167 }
7168 };
7169
7170
7171 /**

Callers 1

tables.jsFile · 0.85

Calls 8

_fnDataSourceFunction · 0.85
_fnReDrawFunction · 0.85
_fnProcessingDisplayFunction · 0.85
_fnBuildAjaxFunction · 0.85
_fnClearTableFunction · 0.85
_fnAjaxDataSrcFunction · 0.85
_fnAddDataFunction · 0.85
callbackFunction · 0.85

Tested by

no test coverage detected