MCPcopy Create free account
hub / github.com/breck7/scroll / _fnLoadState

Function _fnLoadState

external/.datatables.js:5668–5686  ·  view source on GitHub ↗

* Attempt to load a saved table state * @param {object} oSettings dataTables settings object * @param {object} oInit DataTables init object so we can override settings * @param {function} callback Callback to execute when the state has been loaded * @memberof DataTable#oApi

(settings, init, callback)

Source from the content-addressed store, hash-verified

5666 * @memberof DataTable#oApi
5667 */
5668 function _fnLoadState(settings, init, callback) {
5669 if (!settings.oFeatures.bStateSave) {
5670 callback()
5671 return
5672 }
5673
5674 var loaded = function (state) {
5675 _fnImplementState(settings, state, callback)
5676 }
5677
5678 var state = settings.fnStateLoadCallback.call(settings.oInstance, settings, loaded)
5679
5680 if (state !== undefined) {
5681 _fnImplementState(settings, state, callback)
5682 }
5683 // otherwise, wait for the loaded callback to be executed
5684
5685 return true
5686 }
5687
5688 function _fnImplementState(settings, s, callback) {
5689 var i, ien

Callers 1

_fnInitialiseFunction · 0.85

Calls 2

callbackFunction · 0.85
_fnImplementStateFunction · 0.85

Tested by

no test coverage detected