Sha256: 0242f558b13b46a29d80840c021cc1e940723e815082f54bcbd1a80bcaefa228

Contents?: true

Size: 991 Bytes

Versions: 17

Compression:

Stored size: 991 Bytes

Contents

jQuery.fn.dataTableExt.oApi.fnSetFilteringDelay = function ( oSettings, iDelay ) {
    var _that = this;

    if ( iDelay === undefined ) {
        iDelay = 250;
    }

    this.each( function ( i ) {
        $.fn.dataTableExt.iApiIndex = i;
        var
            $this = this,
            oTimerId = null,
            sPreviousSearch = null,
            anControl = $( 'input', _that.fnSettings().aanFeatures.f );

            anControl.off( 'keyup search input' ).on( 'keyup search input', function() {
            var $$this = $this;

            if (sPreviousSearch === null || sPreviousSearch != anControl.val()) {
                window.clearTimeout(oTimerId);
                sPreviousSearch = anControl.val();
                oTimerId = window.setTimeout(function() {
                    $.fn.dataTableExt.iApiIndex = i;
                    _that.fnFilter( anControl.val() );
                }, iDelay);
            }
        });

        return this;
    } );
    return this;
};

Version data entries

17 entries across 17 versions & 3 rubygems

Version Path
zuora_connect_ui-0.10.0 vendor/ruby/2.6.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
zuora_connect_ui-0.9.2 vendor/ruby/2.6.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
zuora_connect_ui-0.9.1 vendor/ruby/2.6.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
zuora_connect_ui-0.9.0 vendor/ruby/2.6.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
zuora_connect_ui-0.8.3 vendor/ruby/2.6.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
zuora_connect_ui-0.8.2 vendor/ruby/2.6.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
zuora_connect_ui-0.8.1 vendor/ruby/2.6.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
zuora_connect_ui-0.8.0 vendor/ruby/2.6.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
zuora_connect_ui-0.7.1 vendor/ruby/2.6.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
zuora_connect_ui-0.7.0 vendor/ruby/2.6.0/gems/jquery-datatables-rails-3.4.0/app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
jquery-datatables-rails-plus-1.0.1 app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
jquery-datatables-rails-3.4.0 app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
jquery-datatables-rails-3.3.0 app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
jquery-datatables-rails-3.2.0 app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
jquery-datatables-rails-3.1.1 app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
jquery-datatables-rails-3.1.0 app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js
jquery-datatables-rails-3.0.0 app/assets/javascripts/dataTables/jquery.dataTables.api.fnSetFilteringDelay.js