49 lines
1.2 KiB
JavaScript
49 lines
1.2 KiB
JavaScript
/* Copyright (c) 2010-2011, Diaspora Inc. This file is
|
|
* licensed under the Affero General Public License version 3 or later. See
|
|
* the COPYRIGHT file.
|
|
*/
|
|
|
|
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);
|
|
},
|
|
|
|
startSearchDelay: function (theSearch) {
|
|
setTimeout( "List.runDelayedSearch('" + theSearch + "')", 10000);
|
|
}
|
|
|
|
};
|
|
|
|
$(document).ready(function() {
|
|
$('.added').bind('ajax:loading', function() {
|
|
var $this = $(this);
|
|
|
|
$this.addClass('disabled');
|
|
$this.fadeTo(200,0.4);
|
|
});
|
|
|
|
$('.added').bind('hover',
|
|
function() {
|
|
var $this = $(this)
|
|
$this.addClass("remove");
|
|
$this.children("img").attr("src","/images/icons/monotone_close_exit_delete.png");
|
|
},
|
|
|
|
function() {
|
|
var $this = $(this)
|
|
$this.removeClass("remove");
|
|
$this.children("img").attr("src","/images/icons/monotone_check_yes.png");
|
|
});
|
|
});
|