Sha256: 90ce9ef39c0031c5ee7cdb73146cb05bae4bed054723c02731631b8a3381bfbf

Contents?: true

Size: 1.89 KB

Versions: 5

Compression:

Stored size: 1.89 KB

Contents

$(function(){

    $('#search_field').live('click',function(){
        if(this.value=="Search by name"){
            this.value="";
        }
    });

    $('#search_field').keypress(function(event){
        if(event.keyCode == '13'){
            $('#list_users_ajax').html("<div id='ajax_loader_icon'><img src='../images/loader.gif'></div>");
            $.getScript(window.location.pathname+"?search="+this.value+"");
        }
    });

    $('#search_button').click(function(){
        e = $.Event('keypress');
        e.keyCode = 13;
        $('#search_field').trigger(e);
    });

    $('.pagination a').live('click',function(){
        $('#list_users_ajax').html("<div id='ajax_loader_icon'><img src='../images/loader.gif'></div>");
        $.setFragment({ "page" : $.queryString(this.href).page });
        $.getScript(this.href);
        return false;
    });

    $('.user_letter_link').live('click',function(){
        $('#list_users_ajax').html("<div id='ajax_loader_icon'><img src='../images/loader.gif'></div>");
        $.setFragment({ "page" : $.queryString(this.href).page });
        $.setFragment({ "letter" : $.queryString(this.href).letter });
        $.getScript(this.href);
        return false;
    });

    $.fragmentChange(true);
    $(document).bind("fragmentChange.page", function() {
        $.getScript($.queryString(document.location.href, { "page" : $.fragment().page,
                                                            "letter": $.fragment().letter}));
    });
    $(document).bind("fragmentChange.letter", function() {
        $.getScript($.queryString(document.location.href, { "page" : $.fragment().page,
                                                            "letter": $.fragment().letter}));
    });

    if ($.fragment().page) {
        $(document).trigger("fragmentChange.page");
    }
    if ($.fragment().letter) {
        $(document).trigger("fragmentChange.letter");
    }
});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
social_stream-0.4.1 lib/generators/social_stream/templates/public/javascripts/ajax.paginate.js
social_stream-0.4.0 lib/generators/social_stream/templates/public/javascripts/ajax.paginate.js
social_stream-0.3.6 lib/generators/social_stream/templates/public/javascripts/ajax.paginate.js
social_stream-0.3.5 lib/generators/social_stream/templates/public/javascripts/ajax.paginate.js
social_stream-0.3.4 lib/generators/social_stream/templates/public/javascripts/ajax.paginate.js