28 lines
755 B
JavaScript
28 lines
755 B
JavaScript
// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3-or-Later
|
|
|
|
var List = {
|
|
runDelayedSearch: function( searchTerm ) {
|
|
$.getJSON('/people/refresh_search',
|
|
{ q: searchTerm },
|
|
List.handleSearchRefresh
|
|
);
|
|
},
|
|
|
|
handleSearchRefresh: function( data ) {
|
|
var streamEl = $("#people_stream.stream");
|
|
var string = data.search_html || $("<p>", {
|
|
text : Diaspora.I18n.t("people.not_found")
|
|
});
|
|
|
|
streamEl.html(string);
|
|
$('.aspect_membership_dropdown').each(function(){
|
|
new app.views.AspectMembership({el: this});
|
|
});
|
|
},
|
|
|
|
startSearchDelay: function (theSearch) {
|
|
setTimeout( "List.runDelayedSearch('" + theSearch + "')", 10000);
|
|
}
|
|
};
|
|
// @license-end
|
|
|