26 lines
No EOL
665 B
JavaScript
26 lines
No EOL
665 B
JavaScript
Diaspora.Pages.ContactsIndex = function() {
|
|
var self = this;
|
|
|
|
this.subscribe("page/ready", function(evt, document) {
|
|
self.infiniteScroll = self.instantiate("InfiniteScroll");
|
|
$('.conversation_button').twipsy({position: 'below'});
|
|
});
|
|
};
|
|
|
|
function runDelayedSearch( searchTerm ) {
|
|
$.ajax({
|
|
dataType: 'json',
|
|
url: '/people/refresh_search',
|
|
data: { q: searchTerm },
|
|
success: handleSearchRefresh
|
|
});
|
|
}
|
|
|
|
function handleSearchRefresh(data) {
|
|
if ( data.search_count > 0 ) {
|
|
$("#people_stream.stream").html( data.search_html );
|
|
} else {
|
|
$("p#not_found").removeClass( 'hidden' );
|
|
$("p#searching").addClass( 'hidden' );
|
|
}
|
|
} |