Sha256: 2c73680fe852e78a53d4c67875fd2a398304a6666966b1a84b71d1c1a17ba522

Contents?: true

Size: 1.73 KB

Versions: 4

Compression:

Stored size: 1.73 KB

Contents

{I"
class:ETI"BundledAsset;FI"logical_path;TI"jquery.delayedobserver.js;FI"
pathname;TI"p/usr/local/rvm/gems/ruby-2.1.2/gems/spree_backend-2.2.4/vendor/assets/javascripts/jquery.delayedobserver.js;FI"content_type;TI"application/javascript;TI"
mtime;Tl+TI"length;TiI"digest;TI"%1f5f88a075951c17d0ff53e1c375efee;FI"source;TI"/*
 jQuery delayed observer - 0.8
 http://code.google.com/p/jquery-utils/

 (c) Maxime Haineault <haineault@gmail.com>
 http://haineault.com
 
 MIT License (http://www.opensource.org/licenses/mit-license.php)
 
*/


(function($){
    $.extend($.fn, {
        delayedObserver: function(callback, delay, options){
            return this.each(function(){
                var el = $(this);
                var op = options || {};
                el.data('oldval', el.val())
                    .data('delay', delay || 0.5)
                    .data('condition', op.condition || function() { return ($(this).data('oldval') == $(this).val()); })
                    .data('callback', callback)
                    [(op.event||'keyup')](function(){
                        if (el.data('condition').apply(el)) { return; }
                        else {
                            if (el.data('timer')) { clearTimeout(el.data('timer')); }
                            el.data('timer', setTimeout(function(){
                                el.data('callback').apply(el);
                            }, el.data('delay') * 1000));
                            el.data('oldval', el.val());
                        }
                    });
            });
        }
    });
})(jQuery);
;TI"required_assets_digest;TI"%3c84d1fd15806a291b4c27f3a1d3af30;FI"
_version;TI"%5ef14a844324cba3e114bd0123f88a5e;F

Version data entries

4 entries across 2 versions & 1 rubygems

Version Path
bcms_spree-0.0.2 test/dummy/tmp/cache/assets/development/sprockets/53af678fa897423b779e30b1756779c1
bcms_spree-0.0.2 test/dummy/tmp/cache/assets/development/sprockets/cb15dcaed49abe416ef78b263eb8bfa7
bcms_spree-0.0.1 test/dummy/tmp/cache/assets/development/sprockets/53af678fa897423b779e30b1756779c1
bcms_spree-0.0.1 test/dummy/tmp/cache/assets/development/sprockets/cb15dcaed49abe416ef78b263eb8bfa7